Getting Started
Migrating to UNIGINE 2.0
C++ API Migration
UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Usage Examples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins

grass_01

This article describes the data/samples/objects/grass_01.cpp sample.

The grass_01 sample demonstrates how to place the grass according to a mesh mask, namely:

  • Add the grass to the editor
  • Set a transformation matrix and assign a material to make the grass visible in the scene
  • Specify the required options: maximum visible and fade distances, width and height, step for cells used to render grass, density factor, etc.
  • Set the mesh-based mask to specify the areas where the grass should grow

Grass placed according to the mesh mask

Notice
In this sample, the samples/objects/meshes/grass_01.mesh planar mesh is used as the mask.

See Also

  • Article on Grass to learn more about this object
  • Functions of the ObjectGrass class
Last update: 2017-07-03