Disables the environment system and resets all values.
Enables environment and background handling.
The first map is applied to THREE.Scene.environment and THREE.Scene.background; additional maps load in order and replace only THREE.Scene.background.
WebGL uses a PMREM-processed texture for THREE.Scene.environment and the loaded texture for THREE.Scene.background.
Optionalparams: { map: string[]; type: "hdr" | "exr" | "texture" }
Optional environment loading parameters. If provided, both type and map are required.
Ordered environment map paths. Defaults to cfg.envCtrls.map.
Environment map file type. Defaults to cfg.envCtrls.type.
Returns the current runtime environment control values.
A snapshot of the mutable runtime settings.
Returns whether the environment system is currently enabled.
true if EnvCtrls is currently enabled, otherwise false.
Updates supported environment control values at runtime.
Runtime values to update: rotation speed, intensities, background blurriness or rotation.
Controls
THREE.Scene.environmentandTHREE.Scene.backgroundtextures, including environment lighting and optional rotation. The first configured map is used for environment lighting and the initial background. Additional maps replace only the visible background after loading. WebGL uses a PMREM-processed texture for environment lighting while keeping the loaded texture for the visible background.