threejs-worldgen
    Preparing search index...

    Interface ClimateOptions

    Climate: temperature and moisture fields.

    interface ClimateOptions {
        baseTemperature: number;
        coastalMoisture: number;
        equatorTemperature: number;
        lapseRate: number;
        latitudeGradient: number;
        moistureBias: number;
        moistureScale: number;
        poleTemperature: number;
        rainShadow: number;
        riverMoisture: number;
        temperatureRange: number;
        temperatureScale: number;
        windDirection: [number, number];
    }
    Index
    baseTemperature: number

    Temperature at sea level on a flat world (°C).

    coastalMoisture: number

    Extra moisture near coasts.

    equatorTemperature: number

    Planets: sea-level temperature at the equator (°C).

    lapseRate: number

    °C lost per km of altitude (Earth ≈ 6.5).

    latitudeGradient: number

    Flat worlds: °C lost per km towards −Z (a latitude stand-in).

    moistureBias: number

    Overall moisture offset (−0.5 … 0.5).

    moistureScale: number

    Typical size of wet and dry regions, metres.

    poleTemperature: number

    Planets: sea-level temperature at the poles (°C).

    rainShadow: number

    0…1: how much mountains dry out the land downwind of them.

    riverMoisture: number

    Extra moisture along river valleys.

    temperatureRange: number

    ± temperature variation from the temperature noise (°C).

    temperatureScale: number

    Typical size of warm and cold regions, metres.

    windDirection: [number, number]

    Prevailing wind on a flat world as [x, z] (planets use the local east).