posts | comments
06Apr

Моделі затінювання Плоска модель Затінювання по Гуро і Фонгу

No comments

3D теорія - Моделі затінювання Плоска модель Затінювання по Гуро і Фонгу

Інший спосіб - завдання нормалей для граней. Такий спосіб прийнятний, але він свідомо гірше, ніж якби нормалі були задані у вершинах.
Дійсно, вершина є точковим об’єктом, а грань має площу. Т.ч. для вершини можна задати нормаль точно, а для грані це деякий усереднений вектор. До того ж, в моделях Гуро і Фонга нормаль повинна бути задана у вершинах. Якщо результатно нормалі були задані для граней полігонів, то доведеться тим або іншим чином відновлювати їх для вершин.
Відновлені значення будуть найчастішими відрізняться від реальних, так що деякі деталі будуть втрачені. Як приклад можна привести куб, нормалі якого відновлені усереднюванням по гранях.

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

затінювання →

Схожі записи

Categories: 3D теорія
31Mar

Освітлення в додатках реального часу Модель освітлення Модель затінювання

No comments

Для кожного з них треба запропонувати розрахункову формулу освітленості у вершинах.
Прим. Всі три типи джерел світла, перераховані вище, доступні в OPENGL.
Модель затінювання
Уміючи розраховувати освітлення у вершинах, потрібно освітити кожен окремий трикутник на сцені. Існують плоска модель затінювання, затінювання по Гуро і Фонгу (попіксельноє освітлення). Ці моделі описують, як освітленість інтерполюється по полігону між вершинамі.
В статтях справжнього розділу, присвяченого теорії освітлення, ці питання розглянуті детально. Джерело: compgraphics.info

затінювання →

Схожі записи

Categories: 3D теорія