O que é um atlas de textura?

14

Já ouvi falar desse conceito, mas o que é?

Matias Valdenegro
fonte

Respostas:

14

Um atlas de textura é simplesmente uma maneira de colocar vários sprites em uma única textura. Você também precisará de um índice na textura para encontrar onde cada um dos sprites está localizado.

A razão pela qual elas são usadas é porque é mais eficiente vincular uma textura uma vez e alterar os valores de UV que estão sendo usados ​​do que vincular várias texturas para cada sprite que você desenhar.

Aqui está um artigo do Gamasutra sobre atlas de textura que me ajudou muito quando eu comecei

Dennis Munsie
fonte
3
A NVidia fornece uma ferramenta para ajudar na criação de atlas de texturas ( developer.nvidia.com/object/texture_atlas_tools.html ), ou para aqueles que desejam DIY, esse tópico no gamedev.net fornece alguns exemplos de fontes: gamedev.net/community /forums/topic.asp?topic_id=392413
Jason Kozak
Existem também o Zwoptex ( zwoptexapp.com ) e o TexturePacker ( texturepacker.com ), duas ferramentas baseadas em Mac que criam atlas de textura. Ambos são muito bons.
Tomas Andrle