Двопроменева функція відбивної здатності

Діаграма, що показує вектори, які використовуються для визначення ДФВЗ. Всі вектори мають одиничну довжину. вказує на джерело світла. вказує на глядача (камера). - нормаль до поверхні.

Двопроменева функція розподілу відбивної здатності (ДФВЗ ; англ. Bidirectional reflectance distribution function; BRDF) — функція , що визначає, як світло відбивається від непрозорої поверхні. Вона використовується в оптиці, в алгоритмах комп'ютерної графіки та комп'ютерного зору. Функція приймає напрямок падаючого світла та напрямок відбитого світла (взяті в системі координат, де нормаль поверхні лежить вздовж z-осі) і повертає відношення відбитого світла уздовж напрямку до опромінення, що падає на поверхню у напрямку .

Кожен напрямок параметризується азимутальним кутом і зенітним кутом , отже ДФВЗ в цілому є функцією 4 дійсних змінних. ДФВЗ має розмірність sr−1, при цьому стерадіани (sr) є одиницею тілесного кута .

Визначення

ДФВЗ було вперше визначено Фредом Никодимом близько 1965 р. [1] Визначення:


Причина, по якій функція визначається як відношення двох диференціалів, а не безпосередньо як відношення між величинами, полягає в тому, що опромінення у напрямках відмінних від , впливають на інтегральне освітлення поверхні і як наслідок на інтенсивніть відбитого світла , тоді як на впливає лише .

Фізично корректна ДФВЗ

Фізично реалістична ДФВЗ має додаткові властивості, включаючи,

  • позитивність:
  • виконання взаємності Гельмгольца(інші мови) :
  • збереження енергії:

Моделі

ДФВЗ можна виміряти безпосередньо для реальних об’єктів за допомогою каліброваних камер та джерел світла; [2] однак було запропоновано багато феноменологічних та аналітичних моделей включаючи модель ламбертівського відбиття, яка часто застосовується в комп'ютерній графіці. Деякі корисні функції останніх моделей включають:

В. Матусік та ін. виявили, що інтерполяція між такими виміряними зразками дає реалістичні результати та є легкою для розуміння.[3]

Дифузне
Глянцеве
Дзеркальне
Три елементарні компоненти, які можна використовувати для моделювання різних взаємодій світла з поверхнею.[4] Промінь падаючого світла показаний чорним, відбитий промінь(і), змодельовані BRDF, — сірим.

Деякі приклади

  • Ламбертове моделювання — ідеально дифузні (матові) поверхні з постійною BRDF.
  • Ломмель–Зелігер — відбиття з поверхні Місяця чи Марса.
  • Модель розсіювання Гапке — фізично обґрунтоване наближення для вирішення рівнянь переносу випромінювання на пористій, нерегулярній та частинковій поверхні. Часто використовується в астрономії для моделювання поверхонь планет і малих тіл. Існує кілька варіантів.
  • Модель Фонга — феноменологічна модель, що імітує пластиковий блиск.
  • Модель Блінна–Фонга — подібна до Фонга, але допускає інтерполяцію деяких величин, знижуючи обчислювальні витрати.
  • Модель Торренса–Сперроу — загальна модель, яка представляє поверхню як сукупність ідеально дзеркальних мікрофасеток.
  • Модель Кука–Торренса — модель мікрофасеток, що враховує довжину хвилі та зсув кольору.
  • Модель Ворда — мікрофасеткова модель з еліптичним гаусовим розподілом, що залежить від тангенціального напрямку поверхні.
  • Модель Орена–Наєра — "направлено-дифузна" модель мікрофасеток, де мікрофасети є ідеально дифузними.
  • Модель Ашіхміна–Ширлі — дозволяє анізотропне відбиття з дифузною підкладкою під дзеркальною поверхнею.
  • HTSG (He, Torrance, Sillion, Greenberg) — повна фізично обґрунтована модель.
  • Узагальнена модель Лафортюна — розширення Фонга з кількома дзеркальними лобами, призначена для параметричного узгодження з виміряними даними.
  • Модель Лебедєва для аналітичного апроксимування BRDF.
  • Модель типу ABC для точного й ефективного рендерингу глянцевих поверхонь.
  • Модель ABg
  • K-кореляційна (ABC) модель

Примітки

  1. Nicodemus, Fred (1965). Directional reflectance and emissivity of an opaque surface. Applied Optics. 4 (7): 767—775. Bibcode:1965ApOpt...4..767N. doi:10.1364/AO.4.000767.
  2. Rusinkiewicz, S. A Survey of BRDF Representation for Computer Graphics. Архів оригіналу за 24 жовтня 2018. Процитовано 5 вересня 2007.
  3. Wojciech Matusik, Hanspeter Pfister, Matt Brand, and Leonard McMillan. A Data-Driven Reflectance Model [Архівовано 2018-07-21 у Wayback Machine.]. ACM Transactions on Graphics. 22(3) 2002.
  4. mental ray Layering Shaders.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya