OpenGL Render Engine - part 01

Опубликовано: 24 Июль 2026
на канале: Sondrebot
610
5

Hi!

This is a render engine I'm currently working on. It is a work in progress and I will upload videos of it to document progress. The scene is the Sponza model created by Frank Meinl (DL here: http://www.crytek.com/cryengine/cryen....

The code was written in C++ and I have used a couple of libraries:
Open Asset Import Library
Simple OpenGL Image Library
GLM
SDL2
GLEW

I am using modern OpenGL (3.+). This is also my first project using C++, so I'm learning as I go. Sorry for the laggy movement, I will also work on smoother movement for the next video.

Planned short-term features:
Multiple light sources (up next I think)
Normal maps and specular reflections (is kinda half implemented at the moment)
Shadow mapping

Some good resources I have used:
http://ogldev.atspace.co.uk/index.html
https://open.gl/introduction
http://learnopengl.com/
http://shdr.bkcore.com/
Sparky engine series:    • Sparky Engine  

Thanks for watching! Music by me.

Oh, and I have chosen to call this thing 'Gemini engine' because I'm a BoC fan.