Spread

SpreadThe Spread node renders its children multiple times to create the illusion of duplicating objects without the added memory consumption of an explicit copy. Each instance can have a transformation (translation/rotation/scale) that offsets itself from the previous one, creating chain like structures.

Image ripped out of the old documentation

When inserting the node into the scene hierarchy, the spreader can be created either with or without a Continue Output. All children under the Repeat output will be instantiated as described above. All children under the continue output will only be rendered once with a transformation applied that would be the same as the instance at Count.

Max/Count: Changes to the structure of the hierarchy tree are a performance intensive operation. The spreader node therefor pre-allocates a certain number of child instances (specified by Max) and only renders instances up to the number specified in Count. Therefor Max should be set to a value that is as low as possible while being high enough to satisfy the maximum needed count over the course of the presentation.

The properties AlphaFactor f and AlphaReduce r modify the alpha for each instance n based on the alpha value of the previous instance n-1:


Mirror: When activated, the same amount of instances is added on the other side.

First: When activated, the first unmodified instance is rendered at the original position with its original alpha values. If multiple Spread nodes are cascaded via the Continue Output it is recommended to have one the first Spread node in the chain the First property enabled.

See also: