Закон Ламберта Модель віддзеркалення Фонга Модель віддзеркалення Блінна-фонга
No comments« Властивості джерела світла і матеріалу Типи джерел світла Сумарне освітлення | Тривимірної 3D графіки »
Саме дзеркальне віддзеркалення представляє найбільший інтерес, але в той же час його розрахунок вимагає великих обчислювальних витрат. При фіксованому положенні поверхні щодо джерел світла фонова і розсіяні освітлення, що становлять, можуть бути прораховані одного разу для всієї сцени, оскільки їх значення не залежить від напряму погляду.
З дзеркальною складовою цей фокус не спрацює і доведеться перераховувати її кожного разу, коли погляд міняє свій напрям.
У всіх обчисленнях вище, для розсіяної і дзеркальною компонен, якщо скалярний твір в правій частині менше нуля, то відповідна компоненту освітленості вважається рівною нулю.
Обчислення кута між відображеним променем і напрямом на спостерігача
Кут між відображеним променем і напрямом на спостерігача можна розрахувати по наступній формулі:
mugen Galaxy Nexus akku 
Виходить це таким чином.
Проекції векторів і на вектор нормалі співпадають і рівні , отже, проекція вектора на вектор нормалі рівна .
Оскільки вектор нормалі ділить кут, між падаючим і відображеним променями на дві рівні частини, то вектор коллінеарен вектору . Звідси отримуємо формулу, написану вище.
Скалярний твір розраховується по формулі:
Спрощений розрахунок дзеркальною компоненти освітленості. Модель Блінна-фонга
Для розрахунку відображеною компоненти потрібно виконати досить громіздкі обчислення. Існує модель Блінна-фонга, що є моделлю Фонга із спрощеним розрахунком дзеркального віддзеркалення.
Обчислимо в кожній крапці вектор напівшляху (halfway vector):

Tags: вектор, глобальне освітлення, джерело світла, крапка, освітлення, світло, складова, фонове освітлення, що відображає поверхню
3D теорія
Схожі записи
Saturday, April 4th, 2009 at 09:15 and is filed under 3D теорія. You can follow any responses to this entry through the feed. Both comments and pings are currently closed.



