Eroding layers - time offsets in for loops

   2058   2   0
User Avatar
Member
12 posts
Joined: Dec. 2016
Offline
I'm trying to erode away geometry by removing layers sequentially. I want the layers to appear terraced like in the attached reference. I was thinking I could copy the geometry multiple times and uniformly reduce it's scale for each copy. From there, I've tried adding a boolean inside a for each node by piece. That does what I need as far as performing the boolean operation on each piece individually, but I need to be able to offset the timing of each layer to get the terraced look. I've added a time offset node in the for each loop, but it does the offset to the animation as a whole instead of per iteration. I imagine I need to multiply the offset value by the iteration number, but not sure how. Wondering if anyone has any suggestions for achieving this? HIP file attached. Thank you!

Brian

Attachments:
topo_475_2.jpg (44.3 KB)
topo_475_3.jpg (39.4 KB)
booleanLayers.hip (154.6 KB)

User Avatar
Member
8582 posts
Joined: July 2007
Offline
https://www.sidefx.com/forum/topic/53471/#post-240925 [www.sidefx.com]
Tomas Slancik
FX Supervisor
Method Studios, NY
User Avatar
Member
12 posts
Joined: Dec. 2016
Offline
This is great, thank you Tomas! Appreciate you taking the time to post that example.

Brian
  • Quick Links