Сповіщення
Очистити все

Робота з форматом .dds. Частина 2


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
7 місяців тому
 

Фільтрування міп-рівнів

У сталкері, як і інших грах, існує технологія мип-уровней. Основна мета цієї технології - збереження роздільної здатності текстури при віддаленні від камери та усунення негарного муара, який може з'являтися в міру наближення камери до текстури. Оскільки MIP-карти створюються заздалегідь, ця технологія мало завантажує текстурну пам'ять, даючи значний виграш якості картинки та полегшуючи обчислення реального часу.

Міп рівні, які створюються при збільшенні/зменшенні зображення, дотримуються певного алгоритму, який визначає параметри для їх створення. Тут надано основні фільтри міп-фільтрації, які найчастіше зустрічаються в сучасних 3Д-іграх:

1. Box

2. Point

3. Adwanced

4. Kaiser

5. Triangle

6. Gaussian

7. Quadratic

8. Sinc

9. Blackman

10. Hanning

11. Hamming

12. Mitchell

13. Catrom

14. Cubic

15. Bessel

 
Interpolated Filters (Інтерполовані фільтри – прості)

Adwanced - розширена версія Box, поблизу градієнт трохи м'якше, вдалині сильніші перепади.

Box - При зменшенні зображення він усереднюватиме і об'єднуватиме пікселі разом. Чим менше зображення, тим більше пікселів усереднюватиметься. Будь-який піксель, який потрапляє в “box”, буде безпосередньо використовуватися для розрахунку кольору нового пікселя.

Point - Використання налаштувань даного фільтра практично означає те ж, що і використовувати не масштабований фільтр інтерполяції.

Triangle - Білінійний інтерполяційний фільтр, що просто бере інтерполяцію найближчого околиці на один крок вперед. Замість того, щоб безпосередньо середнювати близькі один до одного пікселі, як це робить “Box”, він оцінює їх по тому, як близькі нові позиції пікселів до вихідних пікселів в околиці. Чим ближче новий піксель до вихідного пікселя зображення, тим більше кольорів цей піксель дає. Це дає більш глобальне усереднення кольорів, коли зображення зменшено у розмірі.

Blurring Filters (блюрові фільтри)

Gaussian - дуже корисний фільтр для зображень, тому що він гарантує гарне видалення високочастотного шуму, і цим можна добре керувати видаленням шуму.

Quadratic - зовсім трохи більше блюровий ніж Gaussian.

Cubic Filters (Кубічні фільтри)

Cubic - дає ефект мильності, розмиття при зменшенні масштабу, але це хороший фільтр збільшення масштабу.

Catrom - фільтр є добре відомим стандартним Cubic фільтром, найчастіше використовується як функція інтерполяції, і доступний під тим же ім'ям. Цей фільтр дає досить гострі краї, але без вираженої зміни у градієнті на великих збільшення масштабу зображення.

Mitchell - робить більш чітке зображення, ніж Catrom і може досягти кращих результатів із зображенням з високою деталізацією.


   
Цитата