Physically Based Rendering // OpenGL Tutorial #43

Опубликовано: 10 Ноябрь 2022
на канале: OGLDEV
20,906
676

In this video we explore the limitations of traditional lighting models—like the Phong Reflection Model—and why they can be frustrating for artists working with complex scenes. Then, we dive into Physically Based Rendering (PBR), a modern approach that follows the laws of physics to create more realistic lighting. You’ll learn how the Cook-Torrence BRDF and Microfacet Theory help achieve stunning results while keeping things optimized for real-time performance. No deep math—just practical insights and implementation.

Resources:
'OpenGL Shading Language Cookbook - 3rd Ed' by David Wolff
https://learnopengl.com/PBR/Lighting

Timecodes:
0:00 Intro
0:49 What is PBR?
1:56 Simplified PBR equation
2:58 The BRDF
4:25 The Diffuse BRDF
6:47 The Specular BRDF
8:03 The Normal Distribution Function (GGX)
10:26 The Geometry Function (Schlick GGX)
12:11 The Fresnel Function (Schlick approximation)
14:23 Last two pieces of the PBR equation
14:44 Fragment shader code review
17:00 Outro

Make sure to watch all the previous tutorials in the "OpenGL For Beginners" playlist at    • All OpenGL Tutorials  

Please visit https://ogldev.org to see more of my tutorials on modern OpenGL.

Link to source: https://github.com/emeiri/ogldev/blob...
If you want to get the same version that was used in the video checkout the tag TUT_43_PBR.

OpenGL 4.6 specification: https://www.khronos.org/registry/Open...

Credits:
Images:
kordula vahle from Pixabay (lago federa)
Pau Llopart Cervello from Pixabay (ring)
http://www.codinglabs.net/article_phy...
Clker-Free-Vector-Images from Pixabay
OpenClipart-Vectors from Pixabay
https://blog.selfshadow.com/publicati...
http://www.codinglabs.net/article_phy...
Anja-#pray for ukraine# #helping hands# stop the war from Pixabay
Videos:
   • Sansar : Phong Material setup for Blender ...  
   • Video  
   • PBR texture in Blender | Blender 2.8 | 3D ...  
   • Turning Images into PBR materials in Blend...  
Music:
"Sweet Heat" from https://tunetank.com/

Feel free to comment below.

Email: ogldev1@gmail.com
Instagram: @ogldev1
Github: https://github.com/emeiri/ogldev.git
Twitter: @ogldev
One time donations (Paypal): https://ogldev.org/donate.html
Patreon:   / ogldev  

Enjoy,

Etay Meiri

#opengl #ogldev #opengtutorials


На этой странице сайта вы можете посмотреть видео онлайн Physically Based Rendering // OpenGL Tutorial #43 длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь OGLDEV 10 Ноябрь 2022, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 20,906 раз и оно понравилось 676 зрителям. Приятного просмотра!