Skip to content
Bryce Newell
All work

Tool · Graphics programming

DirectX 11 Procedural Buildings

A simple tool to create 3D houses, built from the ground up in DirectX 11.

  • C++
  • DirectX 11
  • Procedural generation
  • Renderer
  • Model export
A brick wall with two windows rendered by a custom DirectX 11 building tool.

A brick wall with two windows rendered by a custom DirectX 11 building tool.

Language
C++
API
DirectX 11
Scope
Window creation to model export
Input
User-defined building parameters

Highlights

Low-level code

Using only the basic DirectX framework, a simple tool was created to generate and export a 3D building from user-supplied data.

A tall, narrow procedurally generated dark building.

A tall, narrow procedurally generated dark building.

02

C++ coding experience

Very low-level C++ to create a renderer and a procedural building creation tool, with no engine to lean on.

The story

How I did it

I developed a simple tool to create 3D houses using DirectX 11, starting from the ground up. Using only the basic DirectX framework, I built an application that generates and exports 3D buildings from user input.

The goal was to construct a 3D application from the very basics, from creating the initial window to exporting the finished model in a usable format. It sharpened my low-level graphics programming and gave me a solid foundation in 3D application development.