Ara
Download

Search or run a command

Jump to a section or open an Ara link.

Record · foliage

FoliageRule

Seeded procedural placement rule, evaluated on workers in global cell space.

Record IDs start with r_

Fields

name

string
Display name for editor/agent tools.
default ""
Species/geometry family.
default "grass"

One ofgrasstreerock

asset

asset
Source model or foliage asset; resolves to cooked mesh/impostor LODs.
default null

seed

u64
Explicit deterministic seed, independent of request/iteration order.
default 0

cellSize

f32
Global candidate-cell width in metres, strictly positive.
default 0

density

f32
Expected accepted instances per square metre before surface masks.
default 0

height

vec2
Inclusive elevation range in world metres.
default [0,0]

slope

vec2
Inclusive slope range in degrees.
default [0,0]

channel

u32
Splat channel controlling density, zero to three.
default 0

minWeight

f32
Minimum terrain weight required before multiplying density by that weight.
default 0

noise

f32
Low-frequency deterministic noise modulation (zero disables it).
default 0

scale

vec2
Inclusive uniform scale range.
default [0,0]

enabled

bool
Whether this rule participates in regeneration.
default false

Used by