To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/TheCherno. The first 200 of you will get 20% off Brilliant’s annual premium subscription!
Patreon ► / thecherno
Instagram ► / thecherno
Twitter ► / thecherno
Discord ► / discord
🌏 LINKS
How to Properly Setup C++ Projects ► • How to Properly Setup C++ Projects
Code Review playlist ► • Code Review
Code ► https://github.com/Eduard0110/Path-tr...
Send an email to [email protected] with your source code, a brief explanation, and what you need help with/want me to review and you could be in the next episode of my Code Review series! Also let me know if you would like to remain anonymous.
Hazel ► https://hazelengine.com
🕹️ Play our latest game FREE (made in Hazel!) ► https://studiocherno.itch.io/dichotomy
🌏 Need web hosting? ► https://hostinger.com/cherno
📚 CHAPTERS
0:00 - OpenGL Path Tracer
6:18 - Fixing our first problem
9:05 - Fixing our second problem
9:46 - Running the project
12:27 - Main architecture remarks
15:47 - OpenGL context and versions
22:05 - C++ syntax remarks and more code
23:12 - Random numbers
26:00 - Uniform buffers instead of uniforms
28:12 - Environment maps
30:57 - Framebuffers
31:35 - Bloom
33:33 - Rendering
36:01 - It's not over...
💰 Links to stuff I use:
⌨ Keyboard ► https://geni.us/T2J7
🐭 Mouse ► https://geni.us/BuY7
💻 Monitors ► https://geni.us/wZFSwSK
This video is sponsored by Brilliant.