Custom C++ Renderer
Custom C++ OpenGL engine
A custom game engine written in C++ and OpenGL! It started because I needed to load the PDB (Protein Data Bank) format, which can contain hundreds of thousands of atoms that I wanted to try to manipulate in real time, and I also missed having a simple, lightweight renderer for visualizations of large datasets in general. For example, for gravity simulations.
Unreal Engine and other engines are resource inefficient, and it’s nice to have my own that I can understand and build from the ground up.
It is capable of displaying arbitrary .obj or .fbx 3D data with PBR shaders, supporting cubemap reflections.
PBR was kinda unnecessary for sure, but at least I have learned something.
