feat: add additional render options (noise threshold, denoising, max bounces)

This commit is contained in:
2026-06-03 01:04:41 +02:00
parent 024f6f9ad4
commit d2f4af51e1
6 changed files with 43 additions and 2 deletions

View File

@@ -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",