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