Native C++ Direct3D11 engine prototype exploring custom rendering pipelines and simulations
A personal R&D project exploring low-level 3D graphics subsystems and rendering pipelines utilising Direct3D 11.
This engine serves as an architectural prototype designed to implement core graphics mechanics from scratch. It provides the testing environment and core architecture currently being used for my custom C++ Engine, TheGameEngine.
Rendering Pipeline:
Voxel Pipeline:
This project was originally started in a rendering programming class, during which I established the base of the render engine. I am continuing this project because I want to further my low-level graphics knowledge by adding and exploring more advanced rendering features, like different lighting models, shadow techniques, physically based rendering, reflections and refractions...
This allows me to prototype and grasp new features before correctly and cleanly integrating them within my main C++ Engine, TheGameEngine.
C++, Dierct3D11
As this is a prototyping and experimentation project, all images and videos are works in progress