Procedural Building Generator

Procedural Building Generator

This project was the first of three tasks assigned under the “Advanced Technologies” module during year three of my degree. The task was to, using either DirectX11/12 or OpenGL, create a program that would allow a user to customise their own building model and allow for exporting.

Project Summary

The end result of this was a DirectX11 program made using C++ and some additional libraries that allows a user to change the height, width and depth of their building using an easy User Interface. As well as custom options for the building size, there are also additional options for adjusting the roof of the building and the texture applied to the walls. After customising the building, the user can there press a button to export the current settings to an obj file, which can then be used in a modelling program or within an engine like Unity, as demonstrated through the pictures above.

If you would like to know more, please follow the link below to read the full project report.

Building Generator Report Download

Building Generator Demonstration Video: Youtube Video

Advanced Technologies - Showreel Video: Youtube

Related Works.

About

Junior Games Technology Graduate.

University Details

Basingstoke,
Hampshire,
United Kingdom.