Приклади вживання Сферичних гармонік Українська мовою та їх переклад на Англійською
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
Через коефіцієнти сферичних гармонік.
Візуальне зображення перших декількох сферичних гармонік.
Базисні функції сферичних гармонік групуються в смуги.
Візуальне зображення перших декількох сферичних гармонік.
Коефіцієнти сферичних гармонік можна налаштовувати вручну.
Функції для додавання та масштабування сферичних гармонік:.
Коефіцієнти сферичних гармонік і приклад можливих значень значення.
Розрахунок коефіцієнтів для перших трьох смуг сферичних гармонік.
Розрахувати коефіцієнти сферичних гармонік для поточного напрямку.
Функція для розрахунку коефіцієнтів сферичних гармонік для напрямку:.
Приклад використання сферичних гармонік наведений на зображенні.
Функція для відновлення значення освітлення зі сферичних гармонік:.
Додавання- додавання двох різних сферичних гармонік(комбінація освітлення).
Коефіцієнти сферичних гармонік розраховуються окремо для кожного RGB каналу.
Тобто під час виконання програми обрахувати коефіцієнти сферичних гармонік можна набагато швидше.
Вершинний шейдер для реконструкції дифузного освітлення з коефіцієнтів сферичних гармонік:.
Коефіцієнти сферичних гармонік можуть бути використані для реконструкції дифузного та заповнюючого освітлення в шейдері.
Похибка між результатами досягнутими через розмиті кубічні текстури та використанням сферичних гармонік є незначною.
В наступних прикладах використовуються перші три смуги сферичних гармонік для налаштування яких необхідно 9 коефіцієнтів(по одному для кожної базисної функції).
Коефіцієнти можуть бути розраховані з кубічних текстур в яких збережено освітлення чиможуть бути підібрані вручну в редакторі сферичних гармонік.
Цей геоїд визначає поверхнюномінального рівня моря за допомогою рядів сферичних гармонік зі ступенем 360(що забезпечує приблизно 100 км роздільну здатність по широті поблизу екватора).
Перевагою сферичних гармонік є те, що необхідно тільки один раз обробити усі текселі кубічної текстури для розрахунку коефіцієнтів сферичних гармонік.
Цей геоїд визначає поверхнюномінального рівня моря за допомогою рядів сферичних гармонік зі ступенем 360(що забезпечує приблизно 100 км роздільну здатність по широті поблизу екватора).
Для отримання сферичних гармонік з кубічної текстури необхідно провести проекцію значень кубічної текстури на базисні функції сферичних гармонік.
Якщо необхідно використовувати в шейдері кубічну текстуру, то сферичну гармоніку можна відрендерити в кубічну текстуру з допомогою шейдера,що відновлює освітлення з сферичних гармонік, сфери та камери всередині сфери.
В цьому уроці будуть розглянуті інтерактивні методи для більш точної апроксимації заповнюючого, дифузного та відбитого освітлення, ніж в моделі Бліна-Фонга: півкульне освітлення(hemisphere lighting), освітлення базоване на кубічних текстурах(image-based lighting),а також використання сферичних гармонік(spherical harmonics).