URP 전역 설정
프로젝트에 URP 패키지가 설치되어 있으면 Project Settings 창의 Graphics 탭에 URP Global Settings 섹션이 표시됩니다.
URP Global Settings 섹션에서는 URP에 대한 프로젝트 전체 설정을 정의할 수 있습니다.
이 섹션은 다음의 설정에 대해 다룹니다.
렌더링 레이어(3D)
이 섹션을 사용하여 렌더링 레이어의 이름을 정의합니다. 렌더링 레이어는 3D 렌더러에서만 작동합니다.
Shader Stripping
이 섹션의 체크박스는 플레이어를 빌드할 때 Unity가 어떤 셰이더 배리언트를 스트리핑할지 정의합니다.
프로퍼티 | 설명 |
---|---|
Shader Variant Log Level | Unity 프로젝트를 빌드할 때 Unity가 로그에 저장할 셰이더 배리언트 정보를 선택합니다. 옵션: • Disabled: Unity가 셰이더 배리언트 정보를 저장하지 않습니다. • Only SRP Shaders: Unity가 URP 셰이더에 대한 셰이더 배리언트 정보만 저장합니다. • All Shaders: Unity가 모든 셰이더 타입에 대한 셰이더 배리언트 정보를 저장합니다. |
Strip Debug Variants | 활성화하면 플레이어를 빌드할 때 Unity가 모든 디버그 뷰 셰이더 배리언트를 스트리핑합니다. 이렇게 하면 빌드 시간이 단축되지만, 플레이어 빌드에서 렌더링 디버거를 사용할 수 없습니다. |
Strip Unused Post Processing Variants | 활성화하면 Unity는 플레이어가 런타임 시점에 새 볼륨 프로파일을 생성하지 않는다고 가정합니다. 이 가정에 따라 Unity는 기존 볼륨 프로파일이 사용하는 셰이더 배리언트만 유지하고, 다른 배리언트는 전부 스트리핑합니다. 프로젝트의 씬이 프로파일을 사용하지 않더라도 Unity는 볼륨 프로파일에 사용된 셰이더 배리언트를 유지합니다. |
Strip Unused Variants | 활성화하면 Unity가 더 효율적인 방식으로 셰이더 스트리핑을 수행합니다. 프로젝트가 다음 URP 기능을 사용하는 경우 이 옵션을 사용하면 플레이어의 셰이더 배리언트 양이 1/2 감소합니다.
|
Strip Screen Coord Override Variants | 활성화하면 Unity가 플레이어 빌드에서 화면 좌표 오버라이드 셰이더 배리언트를 스트리핑합니다. |