RBD assets textured in Substance Painter
Concept & Reference
Reference
Render
This project uses Rigid Body Dynamics to create a scene in a chocolate store. RBD helps easily instance and create natural dynamics for the assets. The reference stood out because of the variety and amount of geometry as well as the interesting textures.
I was inspired to do a chocolate store because of another project where someone did candy jar shelfs. It looked like a fun introduction to RBDs in Houdini as well as a good start for a Houdini to Substance Painter workflow.
Technical Guide
I made geometry for each of the different chocolates and made a separate RBD system for each type using the bullet solver. The chocolate is copied onto a box’s volume points. I adjusted the density, bounce, and friction parameters so the chocolates would not bounce or slide off each other as easily. I went through each RBD system and did a simulation. When there was a frame where the geo was settled and aesthetically pleasing, I cached out the geo as a bgeo and read them back in as geometry rather than a simulation.
I made geometry for each of the different chocolates and made a separate RBD system for each type using the bullet solver. The chocolate is copied onto a box’s volume points. I adjusted the density, bounce, and friction parameters so the chocolates would not bounce or slide off each other as easily. I went through each RBD system and did a simulation. When there was a frame where the geo was settled and aesthetically pleasing, I cached out the geo as a bgeo and read them back in as geometry rather than a simulation.
It was difficult to get the proper positioning for the chocolates since they should not be completely inside the container but arise from it while piling up on top of each other creating a soft pyramid shape. I found that changing the point configuration to tetrahedral versus grid created a more random and pyramidal layout.