Ancestor Effector

Reads a direction attribute from an ancestor (parent, grandparent, etc.) in the growth hierarchy.
Experimental. The effector framework continues to expand. Parameters and behaviour may change.

The Ancestor Effector lets a branch respond to attributes carried on an earlier point in its own growth lineage. Pick an attribute and a level (1 = parent, 2 = grandparent, 3 = great-grandparent, and so on), and the effector walks back along the growth lineage to that depth and writes the ancestor's value at the current point. The result is a per-point effector vector that carries information from further back in the tree's history.

Parameters

ParameterDescription
NameThe effector instance name.
AttributeThe name of the attribute to read from the ancestor. Any direction vector attribute that lives on the skeleton is valid (noise vectors, gravity direction, custom directional attributes).
LevelHow many steps back along the lineage to read from. 1 reads from the parent, 2 from the grandparent, 3 from the great-grandparent, and so on.

Notes

  • The setup becomes harder to reason about as the depth grows; start with level 1 (parent) and increase only when the visual outcome calls for it.

See also: Shaping · Effectors · Noise Effector · Direction Effector · Grow