Plugins
Terrain Landscape composition — sky, mountains, water, vegetation, and 12 scene recipes.
Landscape composition with 21 layer types for building complete scenes. Includes depth-lane coordination, atmospheric perspective modes, and 12 one-shot scene recipe tools.
npm install @genart-dev/plugin-terrain
Type ID Display Name Description terrain:skySky Sky gradient with time-of-day presets terrain:profileTerrain Profile Ridgeline silhouettes with depth-aware coloring terrain:cloudsClouds Noise-driven cloud formations (cumulus, stratus, cirrus) terrain:waterWater Surface Water gradient with wave lines and shimmer terrain:riverRiver Perspective river with tapering and banks terrain:pathPath Trails, roads, walkways with perspective tapering terrain:shoreShore Beach/shoreline transitions with foam and debris terrain:fieldField Vegetation layers (grass, wheat, wildflowers) terrain:rockRock Boulder formations with varied textures terrain:treelineTreeline Forest silhouettes with canopy styles terrain:celestialCelestial Sun, moon, stars with glow halos terrain:fogFog Layer Atmospheric fog bands with variable opacity terrain:starfieldStarfield Scattered stars with optional Milky Way band terrain:cliff-faceCliff Face Rock wall formations with texture modes terrain:snowfieldSnowfield Snow coverage with drift patterns and sparkle terrain:buildingBuilding Architecture silhouettes with roof/body colors terrain:bridgeBridge Structures (stone arch, wooden, suspension) terrain:reflectionReflection Water reflections with ripple distortion terrain:hazeHaze Atmospheric haze bands terrain:fenceFence Fencing and walls with post spacing and sag terrain:boatBoat Vessels with scale, tilt, and hull/sail colors
Property Type Default Description presetselect"noon"Time of day: dawn, noon, golden-hour, dusk, night zenithColorcolor— Top sky color horizonColorcolor— Bottom sky color hazeColorcolor— Haze band color hazeIntensitynumber— Haze opacity (0–1) hazePositionnumber— Vertical haze center (0–1) horizonLinenumber— Horizon position (0.3–1.0) depthLaneselect— Depth lane placement
Property Type Default Description presetselect— alpine-range, rolling-hills, mesa-plateau, coastal-cliffs, sand-dunes, foothills seednumber42Random seed (0–99999) terrainTypeselect— mountains, hills, plains ridgeCountnumber— Number of ridges (1–20) roughnessnumber— Surface roughness (0–1) elevationMinnumber— Minimum elevation (0–1) elevationMaxnumber— Maximum elevation (0–1) renderStyleselect— solid, contour, hatched contourCountnumber— Contour lines (4–60) baseEdgeselect— flat, natural, jagged, waterline foregroundColorcolor— Nearest ridge color backgroundRidgeColorcolor— Farthest ridge color depthEasingselect— linear, quadratic, cubic, exponential atmosphericModeselect— none, western, ink-wash depthLaneselect— Depth lane placement
Property Type Default Description presetselect— fair-weather, overcast, wispy-high, storm-clouds, scattered seednumber42Random seed coveragenumber— Cloud coverage (0–1) cloudTypeselect— cumulus, stratus, cirrus scalenumber— Noise scale (1–10) windDirectionnumber— Drift direction (−45 to 45°) cloudColorcolor— Cloud body color shadowColorcolor— Cloud shadow color softnessnumber— Edge softness (0.1–1.0) depthLaneselect— Depth lane placement
Property Type Default Description presetselect— deciduous-canopy, conifer-ridge, autumn-treeline, misty-forest, palm-fringe, winter-bare seednumber42Random seed canopyStyleselect— rounded, pointed, fan, bare colorcolor— Foliage color highlightColorcolor— Highlight color shadowColorcolor— Shadow color densitynumber— Canopy fill (0.2–1.0) heightnumber— Treeline height as canvas fraction (0.05–0.4) irregularitynumber— Top edge irregularity (0–1) atmosphericModeselect— none, western, ink-wash depthLaneselect— Depth lane placement
Property Type Default Description presetselect— still-lake, choppy-sea, mountain-stream, river, pond seednumber42Random seed waterlinePositionnumber— Water surface position (0.1–0.95) rippleFrequencynumber— Wave frequency (1–40) rippleAmplitudenumber— Wave height (0–5) waterColorcolor— Water color depthDarkeningnumber— Bottom darkening (0–1) shimmerIntensitynumber— Highlight shimmer (0–1) depthLaneselect— Depth lane placement
Tool Description add_skyAdd sky gradient with time-of-day presets add_terrain_profileAdd ridgeline silhouettes with depth-aware coloring add_cloudsAdd cloud formations (cumulus, stratus, cirrus) add_water_surfaceAdd water surface with gradient, waves, shimmer add_riverAdd perspective river with tapering and banks add_pathAdd trails/roads with perspective tapering add_shoreAdd beach/shoreline with foam and debris add_fieldAdd vegetation (grass, wheat, wildflowers) add_rockAdd boulder formations with varied textures add_treelineAdd forest silhouettes with canopy styles add_celestialAdd sun/moon/stars with glow halos add_fog_layerAdd atmospheric fog bands add_starfieldAdd scattered stars with optional Milky Way add_cliff_faceAdd rock wall formations add_snowfieldAdd snow coverage with drift patterns add_buildingAdd architecture silhouettes add_bridgeAdd bridge structures (stone, wooden, suspension) add_reflectionAdd water reflections with ripple distortion add_hazeAdd atmospheric haze bands add_fenceAdd fencing/walls with post spacing add_boatAdd vessels with hull/sail options
Tool Description create_landscapeCreate complete landscape with auto-assigned depth lanes
Tool Description create_mountain_valleyAlpine ridges + valley fog + treeline + meadow create_river_sceneRolling hills + river + shore + treeline + reflection create_coastal_moonlightNight sky + starfield + moon + water + rocky shore create_park_riversideGentle hills + river + path + treeline + building create_shan_shuiChinese mountain-water landscape create_pastoralCountryside: hills + wheat + lane + fence + farmhouse create_forest_clearingTreeline + ferns + ground fog + woodland trail create_alpine_lakeAlpine range + snow + calm water + cliff + mist create_japanese_gardenCalm water + stone bridge + rock + treeline create_desert_expanseMesa plateau + cliff + dry scrub + heat haze create_winter_woodlandHills + snow + conifers + morning mist create_tropical_coastCalm sea + sandy beach + sailboat + golden haze
Tool Description set_time_of_dayUpdate sky layer to time-of-day preset list_terrain_presetsList presets filtered by category set_terrain_depthAdjust depth properties on a terrain profile set_depth_laneSet depth lane using named slots (sky→overlay)
{
"tool" : "create_landscape" ,
"arguments" : {
"sky" : "golden-hour" ,
"terrain" : "rolling-hills" ,
"clouds" : "scattered" ,
"water" : "still-lake"
}
}
Procedural plants — trees, flowers, ferns, grasses, and ecosystems via L-systems, phyllotaxis, and geometric engines.
29 pattern types — fills, stripes, dots, tiles, Japanese motifs, terrazzo, and custom vector patterns.