Atlas de texturas


De Wikipedia, la enciclopedia libre
  (Redirigido desde Spritesheet )
Saltar a navegación Saltar a búsqueda

En gráficos por computadora , un atlas de texturas (también llamado hoja de sprites o sprite de imagen ) es una imagen que contiene múltiples imágenes más pequeñas, generalmente empaquetadas juntas para reducir las dimensiones generales. [1] Un atlas puede constar de imágenes de tamaño uniforme o imágenes de diferentes dimensiones. [1] Se dibuja una subimagen usando coordenadas de textura personalizadas para seleccionarla del atlas.

Beneficios

En una aplicación en la que se utilizan con frecuencia muchas texturas pequeñas , a menudo es más eficaz almacenar las texturas en un atlas de texturas que el hardware de gráficos trata como una sola unidad . Esto reduce la sobrecarga de un cambio de contexto al aumentar la localidad de memoria . Es posible que se necesite una alineación cuidadosa para evitar el sangrado entre las subtexturas cuando se usa con mipmapping y compresión de texturas .

En el desarrollo web , las imágenes se empaquetan en una hoja de sprites para reducir la cantidad de recursos de imágenes que deben buscarse para mostrar una página. [2]

Galería

Referencias

enlaces externos

Explicaciones y algoritmos

Instrumentos

  • TexturePacker : empaquetador de hojas de sprites con interfaz gráfica de usuario y toneladas de opciones. Funciona con casi todos los motores de juegos.
  • Empaquetador de texturas LibGDX - Utilidad empaquetador de texturas de código abierto de libGDX
  • Texture Atlas Maker - Utilidad de atlas de texturas de código abierto para juegos 2D OpenGL.
  • SpriteMapper : utilidad de atlas de texturas de código abierto (mapa de sprites) que incluye una tarea de Apache Ant .