My Projects
Nightbird
A custom game engine with OpenGL rendering.
I started this project to develop my understanding of real-time graphics. Other students on my course joined the project, while my focus remains the graphics.
Witch Treehouse Diorama
A shader diorama featuring Nightbird's shadow mapping and Blinn-Phong lighting model
I chose to take the opportunity to continue to develop Nightbird, while the assignment expected the use of an existing graphics engine.
Graphics API Research
Why is the real-time graphics industry adopting low-level graphics APIs such as Vulkan over high-level APIs like OpenGL?
I am researching the adoption of low-level graphics APIs by the real-time graphics industry.
Sublime
A custom offline ray traced renderer. Currently developing a command-line interface.
In future a Blender add-on will be developed to render scenes.