텍스처 지도

Texture atlas

컴퓨터 그래픽스에서 텍스처 아틀라스(2D 게임 개발에서 스프라이트 또는 이미지 스프라이트라고도 함)는 일반적으로 전체 [1]치수를 줄이기 위해 함께 채워진 여러 개의 작은 이미지를 포함하는 이미지입니다.아틀라스는 균일한 크기의 이미지 또는 다양한 [1]치수의 이미지로 구성될 수 있습니다.지도책에서 선택하기 위해 사용자 지정 텍스처 좌표를 사용하여 하위 이미지를 그립니다.

혜택들

작은 텍스처가 많이 사용되는 어플리케이션에서는 그래픽 하드웨어에 의해 단일 단위로 취급되는 텍스처 아틀라스에 텍스처를 저장하는 것이 효율적입니다.이로 인해 메모리 인접성이 증가하여 디스크 I/O 오버헤드와 컨텍스트 스위치의 오버헤드가 모두 감소합니다.Mipmapping 텍스처 압축과 함께 사용할 경우 서브 텍스처 간의 블리딩을 방지하기 위해 세심한 정렬이 필요할 수 있습니다.

Web 개발에서는,[2] 페이지를 표시하기 위해서 취득할 필요가 있는 화상 자원의 수를 줄이기 위해서, 화상을 스프라이트 시트에 세트 한다.

갤러리

레퍼런스

  1. ^ a b "SDK White Paper Improve Batching Using Texture Atlases" (PDF). Nvidia. Retrieved 16 October 2018.
  2. ^ "Implementing image sprites in CSS". Mozilla Development Network.

외부 링크

설명 및 알고리즘

도구들

  • Texture Packer - 그래픽 사용자 인터페이스와 다양한 옵션을 갖춘 스프라이트 시트 패커.거의 모든 게임 엔진에서 작동합니다.
  • LibGDX 텍스처 패커 - libGDX의 오픈 소스 텍스처 패커 유틸리티
  • 텍스처 아틀라스 메이커 - 2D OpenGL 게임용 오픈 소스 텍스처 아틀라스 유틸리티.
  • SpriteMapper - Apache Ant 태스크를 포함한 오픈 소스 텍스처 아틀라스(스프라이트 맵) 유틸리티.