Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
VoxelGIData¶
Inherits: Resource < RefCounted < Object
Contains baked voxel global illumination data for use in a VoxelGI node.
Description¶
VoxelGIData contains baked voxel global illumination for use in a VoxelGI node. VoxelGIData also offers several properties to adjust the final appearance of the global illumination. These properties can be adjusted at run-time without having to bake the VoxelGI node again.
Note: To prevent text-based scene files (.tscn
) from growing too much and becoming slow to load and save, always save VoxelGIData to an external binary resource file (.res
) instead of embedding it within the scene. This can be done by clicking the dropdown arrow next to the VoxelGIData resource, choosing Edit, clicking the floppy disk icon at the top of the Inspector then choosing Save As....
Tutorials¶
Properties¶
|
||
|
||
|
||
|
||
|
||
|
||
|
Methods¶
void |
allocate ( Transform3D to_cell_xform, AABB aabb, Vector3 octree_size, PackedByteArray octree_cells, PackedByteArray data_cells, PackedByteArray distance_field, PackedInt32Array level_counts ) |
get_bounds ( ) const |
|
get_data_cells ( ) const |
|
get_level_counts ( ) const |
|
get_octree_cells ( ) const |
|
get_octree_size ( ) const |
|
get_to_cell_xform ( ) const |
Property Descriptions¶
float bias = 1.5
The normal bias to use for indirect lighting and reflections. Higher values reduce self-reflections visible in non-rough materials, at the cost of more visible light leaking and flatter-looking indirect lighting. To prioritize hiding self-reflections over lighting quality, set bias to 0.0
and normal_bias to a value between 1.0
and 2.0
.
float dynamic_range = 2.0
void set_dynamic_range ( float value )<