Website powered by

Procedural Building Creation

I made a series of art assets for creating procedural buildings, based off of Oskar Stålberg's Brick Block demo. I started with a script written by another person, which generated the base meshes. I then added details to them, which proved to be a lengthy process, as the algorithm that puts the houses together (created by another programmer on my team) works in a slightly unintuitive way. Once I got an understanding of exactly what details should be where, I created a tileset and set everything up un Unreal Engine.
Like most of my projects, this involved working with several others, I had another artist create the textures, a programmer set up the construction script in engine, and my teacher guided us through the process and provided a script to create the initial objects.

Original modular building pieces: these are every possible combination used in the procedural buildings

Original modular building pieces: these are every possible combination used in the procedural buildings

building details

building details

The building pieces were assembled in engine with a script, allowing for effectively infinite variety in buildings

The building pieces were assembled in engine with a script, allowing for effectively infinite variety in buildings

The materials are all projected in world space to prevent the seams between meshes from interfering

The materials are all projected in world space to prevent the seams between meshes from interfering