Grass Parameter Reference
These parameters form the shared grass appearance, shape, motion and variation surface. Each entry below states whether it applies to Blade, Billboard or both.
| Parameter | Type | Default | Blade | Billboard | Description | Effect |
|---|---|---|---|---|---|---|
| baseColor | color | #354d12 | ✓ | ✓ | Main lower/base color of each grass element. | Change it to shift the overall base tone. |
| tipColor | color | #82c007 | ✓ | ✓ | Main upper/tip color. | Raise the contrast between baseColor and tipColor for a stronger gradient. |
| variationColor | color | #13a300 | ✓ | ✓ | Third color distributed across selected/random grass. | Use a subtle alternate green to break repetition. |
| sheen | number | 0.25 | ✓ | ✓ | Creates shininess toward the tip. | Increase it for a wetter or glossier appearance. |
| aoIntensity | number | 1 | ✓ | ✓ | Base darkening that adds depth near the ground. | Reduce it for a flatter, brighter base. |
| useTextureColor | boolean | false | — | ✓ | Uses the atlas/texture color instead of shader-produced grass colors. | Useful when the atlas artwork already contains the desired plant colors. |
| atlasColumns | integer | 2 | — | ✓ | Number of columns used to divide grassAtlas. | A 4×4 atlas uses atlasColumns = 4. |
| atlasRows | integer | 2 | — | ✓ | Number of rows used to divide grassAtlas. | A 4×4 atlas uses atlasRows = 4. |
| bladeWidth | number | preset-dependent | ✓ | ✓ | Width of each rendered grass element. | Increase it for broader, fuller-looking elements. |
| bladeHeight | number | preset-dependent | ✓ | ✓ | Height of each rendered grass element. | Increase it for taller vegetation. |
| bladeStiffness | number | preset-dependent | ✓ | — | Controls Blade rigidity and visible segmentation/creases while bending. | Higher values make Blade geometry resist bending more strongly. |
| baseBend | number | preset-dependent | ✓ | — | Initial natural bend before wind or interaction. | Increase it for a more naturally curved starting shape. |
| baseBendScale | number | preset-dependent | ✓ | — | Controls the distribution and directional variation of the initial bend. | Lower values make the initial bend more consistent; higher values increase directional variation. |
| windIntensity | number | preset-dependent | ✓ | ✓ | Strength of wind motion. | Increase it for more pronounced movement. |
| windDirection | number | preset-dependent | ✓ | ✓ | Direction of the wind field. | Rotate it to change the dominant wind direction. |
| windNoiseScale | number | preset-dependent | ✓ | ✓ | Scale of the noise driving wind motion. | Higher values create larger coherent groups; lower values create more localized variation. |
| simulationSpeed | number | preset-dependent | ✓ | ✓ | Speed at which the wind simulation evolves. | Increase it for faster-changing motion. |
| heightVariationIntensity | number | preset-dependent | ✓ | ✓ | Amount of controlled height variation around bladeHeight. | Increase it for a less uniform field. |
| widthVariationIntensity | number | preset-dependent | ✓ | ✓ | Amount of controlled width variation around bladeWidth. | Increase it to mix narrow and broad elements. |
| colorVariationIntensity | number | preset-dependent | ✓ | ✓ | Amount/strength of variationColor distribution. | Increase it to make alternate color blades more visible. |
| colorNoiseScale | number | preset-dependent | ✓ | ✓ | Spatial distribution scale of color variation. | Change it to alter how color variation clusters across the field. |
| useBladeTexture | boolean | true | ✓ | — | Overlays extra texture detail on Blade grass while keeping shader colors active. | Enable it when the Blade surface needs additional texture detail. |
Reading the table
Preset-dependent values are deliberately shown as preset-dependent because named Blade presets supply different starting values. For exact shipped values, see the Preset matrix.
useTextureColor, atlasColumns and atlasRows are Billboard-specific. useBladeTexture, bladeStiffness, baseBend and baseBendScale are Blade-specific.