Parameters for an Effects component.

Aggregates the View's renderer effects — Scalable Ambient Obscurance, edge enhancement, HDR bloom, atmospheric attenuation, depth of field, the HDR tonemap pass, antialiasing, and directional shadow mapping. Each entry is optional; when omitted the component falls back to its own constructor defaults.

Properties

antiAliasing?: AntiAliasingParams

Parameters for the View's final antialiasing pass, AntiAliasing — accessible at Effects.antiAliasing.

atmosphere?: AtmosphereParams

Parameters for the View's HDR atmospheric attenuation post-process, Atmosphere — accessible at Effects.atmosphere.

Omit to leave the component inactive.

bloom?: BloomParams

Parameters for the View's HDR bloom post-process, Bloom — accessible at Effects.bloom.

bodyHatch?: BodyHatchParams

Parameters for the View's hatched-Lambert body shading, BodyHatch — accessible at Effects.bodyHatch.

depthOfField?: DepthOfFieldParams

Parameters for the View's HDR depth-of-field post-process, DepthOfField — accessible at Effects.depthOfField.

Omit to leave the component inactive.

edges?: EdgesParams

Parameters for the View's edge enhancement effect, Edges — accessible at Effects.edges.

ibl?: IBLParams

Parameters for the View's image-based lighting, IBL — accessible at Effects.ibl (alias of Lights.ibl). Surfaced under effects so reflective UIs group IBL with the other renderer-effect components whose look it drives, while the underlying instance still lives on Lights. LightsParams.ibl remains supported for construction-time configuration.

sao?: SAOParams

Parameters for the View's Scalable Ambient Obscurance pass, SAO — accessible at Effects.sao.

sectionPlaneCaps?: SectionPlaneCapsParams

Parameters for the View's stencil-based section-plane caps, SectionPlaneCaps — accessible at Effects.sectionPlaneCaps.

Defaults to off so callers can supply their own cap geometry without paying the stencil-pass cost.

shadows?: ShadowsParams

Parameters for the View's directional shadow mapping, Shadows — accessible at Effects.shadows.

sky?: SkyParams

Parameters for the View's procedural-sky background, Sky — accessible at Effects.sky. Drives the shared SkyRenderer's draw on every frame this View is rendered.

tonemap?: TonemapParams

Parameters for the View's HDR tonemap pass, Tonemap — accessible at Effects.tonemap.