OptionalskyOptionalshadowCascaded directional shadow map. Default: disabled — the forward path is
used most often for material-showcase scenes that don't need cascades.
Pass true for defaults, or a config object forwarded to
ShadowFeature.
OptionaliblIBL texture set passed to the forward-lit pass for indirect lighting.
OptionallightingForward-lit tuning. useSphericalHarmonics selects the IBL_DIFFUSE_SH
variant (diffuse IBL from order-3 SH coefficients instead of the irradiance
cube); it's a pipeline-build-time choice, so it must be set here.
OptionaldirectionalOverride the directional light supplied to the forward pass; otherwise the scene's first DirectionalLight component is used.
OptionaltaaTemporal anti-aliasing. Default: false (kept off so the minimal sample stays minimal; turn on per-sample). Ignored when aa is set.
OptionalaaAnti-aliasing method, a superset of taa that also selects SMAA:
'taa' — temporal AA (TAAFeature).'smaa' — spatial SMAA 1x (SMAAFeature); no jitter/history/ghosting.'fxaa' — FXAA 3.11 (FXAAFeature); cheapest spatial option.'cmaa2' — CMAA2 (CMAA2Feature); compute-based conservative
morphological AA, no jitter/history/ghosting.'msaa' — hardware MSAA in the forward pass (see msaa). The
highest geometric-edge quality, but only smooths geometry edges, costs
bandwidth, requires no pre-HDR sky (sky: undefined), and disables
depth-based post (DoF). Forward-only — unavailable in the deferred path.'taau' — temporal upscaler (TemporalUpscaleFeature, FSR2-style);
renders sub-native and resolves to display res. Tune via taau.false — no anti-aliasing.
When omitted, falls back to taa (default off).OptionalmsaaMSAA sample count when aa: 'msaa' — 2 or 4. Default 4.
OptionalsmaaTuning forwarded to SMAAFeature when aa: 'smaa'.
OptionalfxaaTuning forwarded to FXAAFeature when aa: 'fxaa'.
Optionalcmaa2Tuning forwarded to CMAA2Feature when aa: 'cmaa2'.
OptionaltaauTuning forwarded to TemporalUpscaleFeature when aa: 'taau'.
OptionalmotionMotion blur. Camera-only by default; pass { useVelocityBuffer: true }
to add per-object motion blur via an extra velocity-buffer pass. Slotted
after TAA and before DoF / bloom. Default: disabled.
OptionaldofOptionalbloomOptionalexposureOptionalacesOptionalcameraDrive the tonemap exposure from a physical camera (aperture/shutter/ISO → EV100) instead of exposure. See TonemapFeature.
OptionalphysicalCalibration for camera on a still-normalized scene (default 1).
Optionalhdr
Sky source — see SkyOption for the union. Default: no sky.