feat: add additional render options (noise threshold, denoising, max bounces)
This commit is contained in:
@@ -22,6 +22,26 @@ class SceneRendererSettings(bpy.types.PropertyGroup):
|
||||
description="Cycles render samples",
|
||||
default=4096, min=1, max=65536,
|
||||
)
|
||||
use_noise_threshold: bpy.props.BoolProperty(
|
||||
name="Use Noise Threshold",
|
||||
description="Stop sampling when the noise is below this threshold",
|
||||
default=True,
|
||||
)
|
||||
noise_threshold: bpy.props.FloatProperty(
|
||||
name="Noise Threshold",
|
||||
description="Noise threshold for adaptive sampling",
|
||||
default=0.01, min=0.0001, max=1.0, precision=4,
|
||||
)
|
||||
use_denoising: bpy.props.BoolProperty(
|
||||
name="Use Denoising",
|
||||
description="Enable denoising for final render",
|
||||
default=True,
|
||||
)
|
||||
max_bounces: bpy.props.IntProperty(
|
||||
name="Max Bounces",
|
||||
description="Total maximum number of light bounces",
|
||||
default=12, min=0, max=1024,
|
||||
)
|
||||
exposure: bpy.props.FloatProperty(
|
||||
name="Exposure",
|
||||
description="Exposure boost in stops",
|
||||
|
||||
Reference in New Issue
Block a user