threejs-worldgen
    Preparing search index...

    Interface LightingOptions

    Lighting settings. Plain JSON.

    interface LightingOptions {
        autoExposure: boolean;
        environment: boolean;
        environmentFacesPerFrame: number;
        environmentIntensity: number;
        environmentResolution: number;
        environmentThreshold: number;
        exposureKey: number;
        exposureRange: [number, number];
        exposureSpeed: number;
        fog: boolean;
        fogBrightness: number;
        fogDensity: number;
        lightDistance: number;
        moonColor: string;
        moonIntensity: number;
        moonShadows: boolean;
        nightAmbient: number;
        nightAmbientColors: [string, string];
        shadows: boolean;
        sunIntensity: number;
        twilight: [number, number];
    }
    Index
    autoExposure: boolean

    Apply the exposure suggestion to renderer.toneMappingExposure.

    environment: boolean

    Light the scene with an environment map rendered from the sky.

    environmentFacesPerFrame: number

    Cube faces rendered per frame while refreshing (6 = all at once; 1 spreads it over 6 frames).

    environmentIntensity: number

    scene.environmentIntensity to use.

    environmentResolution: number

    Cube face size of the environment capture, pixels.

    environmentThreshold: number

    How far (degrees) the sun or moon must move before the environment is re-rendered.

    exposureKey: number

    Target average sky luminance after exposure.

    exposureRange: [number, number]

    Lowest and highest exposure suggested.

    exposureSpeed: number

    How fast exposure adapts, 1/seconds.

    fog: boolean

    Drive scene.fog's colour from the horizon sky.

    fogBrightness: number

    Multiplier on the fog colour.

    fogDensity: number

    Exponential fog density to set (creates FogExp2 if needed); 0 leaves density alone.

    lightDistance: number

    Distance of the lights from the point they follow, metres (keep it inside the shadow camera's far).

    moonColor: string

    Moonlight tint (#rrggbb); night vision looks blue.

    moonIntensity: number

    Moonlight intensity at full moon overhead.

    moonShadows: boolean

    The moon light casts shadows (costs a second shadow map).

    nightAmbient: number

    Minimum hemisphere fill light at night (starlight, airglow, light pollution), so nights are dark but never pitch black. Scaled by night.

    nightAmbientColors: [string, string]

    Night fill colours as [sky, ground] (#rrggbb).

    shadows: boolean

    The sun light casts shadows.

    sunIntensity: number

    Sun light intensity with the sun overhead in clear air.

    twilight: [number, number]

    Sun elevations (degrees) where night starts and where it is complete: night ramps 0 → 1 between them.