![]() |
|
3D. Текстури3DЗа створення каркаса відповідає центральний процесор: він обчислює вершини трикутників, а потім сполучає їх прямими відрізками. Розрахунок проводиться від точки зору спостерігача, яка не завжди співпадає з центром екрану. Від розміру сторони трикутника залежить і точність, реалістичність промальовування елементу сцени. Переміщення будь-якого об'єкту здійснюється шляхом перевизначення координат вершин. Ця операція вимагає величезних обчислювальних ресурсів процесора: чим реальніше намагаємося отримати зображення, тим більше крапок доводиться розраховувати. Всі такі розрахунки виконуються над дійсними числами з плаваючою крапкою в спеціальному блоці процесора - FPU (Floating Point Unit). Саме від продуктивності цього блоку в основному залежить швидкість промальовування об'єкту. Фірми-розробники процесорів саме в цій області особливо рекламують достоїнства своїх дітищ. Сьогодні реально існує лише одна технологія, розроблена з граничною увагою до проблеми обчислень для 3D- 30now! від AMD. Intel поки тільки посилено анонсує процесор з подібною технологією - Katmai. Проте процесори Pentium спочатку перевершували своїх конкурентів в області “плаваючих” обчислень, що дозволяє їм чудово справлятися зі всіма розрахунками. ТекстуриПроте “дротяні” герої в “дротяній” обстановці створюють деякі незручності. Для досягнення спецефектів первинний каркас покривається особливими малюнками - текстурамі. Сама процедура нанесення називається Texture Mopping. Взагалі кажучи, з цією операцією справився б і процесор, але йому довелося б працювати вельми довго. По-перше, хороші текстури займає достатньо багато місця в пам'яті, а по-друге, власне їх нанесення пов'язане з великими об'ємами специфічних обчислень. Для прискорення цієї процедури створені спеціальні ЗD-прискорювачі (акселератори), які можуть зберігати текстури в своїй власній пам'яті, а всі обчислення реалізуються особливою мікросхемою. Власне на рівні текстур і починається найцікавіше в тривимірній графіці: до текстурам застосовуються різні ефекти для збільшення ступеня реалістичності зображення. |
|
|
galaxy3d.com.ua © 2008 |