← 테크곳간 목록으로

더핑크퐁컴퍼니 기술 블로그 - Medium · 2023. 01. 02.

텍스처 압축으로 유니티 모바일 게임 메모리 최적화하기

AI 엔지니어링 브리핑

Unity 모바일 게임에서 텍스처 압축 포맷을 적절히 선택해 저사양 기기에서도 메모리와 실행 성능을 관리하는 방법을 설명한 글입니다.

문제 & 배경

앞으로 파티클과 모션, 고화질 이미지가 늘어나면 게임이 사용하는 메모리도 커지므로, 특히 저사양 기기에서 게임이 원활히 실행되도록 최적화가 필요했습니다.

기술 & 해결책

Unity는 JPG나 PNG 같은 원본 이미지도 GPU가 읽을 수 있는 전용 텍스처 포맷으로 바꾸므로, 텍스처 압축 포맷을 선택해 화질과 메모리 사용량 사이의 균형을 맞출 수 있으며 DXT, PVRTC, ETC, ASTC 등이 사용됩니다.

교훈 & 주의점

픽셀당 비트 수가 낮을수록 디스크·메모리·GPU 대역폭 사용량을 줄일 수 있지만 모든 압축 방식에는 화질 손실과 서로 다른 장단점이 있으므로 기기와 필요한 품질에 맞게 선택해야 합니다.

원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.