[Unity] HDR옵션을 켜면 RenderTexture의 배경이 보이는 문제Unity/TroubleShooting2024. 1. 9. 15:36
Table of Contents
✌️ 짧은 팁
Unity에서 포스트 프로세싱의 Bloom
효과를 제대로 쓸려면 [프로젝트 세팅 - 그래픽]에서 Use HDR
옵션을 활성화 시켜줘야한다.
하지만 HDR옵션을 활성화 하고 나서 RenderTexture
를 사용해보면 아래 그림과 같이 카메라 화면의 배경이 투명처리되지 않는다.
해결하는 방법은 위에서 활성화한 Use HDR
옵션 밑에있는 HDR Mode
를 R11G11B10
에서 FP16
으로 바꿔주는것
그러면 이렇게 깔끔하게 배경이 사라지고 Bloom도 여전히 제대로 적용된다.
다만 유니티가 안드로이드 플랫폼에서 HDR옵션 기본 비활성화에 포맷도 R11G11B10 기본값으로 둔 이유가 있지 않겠는가!
HDR옵션을 쓰면 안그래도 무거워지는데 포맷을 FP16으로 쓰면 더더욱 무거워진다.
꼭 필요하다면 성능 체크를 확실하게 하면서 하자.
🔗참조
'Unity > TroubleShooting' 카테고리의 다른 글
[Unity] 어드레서블 씬 로드 후 인스펙터에 프리팹 참조가 끊어질 때 (0) | 2024.05.13 |
---|---|
[Unity] Addressable로 불러온 모델이 에디터에서 핑크(마젠타) 쉐이더로 나올때 (0) | 2024.05.12 |
[Unity] 모바일에서 Input.GetMouseButton이 안먹힌다면... (2) | 2023.11.13 |
[Unity] Admob사용 시 Screen.Orientation을 건드리면 생기는 문제 (0) | 2023.05.31 |
[Firebase] FirebaseAuth 소셜로그인 콜백 주의점 (0) | 2023.05.26 |