LightProbeVolume(LightProbe)
base classes — bpy_struct
, ID
, LightProbe
- class bpy.types.LightProbeVolume(LightProbe)
Light probe that captures low frequency lighting inside a volume
- bake_samples
Number of ray directions to evaluate when baking
- Type
int in [1, inf], default 2048
- capture_distance
Distance around the probe volume that will be considered during the bake
- Type
float in [1e-06, inf], default 20.0
- capture_emission
Bake emissive surfaces for more accurate lighting
- Type
boolean, default True
- capture_indirect
Bake light bounces from light sources for more accurate lighting
- Type
boolean, default True
- capture_world
Bake incoming light from the world instead of just the visibility for more accurate lighting, but lose correct blending to surrounding irradiance volumes
- Type
boolean, default False
- clamp_direct
Clamp the direct lighting intensity to reduce noise (0 to disable)
- Type
float in [0, inf], default 0.0
- clamp_indirect
Clamp the indirect lighting intensity to reduce noise (0 to disable)
- Type
float in [0, inf], default 10.0
- dilation_radius
Radius in grid sample to search valid grid samples to copy into invalid grid samples
- Type
float in [1, 5], default 1.0
- dilation_threshold
Ratio of front-facing surface hits under which a grid sample will reuse neighbors grid sample lighting
- Type
float in [0, 1], default 0.5
- escape_bias
Distance to search for valid capture positions to prevent lighting artifacts
- Type
float in [0, 1], default 0.1
- facing_bias
Smoother irradiance interpolation but introduce light bleeding
- Type
float in [0, inf], default 0.5
- intensity
Modify the intensity of the lighting captured by this probe
- Type
float in [0, inf], default 1.0
- normal_bias
Offset sampling of the irradiance grid in the surface normal direction to reduce light bleeding
- Type
float in [0, inf], default 0.3
- resolution_x
Number of samples along the x axis of the volume
- Type
int in [1, 256], default 4
- resolution_y
Number of samples along the y axis of the volume
- Type
int in [1, 256], default 4
- resolution_z
Number of samples along the z axis of the volume
- Type
int in [1, 256], default 4
- surface_bias
Moves capture points away from surfaces to prevent artifacts
- Type
float in [0, 1], default 0.05
- surfel_density
Number of surfels to spawn in one local unit distance (higher values improve quality)
- Type
int in [1, inf], default 20
- validity_threshold
Ratio of front-facing surface hits under which a grid sample will not be considered for lighting
- Type
float in [0, 1], default 0.4
- view_bias
Offset sampling of the irradiance grid in the viewing direction to reduce light bleeding
- Type
float in [0, inf], default 0.0
- classmethod bl_rna_get_subclass(id, default=None, /)
- Parameters
id (str) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Struct
subclass
- classmethod bl_rna_get_subclass_py(id, default=None, /)
- Parameters
id (str) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type