DocsNodesEmitters

Branch Grow

Grows one generation of branches off an existing curve.

tree, branches, limbs, roots, growth, fractal, coral, veins
Category
Emitters
Outputs
mesh
Runs live in
no target yet

Chain it and you build a tree a level at a time: trunk, then limbs, then branches, then twigs. Everything is expressed as a ratio of the parent, so the whole structure scales together when the trunk changes.

Tropism is what aims it. Pointing up gives a tree, down gives roots, sideways and untapered gives something that spreads like fungus or coral. That one setting changes what the structure reads as more than any other.

Inputs

SocketTypeWiring
curvegeometry
tropismvectorone wire covers tropismX, tropismY, tropismZ

These settings are also output sockets, so another part can read the number instead of repeating it: count, angle, lengthRatio, radiusRatio.

Parameters

NameTypeDefaultAvailable whenWhat it does
Countnumber3always
Anglenumber38always
Divergencenumber137.5always
Startnumber0.35always
Endnumber0.95always
Lengthnumber0.62always
Radiusnumber0.62always
Tipnumber0.35always
Collarnumber0.3always
Follownumber0.3always
Xnumber0always
Ynumber1always
Znumber0always
Strengthnumber0.3always
Sagnumber0.15always
Jitternumber0.25always
Segmentsnumber6always
Seednumber1always
Grow Onnumber-1always
Leadercheckboxoffalways

Built with this node

Nothing in the manual is built around this node yet.

See also

  • growCurvesTo stage the whole structure growing in, rather than building it fully formed.
  • loftTo give the branches thickness and turn them into solid geometry.

Open the editor and try it