Visual Effect Graph - disable loop, add delay

Hi All,

Indeed the Loop and Delay block was a temporary prototype solution before we switched to actual behavior in Spawn Contexts. As for 2019.3, all this functionality will move into the Spawn Context settings (Check the inspector when selecting a Context for more dropdown’s). We have implemented a delay before loop, and after loop, (and even both)

Right now internal sequencing is a bit bare metal and should be better next year.

In the meantime, if you need to create sync points between your systems you can use chained spawn contexts by having a master spawn that will connect to other spawn start inputs. Every time the master spawn will spawn 1, it will hit the other other spawn context’s start input, thus restarting them.

So if you put a periodic burst with constant count of 1 t and a random delay on the master spawn, all others will spawn based on the random delay of the master.

(And you can even also perform Set EventAttribute Random in the master spawn to compute global values that are transmitted to all systems, and that you can read using Get Attribute (Source Location) or Inherit Blocks)

2 Likes