I'm wondering about something for some time now...
When you create wires between your value pins, do they get re-evaluated each time some node acces it ?
Or does the c++ equivalent of the nodes see what you intend to do, if several nodes use a value with the same wire, that it somehow caches this result in a variable ?
For example this node setup:
Is the lerp node and getAttractPointonCore function reevaluated for each node that accesses it? So then i better put those values in a variable right ?

On a similar note, does it make a difference execution wise if you connect the same get node value with multiple wires or just using another node?
When you create wires between your value pins, do they get re-evaluated each time some node acces it ?
Or does the c++ equivalent of the nodes see what you intend to do, if several nodes use a value with the same wire, that it somehow caches this result in a variable ?
For example this node setup:
Is the lerp node and getAttractPointonCore function reevaluated for each node that accesses it? So then i better put those values in a variable right ?
On a similar note, does it make a difference execution wise if you connect the same get node value with multiple wires or just using another node?
Comment