base class — bpy_struct
Lighting for a World datablock
Use the speed vector pass to reduce AO samples in fast moving pixels. Higher values result in more aggressive sample reduction. Requires Vec pass enabled (for Raytrace Adaptive QMC)
Type : | float in [0, 1], default 0.0 |
---|
Defines how AO mixes with material shading
Type : | enum in [‘MULTIPLY’, ‘ADD’], default ‘ADD’ |
---|
Factor for ambient occlusion blending
Type : | float in [0, inf], default 0.0 |
---|
Bias (in radians) to prevent smoothed faces from showing banding (for Raytrace Constant Jittered)
Type : | float in [0, 0.5], default 0.0 |
---|
Ad-hoc correction for over-occlusion due to the approximation
Type : | float in [0, 1], default 0.0 |
---|
Length of rays, defines how far away other faces give occlusion effect
Type : | float in [-inf, inf], default 0.0 |
---|
Defines where the color of the environment light comes from
Type : | enum in [‘PLAIN’, ‘SKY_COLOR’, ‘SKY_TEXTURE’], default ‘PLAIN’ |
---|
Defines the strength of environment light
Type : | float in [-inf, inf], default 0.0 |
---|
Low values are slower and higher quality
Type : | float in [0.0001, 10], default 0.0 |
---|
Distance attenuation factor, the higher, the less influence farther away objects have influence
Type : | float in [-inf, inf], default 0.0 |
---|
Type : | enum in [‘RAYTRACE’, ‘APPROXIMATE’], default ‘RAYTRACE’ |
---|
Number of indirect diffuse light bounces
Type : | int in [1, 32767], default 0 |
---|
Factor for how much surrounding objects contribute to light
Type : | float in [0, inf], default 0.0 |
---|
Number of preprocessing passes to reduce overocclusion
Type : | int in [0, 10], default 0 |
---|
Method for generating shadow samples (for Raytrace)
Type : | enum in [‘CONSTANT_JITTERED’, ‘ADAPTIVE_QMC’, ‘CONSTANT_QMC’], default ‘CONSTANT_JITTERED’ |
---|
Amount of ray samples. Higher values give smoother results and longer rendering times
Type : | int in [1, 32], default 0 |
---|
Samples below this threshold will be considered fully shadowed/unshadowed and skipped (for Raytrace Adaptive QMC)
Type : | float in [0, 1], default 0.0 |
---|
Use Ambient Occlusion to add shadowing based on distance between objects
Type : | boolean, default False |
---|
Cache AO results in pixels and interpolate over neighbouring pixels for speedup
Type : | boolean, default False |
---|
Add light coming from the environment
Type : | boolean, default False |
---|
Type : | boolean, default False |
---|
Add indirect light bouncing of surrounding objects
Type : | boolean, default False |
---|
Inherited Properties
Inherited Functions
|
References