stringtranslate.com

Атлас текстур

В компьютерной графике атлас текстур ( также называемый таблицей спрайтов или спрайтом изображения в разработке 2D-игр ) представляет собой изображение, содержащее несколько изображений меньшего размера, обычно упакованных вместе для уменьшения общих размеров. [1] Атлас может состоять из изображений одинакового размера или изображений разного размера. [1] Частичное изображение рисуется с использованием пользовательских координат текстуры , чтобы выделить его из атласа.

Преимущества

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

В веб-разработке изображения упаковываются в лист спрайтов, чтобы уменьшить количество ресурсов изображений, которые необходимо получить для отображения страницы. [2]

Галерея

Рекомендации

  1. ^ ab «Белая книга SDK по улучшению пакетной обработки с помощью атласов текстур» (PDF) . Нвидиа . Проверено 16 октября 2018 г.
  2. ^ «Реализация спрайтов изображений в CSS». Сеть разработчиков Mozilla .

Внешние ссылки

Пояснения и алгоритмы

Инструменты