#graphics #gamedev #games #opengl #programming #cpp

The technique presented in this video is called HBAO - horizon-based ambient occlusion and it is only one of many that are used by games to achieve good lighting. HBAO fakes a lighting phenomenon achieving plausible results.

Check out my discord server: https://discord.gg/eehehsPAka

Check out my steam game: https://store.steampowered.com/app/2310670/Midnight_Arrow/

I still have to work on my implementation but you can check my code if you want to: https://github.com/meemknight/gl3d/blob/master/gl3d/shaders/hbao/hbao.frag

If you want to read about HBAO in detail:
https://developer.download.nvidia.com/presentations/2008/SIGGRAPH/HBAO_SIG08b.pdf

If you are interested in starting game development in C++ check out this short video: https://www.youtube.com/watch?v=7qm4OR3EmnQ&ab_channel=LowLevelGameDev

Check out another video from my channel: https://www.youtube.com/watch?v=tDG979z2aqw&ab_channel=LowLevelGameDev

Music:
less.people - Twilit https://chll.to/9c25cf4a