Мип-маппинг

Материал из Tanki Online Wiki
Перейти к: навигация, поиск
Без мип-маппинга
С включенным мип-маппингом

МИП Маппинг (от лат. multum in parvo — «много в малом») — метод текстурирования, использующий несколько копий одной текстуры с разной детализацией. Это страшное слово, на самом деле, означает изменение детализации текстур в зависимости от расстояния от камеры. Методика позволяет избавиться от шума на удалённых объектах и существенно повышает производительность отрисовки.

Метод улучшения качества текстурных изображений при помощи использования текстур с разным разрешением для различных объектов одного и того же изображения, в зависимости от их размера и глубины. Таким образом, в памяти хранятся несколько копий текстурированного изображения в различных разрешениях. В результате этого изображение остается качественным при приближении к объекту и при удалении от него.

При использовании этого метода вы увидите изображение в высоком разрешении, находясь близко от объекта, и изображение в низком разрешении при удалении от объекта. MIP-Mapping снижает мерцание и «зашумлённость» изображения, возникающие при texture mapping.

Mip-mapping использует некоторые умные методы для упаковки данных о текстурах изображения в памяти. Чтобы использовать Mip-mapping, необходимо, взяв все размеры текстур и умножив это число на два, построить одну карту наибольшего размера. Все карты меньшего размера обычно фильтруются и становятся усредненными и уменьшенными версиями самой большой карты.

Изображение лучше всего выглядит, когда детализация текстуры близка к разрешению экрана. Если разрешение экрана высокое (текстура слишком маленькая/объект очень близко), получается размытое изображение. Если же разрешение текстуры слишком высокое (текстура слишком велика/объект очень далеко), получаем случайные пиксели — а значит, потерю мелких деталей, мерцание и большой процент промахов в кэш. Получается, что лучше иметь несколько текстур разной детализации и накладывать на объект ту, которая наиболее подходит в данной ситуации.

В зависимости от производительности вашего компьютера вы можете включать и отключать данную функцию в Настройках.

Личные инструменты
Пространства имён

Варианты
Действия
TankiOnline
Wiki-энциклопедия
Инструменты
Навигация
Поделиться