posts | comments
06Apr

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

No comments

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

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

Нормалі спочатку задані у вершинах
Нормалі відновлені
Звичайно, це приклад крайності, але …

модель →

Схожі записи

Categories: 3D теорія
02Apr

Що таке Тривимірна графіка

No comments


Рендерінг
На цьому етапі математична (векторна) просторова модель перетворюється на плоску картинку. Якщо потрібно створити фільм, то рендерітся послідовність таких картинок, по одній для кожного кадру. Як структура даних, зображення на екрані представлене матрицею крапок, де кожна крапка визначена принаймні трьома числами: інтенсивністю червоного, синього і зеленого кольору.
Таким чином рендерінг перетворить тривимірну векторну структуру даних в плоску матрицю пікселов. Цей крок часто вимагає дуже складних обчислень, особливо якщо потрібно створити ілюзію реальності. Найпростіший вид рендерінга - це побудувати контури моделей на екрані комп’ютера за допомогою проекції, як показано вище.
Зазвичай цього недостатньо і потрібно створити ілюзію матеріалів, з яких виготовлені об’єкти, а також розрахувати спотворення цих об’єктів за рахунок прозорих середовищ (наприклад, рідини в стакані).
Існує декілька технологій рендерінга, часто комбінованих разом. Наприклад:

Z-буфер (використовується в OPENGL і DIRECTX);
ськанлайн (scanline) - розрахунок кольору кожної точки картинки побудовою світивши з …

модель →

Схожі записи

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

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

No comments

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

модель →

Схожі записи

Categories: 3D теорія