interface SkyRendererOptions {
    groundColor?: [number, number, number];
    horizonBlend?: number;
    horizonColor?: [number, number, number];
    skyColor?: [number, number, number];
    sunAngularSize?: number;
    sunColor?: [number, number, number];
    sunDirection?: [number, number, number];
    sunEnabled?: boolean;
    sunGlowIntensity?: number;
    sunGlowSize?: number;
    worldUp?: [number, number, number];
}

Properties

groundColor?: [number, number, number]

Below-horizon color. Default is a dark earthy tone.

horizonBlend?: number

Controls the angular width (in elevation) of the horizon blend band. Larger values give a wider, softer transition. Default is 0.15.

horizonColor?: [number, number, number]

Horizon color. Default is a light hazy blue.

skyColor?: [number, number, number]

Sky zenith color. Default is a medium blue.

sunAngularSize?: number

Angular diameter of the sun disc in degrees. Default is 3.0.

sunColor?: [number, number, number]

Sun disc and corona color. Default is warm yellow-white.

sunDirection?: [number, number, number]

World-space direction toward the sun (need not be normalized). Default is [0.577, 0.577, 0.577].

sunEnabled?: boolean

Whether to render a sun disc and glow. Default is true.

sunGlowIntensity?: number

Peak intensity of the sun glow. Default is 0.25.

sunGlowSize?: number

Exponent controlling how tightly the glow hugs the sun disc. Higher = tighter. Default is 16.

worldUp?: [number, number, number]

World-space "up" direction. Defaults to Z-up [0,0,1] to match the Scene default.