Parameters for an Effects component.

Aggregates the View's renderer effects — Scalable Ambient Obscurance, edge enhancement, HDR bloom, atmospheric attenuation, depth of field, color grading, the HDR tonemap pass, antialiasing, and directional shadow mapping. Expensive optional effects are disabled by default. Enable them explicitly with enabled: true on the corresponding entry, or through ViewProfiles.

Properties

antiAliasing?: AntiAliasingParams

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

Disabled by default. Set enabled: true to run FXAA or SMAA.

atmosphere?: AtmosphereParams

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

Disabled by default. Set enabled: true to run atmospheric attenuation.

bloom?: BloomParams

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

Disabled by default. Set enabled: true to run bloom.

bodyHatch?: BodyHatchParams

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

colorGrading?: ColorGradingParams

Parameters for the View's display-space color grading pass, ColorGrading — accessible at Effects.colorGrading.

Disabled by default. Set enabled: true to run color grading.

depthOfField?: DepthOfFieldParams

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

Disabled by default. Set enabled: true to run depth of field.

edges?: EdgesParams

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

Disabled by default. Set enabled: true to render enhanced mesh 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.

Disabled by default. Set enabled: true to run the SAO pass.

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.

Disabled by default. Set enabled: true to render shadow maps.

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.