GroundCover¶
Covers the ground in a field of objects (IE: Grass, Flowers, etc).
- Inherit:
- SceneObject
Description¶
Covers the ground in a field of objects (IE: Grass, Flowers, etc).
Fields¶
-
RectF
GroundCover::
billboardUVs
[8]¶ Subset material UV coordinates for this cover billboard.
-
float
GroundCover::
clumpExponent
[8]¶ An exponent used to bias between the minimum and maximum clump counts for a particular clump.
-
float
GroundCover::
clumpRadius
[8]¶ The maximum clump radius.
-
float
GroundCover::
dissolveRadius
¶ This is less than or equal to radius and defines when fading of cover elements begins.
-
int
GroundCover::
gridSize
¶ The number of cells per axis in the grid.
-
bool
GroundCover::
invertLayer
[8]¶ Indicates that the terrain material index given in ‘layer’ is an exclusion mask.
-
string
GroundCover::
layer
[8]¶ Terrain material name to limit coverage to, or blank to not limit.
-
bool
GroundCover::
lockFrustum
¶ Debug parameter for locking the culling frustum which will freeze the cover generation.
-
string
GroundCover::
Material
¶ Material used by all GroundCover segments.
-
float
GroundCover::
maxBillboardTiltAngle
¶ The maximum amout of degrees the billboard will tilt down to match the camera.
-
int
GroundCover::
maxClumpCount
[8]¶ The maximum amount of elements in a clump.
-
int
GroundCover::
maxElements
¶ The maximum amount of cover elements to include in the grid at any one time.
-
float
GroundCover::
maxElevation
[8]¶ The maximum world space elevation for placement.
-
float
GroundCover::
maxSlope
[8]¶ The maximum slope angle in degrees for placement.
-
int
GroundCover::
minClumpCount
[8]¶ The minimum amount of elements in a clump.
-
float
GroundCover::
minElevation
[8]¶ The minimum world space elevation for placement.
-
bool
GroundCover::
noBillboards
¶ Debug parameter for turning off billboard rendering.
-
bool
GroundCover::
noShapes
¶ Debug parameter for turning off shape rendering.
-
float
GroundCover::
probability
[8]¶ The probability of one cover type verses another (relative to all cover types).
-
float
GroundCover::
radius
¶ Outer generation radius from the current camera position.
-
float
GroundCover::
reflectScale
¶ Scales the various culling radii when rendering a reflection. Typically for water.
-
bool
GroundCover::
renderCells
¶ Debug parameter for displaying the grid cells.
-
int
GroundCover::
seed
¶ This RNG seed is saved and sent to clients for generating the same cover.
-
float
GroundCover::
shapeCullRadius
¶ This is the distance at which DTS elements are completely culled out.
-
filename
GroundCover::
shapeFilename
[8]¶ The cover shape filename. [Optional].
-
bool
GroundCover::
shapesCastShadows
¶ Whether DTS elements should cast shadows or not.
-
float
GroundCover::
sizeExponent
[8]¶ An exponent used to bias between the minimum and maximum random sizes.
-
float
GroundCover::
sizeMax
[8]¶ The maximum random size of this cover type.
-
float
GroundCover::
sizeMin
[8]¶ The minimum random size for each cover type.
-
Point2F
GroundCover::
windDirection
¶ The direction of the wind.
-
float
GroundCover::
windGustFrequency
¶ Controls how often the wind gust peaks per second.
-
float
GroundCover::
windGustLength
¶ The length in meters between peaks in the wind gust.
-
float
GroundCover::
windGustStrength
¶ The maximum distance in meters that the peak wind gust will displace an element.
-
float
GroundCover::
windScale
[8]¶ The wind effect scale.
-
float
GroundCover::
windTurbulenceFrequency
¶ Controls the overall rapidity of the wind turbulence.
-
float
GroundCover::
windTurbulenceStrength
¶ The maximum distance in meters that the turbulence can displace a ground cover element.
-
float
GroundCover::
zOffset
¶ Offset along the Z axis to render the ground cover.