셰이더 업그레이드
프로젝트가 빌트인 렌더 파이프라인의 셰이더를 사용하고 있지만 유니버설 렌더 파이프라인을 사용하도록 프로젝트를 전환하고 싶다면 해당 셰이더를 URP 셰이더로 전환해야 합니다. 이는 빌트인 릿 셰이더가 URP 셰이더와 호환되지 않기 때문입니다. 빌트인 셰이더와 URP 셰이더 간의 매핑 개요는 셰이더 매핑을 참조하십시오.
빌트인 셰이더를 업그레이드하려면 다음 단계를 따르십시오.
- Unity의 프로젝트를 열고 Edit > Render Pipeline > Universal Render Pipeline으로 이동합니다.
- 요구 사항에 따라 Upgrade Project Materials to URP Materials 또는 Upgrade Selected Materials to URP Materials 를 선택합니다.
참고: 이러한 변경 사항은 실행 취소할 수 없으므로 프로젝트를 백업한 후에 업그레이드를 진행하십시오.
팁: 업그레이드 후에 미리보기 썸네일이 올바르지 않으면 프로젝트 뷰 창 내 아무 곳이나 오른쪽 클릭한 후 Reimport All 을 선택하십시오.
SpeedTree 셰이더의 경우 Generate Materials 또는 Apply & Generate Materials 버튼을 클릭하는 경우를 제외하고 재임포트 시 Unity가 머티리얼을 다시 생성하지 않습니다.
셰이더 매핑
아래 표에는 셰이더 업그레이드 실행 시 Unity 빌트인 셰이더가 전환될 URP 셰이더가 나와 있습니다.
Unity 빌트인 셰이더 | 유니버설 렌더 파이프라인 셰이더 |
---|---|
스탠다드 | 유니버설 렌더 파이프라인/릿 |
스탠다드(스페큘러 셋업) | 유니버설 렌더 파이프라인/릿 |
스탠다드 터레인 | 유니버설 렌더 파이프라인/터레인/릿 |
파티클/스탠다드 표면 | 유니버설 렌더 파이프라인/파티클/릿 |
파티클/스탠다드 언릿 | 유니버설 렌더 파이프라인/파티클/언릿 |
모바일/디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
모바일/범프 스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |
모바일/범프 스페큘러(1 방향 광원) | 유니버설 렌더 파이프라인/심플 릿 |
모바일/언릿(라이트맵 지원) | 유니버설 렌더 파이프라인/심플 릿 |
모바일/버텍스 릿 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/범트 디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/범트 스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/자체 조명/디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/자체 조명/범트 디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/자체 조명/스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/자체 조명/범트 스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/투명/디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/투명/스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/투명/범트 디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/투명/범트 스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/투명/컷아웃/디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/투명/컷아웃/스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/투명/컷아웃/범트 디퓨즈 | 유니버설 렌더 파이프라인/심플 릿 |
레거시 셰이더/투명/컷아웃/범트 스페큘러 | 유니버설 렌더 파이프라인/심플 릿 |