In this video, I will show you an overview of implementing caustics in OpenGL!

#cpp #opengl #programming #computergraphics #gameprogramming

Join my Discord:
https://discord.gg/eehehsPAka

Wishlist Midnight Arrow:
https://store.steampowered.com/app/2310670/Midnight_Arrow/

Join this channel if you want to support me :
https://www.youtube.com/channel/UChkC4u4KdnIDFh9hPqExLDg/join

Full caustics blog: https://medium.com/@martinRenou/real-time-rendering-of-water-caustics-59cda1d74aa

Depth peel: https://www.youtube.com/watch?app=desktop&v=a9ZUzu6sII0

Textures:
https://github.com/meemknight/ourCraft/tree/8585a48fdba6cca9eaf6e6969148fdb4510f69e0/resources/otherTextures

ACES Tonemapping function:
https://github.com/meemknight/ourCraft/blob/819543d338272f530dd922288e42f6309a7b673d/resources/defaultShader.frag#L148

Check out my Minecraft clone: https://www.youtube.com/watch?v=StNAG_tLEoU

Music:
Minecraft soundtrack: C418 - Moog City
Minecraft soundtrack: C418 - Minecraft