Architecting procedural puzzles in Houdini, utilizing VEX and RBD to handle scattering and reconstruction.
Used a variation on differential line growth in order to grow the interlocking pieces, with random variables for their directions, size and location.
Used a combination of soft and hard constraints to guide the object into their place. VEX controls were used to adjust timing/strength over time
Transformed static images into puzzle piece animations as part of a larger project for Live Nation
Multiple Piece Sizes
Rebuilding from color-sorted piles
Video Footage Input