Blender | Introduction to Procedural Modeling

Using an architectural model as a premise, Chris Folea demonstrates procedural modeling techniques in Blender showing how you can save some work when creating variations of a model. By creating some procedural controls you will be able to change the look of the model, in this case, adding more floors, or adding more rooms to the building and having everything in the model adjust accordingly.

the basics of procedural modeling in blender! This technique is useful if you need a lot of variations of one model

Chris shows how to set up the controls and properties for the model so in the end you can change the appearance of the model simply by dragging around a slider. In the end, if you had to create many buildings in a neighborhood, you could easily populate it with one building, and procedurally modifying it so that each has a unique footprint and look on the street. Really cool stuff here.