genart.dev
Plugins

Atmosphere

Atmospheric effects — fog, mist, clouds, and haze with 22 cloud types and layered depth.

Layered atmospheric effects with fog, mist, clouds, and haze. Features 22 meteorological cloud types, multi-layer fog with wisp tendrils, parallax mist stacking, and distance-based haze.

Installation

npm install @genart-dev/plugin-atmosphere

Layer Types

Type IDDisplay NameDescription
atmosphere:fogFogGround-level fog with terrain masking (radiation, advection, upslope, valley)
atmosphere:mistMistMid-level haze bands with parallax stacking and color shift
atmosphere:cloudsCloudsSky-level cloud formations with lighting (22 types, 3 algorithms)
atmosphere:hazeHazeDistance-based atmospheric perspective with gradient directions

Properties

atmosphere:fog

PropertyTypeDefaultDescription
presetselectmorning-valley-fog, sea-fog, mountain-fog, dense-fog, patchy-fog
seednumber42Random seed (0–99999)
fogTypeselect"radiation"radiation, advection, upslope, valley
densitynumberFog density (0–1)
colorcolorFog color
colorBottomcolorBottom gradient color
opacitynumberFog opacity (0–1)
fogTopnumberTop boundary (0–1)
fogBottomnumberBottom boundary (0–1)
edgeSoftnessnumberEdge fade (0.05–0.8)
noiseScalenumberPerlin noise scale (0.5–10)
patchinessnumberFog patchiness (0–1)
fogLayersnumberNumber of fog sub-layers (1–5)
wispDensitynumberEdge tendril density (0–1)
depthSlotnumberDepth position (0–1)

atmosphere:mist

PropertyTypeDefaultDescription
presetselectmorning-mist, mountain-haze, thick-mist, layered-mist
seednumber42Random seed
densitynumberMist density (0–1)
colorcolorMist color
bandTopnumberBand top position (0–1)
bandBottomnumberBand bottom position (0–1)
edgeSoftnessnumberEdge fade (0.05–0.8)
noiseScalenumberNoise scale (0.5–10)
driftXnumberHorizontal drift (0–1)
layerCountnumberParallax layers (1–8)
depthSpreadnumberDepth separation (0–0.5)
skyColorcolorSky color for atmospheric tint
colorShiftnumberColor shift strength (0–1)

atmosphere:clouds

PropertyTypeDefaultDescription
presetselect16 presets including fair-weather-cumulus, storm-clouds, sunset-cumulus
seednumber42Random seed
cloudTypeselect22 types: cirrus, cumulus, cumulonimbus, lenticular, mammatus, etc.
algorithmselectdiscrete, threshold, streak
coveragenumberCloud coverage (0–1)
cloudColorcolorCloud body color
shadowColorcolorShadow color
highlightColorcolorHighlight color
opacitynumberCloud opacity (0–1)
sunAnglenumberSun angle (0–360°)
sunElevationnumberSun elevation (0–1)

atmosphere:haze

PropertyTypeDefaultDescription
presetselectlight-haze, golden-haze, cool-mist-haze, heat-haze, ink-wash-haze, twilight-haze
seednumber42Random seed
colorcolorHaze color
opacitynumberHaze opacity (0–1)
yPositionnumberVertical position (0–1)
heightnumberHaze height (0.1–1)
gradientDirectionselectbottom-up, top-down, center-out, uniform
noiseAmountnumberNoise modulation (0–1)

MCP Tools

ToolDescription
add_fogAdd fog layer (radiation, advection, upslope, valley)
add_mistAdd mist layer with parallax and atmospheric tint
add_cloudsAdd cloud layer (22 types, 3 algorithms)
add_hazeAdd haze layer with gradient directions
list_atmosphere_presetsList presets filtered by category or keyword
set_atmosphere_lightingSet consistent sun angle/elevation across cloud layers
create_atmosphereAuto-generate coordinated atmospheric scene by mood

Example

{
  "tool": "create_atmosphere",
  "arguments": {
    "mood": "misty-mountain",
    "seed": 137
  }
}