안드로이드 모바일 장치 텍스처 압축형식(ETC1, ETC2, ASTC )ETC(Ericson Texture Compression)는 주로 모바일 장치에서 텍스처의 크기를 줄여 메모리 사용을 최적화하고 성능을 개선하는 것을 목표로 개발된 손실 텍스처 압축 기술로 ETC1, ETC2가 존재합니다. 안드로이드 운영체제의 OpenGL ES 그래픽 API에서 사용될수있습니다.https://en.wikipedia.org/wiki/Ericsson_Texture_Compression ETC1 OpenGL ES 2.0 이상을 지원하는 기기에서 사용 가능합니다(안드로이드 상당 부분의 장치에서지원) 투명도를 직접적으로 지원하지않지만 알파 구성요소에 보조 텍스처 파일을 사용할수있습니다. 투명한 영역을 가진 텍스처를 압축할..
유니티의 텍스처 압축 포맷(texture compression format, TCF)유니티에서 임포트한 일반적인 이미지 파일 형식들(JPG, PNG, PSD, TGA, 기타)은 실시간 렌더링에 직접 사용되지않는다. 유니티는 이러한 형식들을 GPU에 최적화된 텍스처 압축 포맷(TCF)으로 변환한다. GPU는 변환된 텍스처를 비교적 더 적은 메모리로 더 빠르게 읽고 압축해제하여 렌더링할수있다. 기본적으로 유니티는 사용자가 선택한 빌드 플랫폼에 적합한 형식으로 텍스처를 자동 변환한다. 예에서 PC, standalone 플랫폼의 프로젝트에서 유니티가 이미지 소스 파일의 PNG 형식을 DXT1 형식으로 자동 변환한것을 확인할수있다(텍스처 import settings) 빌드에는 변환된 텍스처만 포함되며 이미지 소스..