Skip to main content
Version: 5.x

Nodes > Functions > Procedural > Loop ( Dynamic )

Loop ( Dynamic )

Creates a loop that executes multiple times and returns a single result. The input value is recalculated for each iteration, and the resulting output is a combination of all input values, depending on Mode. Nodes like Loop Iteration and Loop Ratio can be used on the input side to create different results for each iteration.

This is similar to the regular Loop node, but the Iteration count is dynamic instead of predefined.

Modes

ModeResult
AverageThe average of all iteration results
AccumulateThe sum of all iteration results
MinThe lowest value of all iteration results
MaxThe highest value of all iteration results
MultiplyThe result of multiplying all iteration results

!!! note When using Min or Max, each dimension is treated separately for multi-dimension values.

Inputs

NameTypeDescription
InputfloatInput calculation used for each iteration
Iterations (1-1024)floatNumber of times the loop will execute

Outputs

NameTypeDescription
OutputfloatCombined result of all loop iterations. The Mode property controls how this value is calculated

Properties

NameTypeDescription
Loop IDdropdownIdentifies this loop, allowing graphs to contain nested loops
ModedropdownSpecifies what method is used to calculate the output value
Was this page helpful?
Yes
No

AI-Powered Search