До появи програмованих графічних прискорювачів, використовувалася або модель затінювання Гуро, або, якщо йшлося про програмні візуалізаторах, швидке затінювання по Фонгу. У всіх сучасних іграх використовується модель Фонга (попіксельноє освітлення), яку дозволяють розраховувати в реальному часі навіть недорогі відеокарти.
Це досягається за рахунок величезного паралелізму в обробці даних.
Сьогодні активно застосовуються така техніка, як накладення нерівностей (bump mapping) або рельєфне текстурірованіє (relief mapping), які дозволяють, не збільшуючи реальний об’єм геометрії, а лише за рахунок додаткової інформації в текстурах значно підвищувати деталізацію поверхонь, що візуалізуються. Докладніше про це буде обов′язково написано в окремій статті.
Звичайне текстурірованіє
Текстурірованіє з накладенням нерівностей (bump mapping)
Що таке Тривимірна графіка (02.04.2009) ...
Рендерінг
На цьому етапі математична (векторна) просторова модель перетворюється на плоску картинку. Якщо потрібно створити фільм, то рендерітся послідовність таких картинок, по одній для кожного кадру. Як структура даних, зображення на екрані представлене матрицею крапок, де кожна крапка визначена принаймні трьома числами: інтенсивністю червоного, синього і зеленого кольору.
Таким чином рендерінг ...
Освітлення в додатках реального часу Модель освітлення Модель затінювання (31.03.2009) ... Всі три типи джерел світла, перераховані вище, доступні в OPENGL.
Модель затінювання
Уміючи розраховувати освітлення у вершинах, потрібно освітити кожен окремий трикутник на сцені. Існують плоска модель затінювання, затінювання по Гуро і Фонгу (попіксельноє освітлення). Ці моделі описують, як освітленість інтерполюється по полігону між вершинамі.
В статтях справжнього ...
... Побудували в ARCHICAD стіну. Перейшли в 3D-окно і побачили тривимірну модель стіни. У вікні плану поверху archicad інструментом розріз/фасад помістили положення розрізу. Перейшли у вікно розрізів/фасадів, подивилися, що вийшло.
Використання інструментів архикад інтуїтивно зрозуміло. Це інструменти віртуального будівництва - стіни, балки, колони та інші. Для ...
... Такі засоби широко використовують в рекламних агентствах, дизайнерських бюро, редакціях і видавництвах.
Оформлювальні роботи, засновані на застосуванні шрифтів і простих геометричних елементів, вирішуються засобами векторної графіки набагато простіше. Існують приклади високохудожніх творів, створених засобами векторної графіки, але вони скоріше виключення, чим правило, оскільки художня підготовка ілюстрацій засобами векторної графіки надзвичайно складна.
Тривимірна графіка ...
Секрети графіки (17.02.2009) ...
Відоме, що для отримання будь-якого кольору досить змішати у відповідних пропорціях всього три: червоний (Red), зелений (Green) і синій (Blue) - в англійській абревіатурі RGB. Цей принцип широко застосовується в кольорових фотоплівках, де, змінюючи ступінь засвічення червоного, зеленого і синього шарів, отримують той або інший колір.
З кольорового кіно принцип RGB перейшов в ...
Логічна система координат (25.03.2009) ... Можна встановити цю систему координат, використовуючи WINAPI, але ми зробимо це уручну.
Є багато способів ввести логічну систему координат. Самий кращий варіант, коли можна самостійно задавати напрям осей, центр координат і інші параметри. Але для простоти ми візьмемо фіксовану систему, як показано на малюнку. Також з'являється така річ, як ...
... Поки розглядаються ідеальні геометричні об'єкти, точки яких можуть мати довільні дійсні координати.
Розглянемо як задається пряма лінія.
Рівняння прямої на площині в декартових координатах Ax + By + C = 0
Це рівняння дозволяє задати абсолютно будь-яку пряму на площині. При цьому ...
Monday, April 6th, 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.