Incremental Node not responding to triggers on DE 2020.7.0

 

When I try to trigger any of the functions on an incremental node (Reset, To Min, Increment, etc..) nothing happens. It even happens in a brand new compound with a brand new node.

I can set all the values and they hold but the Out value always sticks to the initial value. 

I've tried manually clicking each trigger, using keybinds, and even mapping the functions to the dashboard to no avail.

I've also tried to connect the output to a switch node to see if perhaps it was just a visual error but unfortunately the switch case remains at my chosen initial value of 1.


Am I missing something?

   MattGuy

 
プロフィール画像
MattGuy
  -  

I tried a little harder and found that (from what it seems) it works only when the node chain eventually reaches some sort of output.

My simple (working) example was connecting the incremental out pin to the speed of a video player node.

If anyone feels compelled to correct or elaborate upon my assumption, please do.

 
プロフィール画像
Aximmetry
  -  

Hi MattGuy,

Yes, your intuition is right. In order to optimize the CPU usage the branches of the graph that currently do not reach any kind of video or controlling output are not executed.  E.g. all the not selected inputs of a Switch module and all the sub-branches goes backwards from there are not executed.
There are exceptions, but this is the general rule. In some cases this behaviour can be overriden, e.g. by using Switch module's Force All option, or the If module's Force All.

;