Ефекти
Напевно, одним з найважливіших ефектів є можливість реакції об'єкту на джерела світла (з урахуванням точки розташування спостерігача). За освітленість відповідають відразу декілька ефектів, що мають власні назви.
Розрахунок тіні - Shading - можливий як стосовно площі, так і для кожної вершини окремо. Останній варіант, природно, при великих витратах ресурсів дає кращі результати. Власне “тінь” виходить шляхом зміни яскравості кольору. При повершинном її розрахунку цветопереходи будуть плавнішими. Проте поверхні в реальному житті не тільки поглинають світло, створюючи тіні, але і відображають його, блищать. У 3D аналогічного результату досягають за допомогою ефекту Environment Mapping. Переміщення затінених і блискучих ділянок по поверхні об'єкту дозволяє створити реалістичніше зображення руху. Оскільки певний “блиск” може відповідати кожній текстурі, те комбінування таких текстур створить ще більш вражаючі ефекти.
Для додання зображенню поверхні об'єкту рельєфності, використовують ефект Bump Mapping. Його суть полягає в обчисленні для крапок поверхні значень їх поглиблення (опуклості) щодо загального рівня. При розрахунку освітленості після цього ефекту виступаючі крапки виходять яскравішим кольором, а в западинах, відповідно, темнішими. Додавання кожній точці додаткової ознаки при обчисленнях достатньо сильно їх уповільнює.
За вплив джерел світла відповідають ефекти Lens Flaring і Lens Reflection. Останній дозволяє реалістично показати вітрове скло автомобіля або ілюмінатори Вашого транспортного засобу. А позначення таких стекол життєво важливе для того, щоб якомога виразніше відчути попадання в скло каменя або кулі, засліплення сонячним світлом на крутому віражі.
Наступними по важливості після Світлових слід поставити ефекти корекції кольору.
Враження Antialising справляє згладжування “сходів” при попіксельном представленні ліній за рахунок обчислення середнього значення кольору між квітами лінії і фону. Це, найскоріше, “найенергоємніший” ефект.
Білінейная фільтрація (Bilinear filtering) вирішує аналогічну проблему “сходів” для текстур. Для піддослідного елементу текстури вибираються сусіди, усереднюванням кольору яких і отримують шуканий результат. Білінейной же вона називається тому, що складаються кольори чотирьох сусідів. Проте можливе узагальнення і для восьми елементів (трілінейная), фільтрація може, як збільшити якість зображення, так і зробити його розмитим. Трілінейная фільтрація часто використовується при корекції зображення перспективи (корекція як така теж може виступати самостійним ефектом).
|