유니티의 URP 프로젝트에서는 포스트프로세스 텍스쳐가 빌드에 강제 포함된다.
512x512 사이즈의 텍스쳐 10장이기 때문에 2.5MB나 된다.
모바일에서는 포스트 프로세스를 사용하지 않는다면 놔두기 꽤 부담스러운 사이즈.
해결법은 간단하다.
1.
URP의 forwardRendereData 스크립터블오브젝트에서 PostProcessData를 설정하는 부분이 있는데,
Create - Rendering - Universal Render Pipeline - PostProcessData 에셋을 생성하고,
새로 만든 에셋을 지정한다.
2.
새로 만들어진 PostProcessData를 인스펙터를 Debug 모드로 보면 FilmGrainTexture를 지정할 수 있다.
굉장히 낮은 해상도의 16x16 텍스쳐를 10곳에 모두 넣어주자.
이렇게 2 단계를 진행하면 필름 그레인 텍스쳐가 더이상 빌드에 포함되지않는다.
'🌍 Unity > 최적화' 카테고리의 다른 글
유니티 리스트 풀 Unity ListPool<T> 로 리스트 최적화 (1) | 2023.11.12 |
---|---|
영상 필기 - [유니티 TIPS] 모바일 게임 성능 최적화 (0) | 2021.10.16 |
스프라이트 아틀라스를 사용할 때는 이중압축에 주의하세요 (0) | 2021.07.25 |
스프라이트 아틀라스를 사용할때는 리소스 폴더를 주의하세요 (0) | 2021.07.25 |
Crunched 압축.. (0) | 2021.07.25 |