![](https://cdn.myportfolio.com/b540f797-3842-4ed8-aedd-b41a36d295fa/0ff77bf1-2682-4e1d-836e-d4ad35812476_rw_1920.png?h=16ff4ea75ec31e381b497e9074863f1e)
Description
Inspired by the intricate wiring in modular synthesizers, I used this personal project as a way to familiarize myself with Houdini’s render pipeline.
One of the main challenges was writing code that would place blocks of different sizes on a grid without overlapping. The plugging/unplugging animation is driven by a SOP Solver that finds empty slots within a target radius.
![](https://cdn.myportfolio.com/b540f797-3842-4ed8-aedd-b41a36d295fa/fbb7ee15-b34f-4ea0-baa3-03fb0c16e0ef_rw_1920.jpg?h=6d3232d5a957d2410d1b9c5126016425)
![](https://cdn.myportfolio.com/b540f797-3842-4ed8-aedd-b41a36d295fa/837db7e1-34f2-4c95-bbed-b1e793a9411c_rw_1920.jpg?h=525bdabbcdf0e4614dbfc68277f0a099)
![](https://cdn.myportfolio.com/b540f797-3842-4ed8-aedd-b41a36d295fa/556ef21f-6dd1-46a3-a24e-1353937a515d_rw_1920.jpg?h=cfa9f0a8c1e9f44b00b7faee2222fe25)
![](https://cdn.myportfolio.com/b540f797-3842-4ed8-aedd-b41a36d295fa/bf26c4af-cc5b-411a-a797-f32bff558343_rw_1920.jpg?h=22271220c0307e520cb5657b878ab2b9)
Breakdown