If you have ever modeled a soccer ball in a 3D application, you might understand some of the difficulties that you can run into. Houdini is not immune to some of those difficulties, but being taking a procedural approach to modeling can alleviate a lot of the headaches.
A great example of this is modeling a soccer ball with a nodal approach which will allow you to use any section of the network for other tasks. In this example a for each loop easily offers a solution.
Here, Side Effects Software posts a look at modeling a soccer ball that all starts from a simple platonic solid. By employing some of Houdini’s nodes, you can make the solid’s shape more round and ball-like. A For Each Loop can create and modify the proper extrusions for the different sections of the ball, all at once.
The for each loop in this instance makes use of the original platonic solid node’s information up the chain to modify the extrusion that is needed to get a more realistic look to the ball.