render.settings.RenderSettings
render.settings.RenderSettings(
resolution=(200, 200),
max_steps=96,
max_distance=20.0,
hit_epsilon=0.001,
step_scale=0.9,
normal_epsilon=0.001,
shadow_steps=32,
shadow_distance=20.0,
shadow_hardness=12.0,
ambient=0.12,
aa_samples=1,
silhouette_smoothing=0.75,
exposure=1.0,
tone_mapping='aces',
gamma=2.2,
reflect_steps=0,
refract_steps=0,
)Quality and performance controls for the forward renderer.
Use :meth:draft, :meth:balanced, or :meth:high_quality as clear starting points, then override individual fields with :func:dataclasses.replace when a scene needs different trade-offs.
Methods
| Name | Description |
|---|---|
| balanced | Balanced default with soft shadows and 2x2 supersampling. |
| draft | Fast interactive preview with direct light and no secondary visibility. |
| high_quality | Higher precision, denser visibility sampling, and 3x3 SSAA. |
balanced
render.settings.RenderSettings.balanced(resolution=(200, 200))Balanced default with soft shadows and 2x2 supersampling.
draft
render.settings.RenderSettings.draft(resolution=(200, 200))Fast interactive preview with direct light and no secondary visibility.
high_quality
render.settings.RenderSettings.high_quality(resolution=(400, 400))Higher precision, denser visibility sampling, and 3x3 SSAA.