top of page

Software Renderer

ROLE

Sole Developer

DESCRIPTION

A software renderer written from scratch using C++ and SDL for window management, created through taking Pikuma's 3D Graphics Programming course. The main purpose of this project was to become more deeply familiar with the entire 3D graphics pipeline and "own the knowledge" of the math/concepts within. A custom module system automatically detects changes in loaded DLL's and handles hot-reloading code at runtime for speedy iteration times. This application supports loading .OBJ file formats as well. Progressing from blank canvas to a fully rendered 3D model with shading was an extremely gratifying and fun process.

YEAR

2024

TECHNOLOGIES

C++, SDL, Win32

CLIENT

N/A

bottom of page