Show HN: VSC – An open source 3D Rendering Engine in C++
Published on: 2025-10-21 06:08:23
VSC
"I might have to wait, I'll never give up. I guess it's half timing, and the other half is luck..." -Michael Buble
VSC (VOUGA-SHREINER-CANTH) Verified is A real-time 3D rendering engine written entirely using software with the intention of being portable. Inspired by DoomGeneric with its rather novel approach to separating the backend from the frontend.
Also self-inspired by my (NormalExisting's) other C++ backends mostly for games/clones such as The Witness and Chess.
This is a rasterizer. It uses computational techniques to approximate the reality of lights, shadows, textures, and materials.
If you want a raytracer stay tuned for the sequel FINAL DESTINATION coming soon to theaters near you in the src/raytracer directory.
CREDITS
Everything in here is based on the book Mathematics for 3D Game Programming and Computer Graphics (Third Edition) by Eric Lengyel, as well as various other resources including CS354H (UT Austin Computer Graphics Honors) and other online resources
... Read full article.