
Explore procedural modelling of a house in Whodini to quickly generate many variations using point clouds, attributes, and redshift rendering.
Add more parameters to the control panel to adjust each floor size and id, with first floor size and a 0–1 threshold range, duplicating for floors two and three.
Create a main door attribute on the first floor in Houdini by isolating floor primitives, applying randomization, and wiring a control panel parameter to drive door geometry.
Develop a procedural balcony roof by isolating balcony walls, creating center points, transferring normals, projecting points onto balcony primitives, and merging corner points to generate the final roof geometry.
Create a subnet in Houdini to generate side planks between floors in a procedural house, using loops for each wall variant and attributes to manage primitive counts.
Create roof shingles in Houdini by building a subnet, isolating top points, copying shingles to balcony roof points, and adjusting normals and orientation for realistic roof detail.
It seems that most people want to do as little work as possible. If you are one of them, I advise you to explore Houdini. This program will help you speed up the modeling process especially if you need to create many variations of one model. Of course, you can model everything on your own, but why don’t let a computer do it for you?
In this course, I'll show you how to do it in real practice. Using a stylized house as an example, you will learn procedural modeling. We will develop a system that will allow you to create an almost infinite number of model variations. For this, we will use point clouds, learn how to work with attributes and a little bit of VEX coding. For rendering we will use Redshift, but you can use any other render engine of your choice.
Of course, I will not teach you only how to model this house but give you knowledge that will help you create your own models. Also, after completing this course, you will get another project into your portfolio.
I really like Houdini and hope you will enjoy it too!