Hey guys,
As I'm building more and more complex scenes, using custom OTLs and switching between SOPs and LOPs, I'm getting weird behaviour with For Each loop nodes, where they don't update and/or evaluate properly. If let's say I loop over 5 named primitives, merging iterations, I end up with 5 times the first iteration… The interesting part is, if I look at individual iteration (using single pass), they evaluate properly individually. If I do a cut/paste of the entire loop graph, I get what I need, but it's obviously not sustainable.
I'm trying to isolated a bug on a single scene, and so far, it's proven really hard…
So if you have encountered the same issue, and you have pointers of the type of things to look for, that would be great!
Thanks a lot,
Julien
Loop networks not updating properly
2512 4 1- julien-b
- Member
- 66 posts
- Joined: March 2017
- Offline
- animatrix_
- Member
- 4672 posts
- Joined: Feb. 2012
- Offline
Hi Julien
I see similar issues sometimes where the loop network might use a cached result, especially in nested loops. I find that pressing Reset Cached Pass button fixes these. Did you try this?
I see similar issues sometimes where the loop network might use a cached result, especially in nested loops. I find that pressing Reset Cached Pass button fixes these. Did you try this?
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
- julien-b
- Member
- 66 posts
- Joined: March 2017
- Offline
- animatrix_
- Member
- 4672 posts
- Joined: Feb. 2012
- Offline
That's strange. If it worked, then you could still press that button programmatically on certain events like input change or parameter changes
I would also check if any spare parameters are invalid or out of the current for loop network. You can also try compiling the entire loop to see if you get any issues.
I would also check if any spare parameters are invalid or out of the current for loop network. You can also try compiling the entire loop to see if you get any issues.
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]
youtube.com/@pragmaticvfx | patreon.com/animatrix | pragmaticvfx.gumroad.com
- julien-b
- Member
- 66 posts
- Joined: March 2017
- Offline
-
- Quick Links