3D Glossary
Texturing

Atlas de Texturas

Un atlas de texturas combina múltiples texturas en una sola imagen para reducir draw calls y mejorar el rendimiento de renderizado en juegos y aplicaciones en tiempo real.

¿Qué es un Atlas de Texturas?

Un atlas de texturas (también llamado sprite sheet para 2D) es una sola imagen de textura grande que contiene múltiples texturas más pequeñas empaquetadas juntas. En lugar de cargar archivos de textura separados para cada objeto, la GPU carga un atlas y usa coordenadas UV para muestrear la región correcta para cada malla.

¿Por Qué Usar Atlas de Texturas?

Cada textura única requiere un draw call separado de la GPU. Más draw calls = menores tasas de fotogramas. Los atlas resuelven esto al:

  • Reducir draw calls: múltiples objetos comparten un material
  • Reducir overhead de memoria: menos slots de textura ocupados
  • Habilitar batching: la GPU puede renderizar muchos objetos en una pasada
  • Mejorar tiempos de carga: menos solicitudes de archivos

Cuándo Usar Atlas

EscenarioBeneficio del Atlas
Juegos móvilesCrítico (presupuesto limitado de draw calls)
Escenas de mundo abiertoMuchos props compartiendo materiales
Elementos UI/HUDTodos los iconos en una hoja
Juegos de voxel/bloquesTodas las texturas de bloques en un atlas
3D Web (Three.js)Minimiza cambios de estado WebGL

El atlasing se combina naturalmente con un conteo de polígonos ajustado y un conjunto completo de materiales PBR para mantener las escenas en tiempo real rápidas. Para un flujo de trabajo en motor de juego, consulta nuestra guía de texture baking en Unity para activos de juego.

Atlas de Texturas en Sloyd

Cuando exportas múltiples modelos de Sloyd para usar en una sola escena, sus texturas pueden empaquetarse eficientemente. Las exportaciones GLB de Sloyd usan layouts de textura optimizados que funcionan bien con flujos de trabajo de atlas en Unity y Unreal.

FAQ