Show HN: 3D Rendering Engine Written in OpenGL and C++
Category: devtools
Tags: opengl, rendering-engine, computer-graphics, cpp, gamedev
Score: 4.5/10 (Innovation: 4, Technical: 7, Documentation: 4, Utility: 3)
A personal OpenGL 3D rendering engine written in C++ that implements a deferred renderer with PBR, global illumination via spherical harmonics probes, ray marching, and various effects like fur shading and water. It demonstrates significant technical depth but serves more as a learning sandbox than a reusable engine, lacking structured API documentation and broad adoption.
Target audience: graphics programmers, game developers, C++ learners
Repository: https://github.com/HaydenD100/OpenGLRenderingEngine · C++ · MIT · 21 stars
View on Hacker News