CyclesRenderLayerSettings(bpy_struct)

base class — bpy_struct

class bpy.types.CyclesRenderLayerSettings(bpy_struct)
denoising_diffuse_direct

Denoise the direct diffuse lighting

Type:boolean, default True
denoising_diffuse_indirect

Denoise the indirect diffuse lighting

Type:boolean, default True
denoising_feature_strength

Controls removal of noisy image feature passes (lower values preserve more detail, but aren’t as smooth)

Type:float in [0, 1], default 0.5
denoising_glossy_direct

Denoise the direct glossy lighting

Type:boolean, default True
denoising_glossy_indirect

Denoise the indirect glossy lighting

Type:boolean, default True
denoising_neighbor_frames

Number of neighboring frames to use for denoising animations (more frames produce smoother results at the cost of performance)

Type:int in [0, 7], default 0
denoising_radius

Size of the image area that’s used to denoise a pixel (higher values are smoother, but might lose detail and are slower)

Type:int in [1, 25], default 8
denoising_relative_pca

When removing pixels that don’t carry information, use a relative threshold instead of an absolute one (can help to reduce artifacts, but might cause detail loss around edges)

Type:boolean, default False
denoising_store_passes

Store the denoising feature passes and the noisy image

Type:boolean, default False
denoising_strength

Controls neighbor pixel weighting for the denoising filter (lower values preserve more detail, but aren’t as smooth)

Type:float in [0, 1], default 0.5
denoising_subsurface_direct

Denoise the direct subsurface lighting

Type:boolean, default True
denoising_subsurface_indirect

Denoise the indirect subsurface lighting

Type:boolean, default True
denoising_transmission_direct

Denoise the direct transmission lighting

Type:boolean, default True
denoising_transmission_indirect

Denoise the indirect transmission lighting

Type:boolean, default True
pass_crypto_accurate

Generate a more accurate Cryptomatte pass. CPU only, may render slower and use more memory

Type:boolean, default True
pass_crypto_depth

Sets how many unique objects can be distinguished per pixel

Type:int in [2, 16], default 6
pass_debug_bvh_intersections

Store Debug BVH Intersections

Type:boolean, default False
pass_debug_bvh_traversed_instances

Store Debug BVH Traversed Instances pass

Type:boolean, default False
pass_debug_bvh_traversed_nodes

Store Debug BVH Traversed Nodes pass

Type:boolean, default False
pass_debug_ray_bounces

Store Debug Ray Bounces pass

Type:boolean, default False
pass_debug_render_time

Render time in milliseconds per sample and pixel

Type:boolean, default False
use_denoising

Denoise the rendered image

Type:boolean, default False
use_pass_crypto_asset

Render cryptomatte asset pass, for isolating groups of objects with the same parent

Type:boolean, default False
use_pass_crypto_material

Render cryptomatte material pass, for isolating materials in compositing

Type:boolean, default False
use_pass_crypto_object

Render cryptomatte object pass, for isolating objects in compositing

Type:boolean, default False
use_pass_volume_direct

Deliver direct volumetric scattering pass

Type:boolean, default False
use_pass_volume_indirect

Deliver indirect volumetric scattering pass

Type:boolean, default False
classmethod bl_rna_get_subclass(id, default=None)
Parameters:id (string) – 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 (string) – The RNA type identifier.
Returns:The class or default when not found.
Return type:type

Inherited Properties

Inherited Functions