Physically Based Rendering // OpenGL Tutorial #43

Publicado em: 10 Novembro 2022
no canal de: 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


Nesta página do site você pode assistir ao vídeo on-line Physically Based Rendering // OpenGL Tutorial #43 duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário OGLDEV 10 Novembro 2022, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 20,906 vezes e gostou 676 espectadores. Boa visualização!