Learn how to create a procedural house that is set up in support of a destruction shot. To make the house procedural, the node network is carefully constructed to ensure that everything will update if the basic shape or the height of the house changes. You will build individual bricks that can be destroyed later and windows and doors will be set up with frames and panes of glass. The network will organize the bits and pieces then add names and groups to provide a foundation for the fracturing of the house down the line. This is a very detailed lesson that explores each concept thoroughly.
A quick introduction to the topics being covered in this tutorial. You can take a look at the final model and see the network that will be used to create it.
1 | Define the Basic Shape
Create the basic shape of the house using individual bricks that are copied to points, aligned then staggered to create the expected pattern. At the end you will tidy up the network to get ready for future steps.
2 | Cut Out the Roof
Create a simple model of a house with a peaked roof which can then be intersected with the bricks using a boolean. At first this doesn't give the desired result but after using a for-each loop and compile blocks to boolean each brick individually, you will get the clean geometry you need for destruction down the line.
3 | Cut Out the Windows & Door
Create a system for positioning the windows and door against the basic shape of the house then use the same for-each loop technique to cut them from the bricks.
4 | Add Stone Bricks
Give your bricks a stone look by converting them to VDBs then using an attribute VOP to agitate the points on the surface of each brick. You will also set up UVs to prepare for texturing the geometry.
5 | Create Window Frames & Pane
Using the shapes created to cut out the windows, you will build frames and then window panes that fit perfectly. These will procedurally update if you change the house, or if you reposition or resize the openings.
6 | Create the Door & Door Frame
The technique used for the windows will be used to generate the door frame and then a door made up of planks. These elements will also be set up with UVs for texturing.
7 | Add Roof Tiles
Since the angle of the roof might change, special techniques are used to extract lines for copying the tiles and then to properly orient and place them on the roof. Ridge tiles are then built for the roof peak and all of the elements grouped and organized for adding materials and destruction.
Once you have the house, you can move on to the Destruction FX shot to fracture up the parts and destroy the building with RBD and Pyro FX. You may find it a bit more fun to destroy the house compared to building it.