Ttanasart-pt / Pixel-Composer

Node base VFX editor for pixel art.
MIT License
736 stars 32 forks source link

Creating a scatter node stops random function (in expression) from working for the entire project. #80

Open derdobs opened 2 hours ago

derdobs commented 2 hours ago

Repo:

  1. Open the project
  2. Move the current frame in the Timeline to confirm that every frame updates every usage of calls to the random(0,99999) functions.
  3. Add a scatter node
  4. Move the current frame in the Timeline. The nodes update once and stop working.
  5. Delete the scatter node
  6. Moving the current frame in the Timeline works again

Tested on version 1.18.0.4

Create-Scatter-Node-Random.zip

derdobs commented 2 hours ago

Further tested: Can be reproduced with a single noise node: Enter random(0,99999) as seed, moving the frame works. Add Scatter node: Stops working. Adding random(x,y) to any of the scatter nodes fields makes it work again.