Week 1 – Houdini Basics
Houdini is to Maya, what Nuke is to After Effects. It allows you to model using a node-based system. Whilst more complicated at first, it allows you to model complex objects much faster than in Maya.
We started off by creating a tower with a spiral staircase.
Week 2 – Particles
In week 2 we looked at Particles in Houdini.
Week 3 – Smoke
Week 4 – Bus
Week 5 – Vellum Terrain
Week 6 – Rigid Bodies
In week 6 we looked at rigid body simulation to simulate a building being knocked over.
Week 7 – Importing and Rendering
Adding a material to a usd file
Assignment 2
For the 2nd assignment we had to create a type of disaster. I chose to create a building collapse, directly inspired by a collapse that happens in the movie Tenet. This involves the building collapsing in both forwards and backwards time.
To begin I set out recreating the building in Houdini, I wanted to make this procedural so I could adjust the dimensions of the building, and the number of floors after the fact.A rather messy node tree. We only create the bottom floor of the building and then use a copy node to create the extra floors. Adjusting the sliders to change the building we’ve created. The simulation itself is pretty simple, we fracture the building using an rbdmaterialfracture node, create a group of points where we want the initial explosion to be, and then add a random pointvelocity to this group before solving the simulation with rbdbulletsolver. This simulation can then be cached and then reversed using the timeshift node, in order to get the effect we want. This reversed simulation can then be merged with a second forwards simulation in order to get our end result.
Next I created a smoke simulation for the collapse using the debrissource node.
The building collapse and smoke simulation together.
FINAL SUBMISSION
For the final submission I added a material to the building and lit it using a HDRI, and then rendered it using Mantra.