https://www.youtube.com/watch?v=A4ATb2nL9lI
Offline Lightmapper that precalculates Ambient Occlusion, Direct Light and Global Illumination.
Precalculated Light Grid Points spread across the level. Used for quickly lighting dynamic objects.
Rendering is done on the cpu. Multiple threads are used for rendering. Each thread is assigned a horizontal slice and then it performs bsp traversal, draws walls and sprites.
Assets are not my own, except the music. Most assets are taken from https://www.realm667.com/.
You need visual studio 2022 to build. You also need glfw3.lib which you can get from https://www.glfw.org/download.html. Create a lib folder and place glfw3.lib in the lib folder, run build_vs2022.bat, and run the solution. Build in either debug or release. Go to bin/release/ and run the exe. The asset folder should be copied automatically after building, if it doesn't, copy it manually.




