Qu'est-ce qu'un atlas de texture?

14

J'ai entendu parler de ce concept, mais qu'est-ce que c'est?

Matias Valdenegro
la source

Réponses:

14

Un atlas de texture est simplement un moyen de mettre plusieurs sprites en une seule texture. Vous aurez également besoin d'un index dans la texture afin que vous puissiez trouver où se trouvent chacun des sprites.

La raison pour laquelle ils sont utilisés est qu'il est plus efficace de lier une texture une fois et de changer les valeurs UV utilisées que de lier plusieurs textures pour chaque sprite que vous dessinez.

Voici un article de Gamasutra sur les atlas de texture qui m'a beaucoup aidé lorsque j'ai commencé

Dennis Munsie
la source
3
NVidia fournit un outil pour aider à la création d'atlas de texture ( developer.nvidia.com/object/texture_atlas_tools.html ), ou pour ceux qui souhaitent faire du bricolage, ce fil sur gamedev.net fournit un exemple de source: gamedev.net/community /forums/topic.asp?topic_id=392413
Jason Kozak
Il existe également Zwoptex ( zwoptexapp.com ) et TexturePacker ( texturepacker.com ), deux outils basés sur Mac qui créent des atlas de texture. Les deux sont très bons.
Tomas Andrle