Variable: DomeGradient
constDomeGradient:Component<{_needsUpdate: {default:true;type:Boolean; };azimuthDeg: {default:number;help:string;label:string;max:number;min:number;step:number;type:Float32;widget:string; };dither: {default:false;help:string;label:string;type:Boolean; };elevationDeg: {default:number;help:string;label:string;max:number;min:number;step:number;type:Float32;widget:string; };equator: {default: [number,number,number,number];help:string;label:string;type:Color;widget:string; };ground: {default: [number,number,number,number];help:string;label:string;type:Color;widget:string; };intensity: {default:number;help:string;label:string;min:number;step:number;type:Float32; };sky: {default: [number,number,number,number];help:string;label:string;type:Color;widget:string; }; }>
Defined in: packages/core/src/environment/dome-gradient.ts:25
Procedural gradient background dome.
Remarks
- Renders an inward-facing, translation-free sky sphere behind the scene.
- Clip-space depth keeps it independent of camera near/far planes.
- Colors are Unity‑style sky/equator/ground display colors; intensity multiplies all three, and
intensity: 0renders black. elevationDegandazimuthDegtilt the sky pole away from straight up; azimuth uses a scene node's Y rotation convention (90 faces -X).ditheradds ±0.5/255 screen noise against banding.- Edits apply on the next frame.
_needsUpdateis optional since 1.1.0; setting it forces a refresh.