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