stringtranslate.com

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

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

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

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

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

Галерея

Ссылки

  1. ^ ab "SDK White Paper Improve Batching Using Texture Atlases" (PDF) . Nvidia . Получено 16 октября 2018 г. .
  2. ^ «Реализация спрайтов изображений в CSS». Mozilla Development Network .

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

Объяснения и алгоритмы

Инструменты