Feedback Foreach Loop
In this video, I demonstrate how the Feedback Foreach loop works and how to apply it in procedural modeling techniques to create a bookshelf in a mini-series of Basic Concepts. I start with a simple example and build up into a more advanced setup that makes it easy to digest all the information and you won't get lost in the explanation!
Basic Concepts #1-#3
Basic Concept #4
Basic Concept #5
Perk 2 Members
Download HIP: Perk 2 Feedback Foreach - Concepts 1-3.zip
Perk 1 Members
Download HIP: Perk 1 Feedback Foreach - Concepts 1-3.zip
Having trouble accessing the above HIP files? Try joining the Bubblepins Membership Program!
Click Here to join Bubblepins Membership here and gain access to tons of exclusive content! Including HIP files, HDA assets, and HQ version of Stream videos!
Concept Build Up Mini-Series!
I start with a very simple example and build it up into more complex and practical setups through a 3 part mini-series on Feedback Foreach Loops. Visual explanations and down to Earth examples!
Bookshelf made with Foreach Loops
Using what you learn from Basic Concepts #1-4, I apply those techniques and modify the topology of a simple grid to lay down the ground work and extrude out a plain bookshelf that you see on the left.
Sine Wave Bookshelf
I take the bookshelf project and push the idea even further by modifying the points on the sides of the bookshelf with a sine wave to create a artistic wave. I even apply the sine wave to the actual shelves of the bookshelf to test out the look.
The sine wave bookshelves shown above in the middle and on the right are more advanced topics and will probably be a premium video for Perk 2 Members-Only. The plain bookshelf on the left is demonstrated in Basic Concept #5 of Part 3 in the Feedback Foreach Loop mini-series.
Previous Beginner to Foreach Loop Video
The Feedback Foreach Loop mini-series builds on top of my previous Beginner to Foreach Loop video and takes foreach loops in Houdini to a new level.
More Practical Examples made with Foreach Loops
I grabbed some clips from some of my previous projects where I used Foreach Loops to help with the modeling tasks and create a more procedural workflow.
I used Foreach Loops to iterate through each polyline and shrink the Rail length procedurally. This was a previous project creating a Construction Platform in a Procedural Modeling video.
I use Foreach Loops and iterate through each sheet of blinds to determine the height in between each blind in order to collapse them. The height changes for each iteration because after you’ve collapsed the sheets of blinds, the height for the blinds below will get shorter after each iteration. So I used Foreach Loops to help me determine the height every time.
You can learn more about some other Interior Furniture Generators I made from a Live Stream I did previously.