Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Microfacet BRDF: Theory and Implementation of Basic PBR Materials [Shaders Monthly #9]

Автор: GSN Composer

Загружено: 2022-07-29

Просмотров: 14184

Описание:

In Episode #9 of Shaders Monthly, the Cook-Torrance microfacet BRDF is explained, which is used nowadays to implement physically-based rendering (or "PBR" for short).

In the theoretical part, we discuss a user-friendly parameterization known as Disney's "principled" BRDF or the "Metallic-Roughness-Workflow". Furthermore, we present the theory of the Cook-Torrance microfacet model and introduce its three terms: Fresnel reflectance, the normal distribution function (NDF), and the geometry term.

In the practical part, we implement the Cook-Torrance microfacet BRDF in GLSL.

Here is the code of the created shader:
GSN Composer: https://www.gsn-lib.org/index.html#pr...
C++: https://www.mathematik.uni-marburg.de...
Java: https://www.mathematik.uni-marburg.de...

Documentation for the shader plugin node of the GSN Composer:
https://gsn-lib.org/docs/nodes/Shader...

Additional lecture slides:
https://www.uni-marburg.de/en/fb12/re...

00:00 Metallic-Roughness-Workflow (Disney's "principled" BRDF)
04:45 Microfacet BRDF
07:20 Fresnel Reflectance
14:32 Normal Distribution Function (NDF)
16:18 Geometry Term
17:44 Implementation in GLSL

References:

[Cook Torrance 1981] R. L. Cook and K. E. Torrance: A reflectance model for computer graphics. TOG 1(1):7-24, Jan. 1981

[Disney 2012] Brent Burley: Physically Based Shading at Disney, SIGGRAPH 2012 Course: Practical Physically Based Shading in Film and Game Production

[Schlick 1994] Christophe Schlick: An Inexpensive BRDF Model for Physically-Based Rendering. Computer Graphics Forum, 13 (3), 233–246, 1994

[Smith 1967] B. G. Smith: Geometrical shadowing of a random rough surface. IEEE Transactions on Antennas and Propagation 15(5):668-671, Sep. 1967

[Walter et al. 2007] B. Walter, S. R. Marschner, H. Li, K. E. Torrance: Microfacet Models for Refraction through Rough Surfaces. Eurographics Symposium on Rendering, 2007.

Music: Left U Into - Otis McDonald (YouTube Audio Library)

Microfacet BRDF: Theory and Implementation of Basic PBR Materials [Shaders Monthly #9]

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Importance Sampling: Image-based Lighting of a Lambertian Diffuse BRDF [Shaders Monthly #10]

Importance Sampling: Image-based Lighting of a Lambertian Diffuse BRDF [Shaders Monthly #10]

How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster

How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster

📺 Лекция 1.1: 🚨 Почему ВСЁ, что ты знал о программировании — УСТАРЕЛО | Конец предсказуемого кода

📺 Лекция 1.1: 🚨 Почему ВСЁ, что ты знал о программировании — УСТАРЕЛО | Конец предсказуемого кода

What are Mipmaps? Texture Filtering in GLSL [Shaders Monthly #6]

What are Mipmaps? Texture Filtering in GLSL [Shaders Monthly #6]

How Games Fake Water

How Games Fake Water

Как повторить любой кадр из кино: Лекция Олега Хорошавина

Как повторить любой кадр из кино: Лекция Олега Хорошавина

Tech Focus: Global Illumination - What It Is, How Does It Work And Why Do We Need It?

Tech Focus: Global Illumination - What It Is, How Does It Work And Why Do We Need It?

ЗАКИНУЛ ЧЕРТЕЖ В НЕЙРОСЕТЬ. То, что она сделала — ПРОСТО ЖЕСТЬ!

ЗАКИНУЛ ЧЕРТЕЖ В НЕЙРОСЕТЬ. То, что она сделала — ПРОСТО ЖЕСТЬ!

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

«Вот теперь я задумался об эмиграции»: зачем Кремль заблокировал Roblox и как реагируют россияне

Почему Бетельгейзе уже взорвалась, но мы не знаем?

Почему Бетельгейзе уже взорвалась, но мы не знаем?

⚡️ АБСОЛЮТНО НОВЫЙ! Катушечный магнитофон ReVox B77 MK III

⚡️ АБСОЛЮТНО НОВЫЙ! Катушечный магнитофон ReVox B77 MK III

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

Бизнесу НЕ ВЫЖИТЬ в России! 5 причин почему вам не нужно открывать свой бизнес / Борис Зарьков

Бизнесу НЕ ВЫЖИТЬ в России! 5 причин почему вам не нужно открывать свой бизнес / Борис Зарьков

Zap's OpenPBR talk at FMX 2024

Zap's OpenPBR talk at FMX 2024

Это ВЗЛЕТИТ в цене в 2026. Что будет с нашими кошельками?

Это ВЗЛЕТИТ в цене в 2026. Что будет с нашими кошельками?

КУДА ВЕДУТ ЧЕРНЫЕ ДЫРЫ? | Вся правда о горизонте событий

КУДА ВЕДУТ ЧЕРНЫЕ ДЫРЫ? | Вся правда о горизонте событий

Лекция 29 по графическому процессору: Зеркальные модели Кука-Торренса (программирование графическ...

Лекция 29 по графическому процессору: Зеркальные модели Кука-Торренса (программирование графическ...

Физически корректный рендеринг // Учебник OpenGL №43

Физически корректный рендеринг // Учебник OpenGL №43

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

Recreating Winston's shield in OpenGL/C++ | Intersection Shaders

Recreating Winston's shield in OpenGL/C++ | Intersection Shaders

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]