GrassworksDocumentationv1.0.0
OverviewGetting startedRuntime GUI
Grass
OverviewGrass TypesGrass AtlasParametersAppearanceBladeWind & SimulationVariation
Presets
Terrain
OverviewSetup & CaptureGrass MapsTerrain Painter
Interaction
Performance
OverviewLODTiling & Culling
Debugging
APIGrassworksConfigurationMethodsPropertiesEvents

Grassworks 1.0.0

Grassworks Documentation

Technical documentation for Three.js Grassworks: integration, authoring, terrain, interaction, performance and the complete public API.

Three.js 0.185.0WebGPUPlain Three.js

Guides

Getting startedSet up the canonical WebGPU example and get your first Grassworks scene running.Runtime GUIUse the runtime GUI to discover, tune and export a production configuration.GrassUnderstand Blade, Billboard, Grass Atlas authoring, parameters, wind and visual variation.PresetsStart from named Blade presets and inspect every shipped value.TerrainPrepare plane-based terrain, grass maps and scene-aware painting workflows.InteractionDrive local grass bending with registered influence objects and tune the interaction map.PerformanceBalance tile size, max distance, LOD density/detail and culling.DebuggingUse statistics, debug boxes and the interaction debug plane to diagnose a scene.

API

Grassworks class reference

Find exact configuration properties, public methods, properties and events. Every reference item has a durable anchor for direct linking.

Open API reference →