IT 이모저모

DDS 포맷의 DXT1~5

exien 2018. 3. 5. 15:29

DXT1 

 - A1R3G3B3, R4G4B4

DXT3

 - A4R4G4B4 
DXT5

 - A8R4G4B4( 실제 파일에는 알파가 4bit가 들어 있고, 화면에 출력될때 보간으로 8bit 보간 )


결과적으로 DXT3, 5는 파일 용량은 같다.
실제로 화면에 그려질때 좀더 부드럽게 알파가 보이게 하려면 DXT5를 사용하면 되고,
알파가 없는 경우는 DXT1에서 알파가 없는 R4G4B4를 사용하는게 용량면에서 좋음

좀더 정리하면,
알파없는 이미지의 경우는 DXT1(R4G4B4)를 사용하고, 
스프라이트 형식의 알파를 사용하는 경우는  DXT3(A4R4B4G4)를 사용하고,
부드러운 알파의 경우는 DX5(A8R4B4G4)를 사용하는게 좋음

'IT 이모저모' 카테고리의 다른 글

네비게이션 메쉬 + A* (Navigation Mesh + AStar)  (0) 2018.03.05
DX 풀스크린에서 다이얼로그 사용하기  (0) 2018.03.05
Convex Hull - Graham Scan  (0) 2018.03.05
3D 평면  (0) 2018.03.05
스텐실 버퍼  (0) 2018.03.05