Version: Unity 6.0 (6000.0)
언어 : 한국어
URP의 스크립터블 렌더 파이프라인 배처
URP에서 SRP 배처 활성화

게임 오브젝트가 URP의 SRP 배처와 호환되는지 확인

게임 오브젝트 호환성

특정 씬에서 일부 게임 오브젝트는 SRP 배처와 호환되고 일부는 호환되지 않습니다. 호환되는 게임 오브젝트는 SRP 배처 코드 경로를 사용하고 호환되지 않는 게임 오브젝트는 표준 SRP 코드 경로를 사용합니다. 자세한 내용은 SRP 배처 작동 방식을 참조하십시오.

게임 오브젝트가 SRP 배처 코드 경로와 호환되려면 다음 요구 사항을 충족해야 합니다.

  • 게임 오브젝트가 메시나 스킨드 메시를 포함해야 하며 파티클이면 안 됩니다.
  • 게임 오브젝트가 MaterialPropertyBlocks를 사용해서는 안 됩니다.
  • 게임 오브젝트가 사용하는 셰이더가 SRP 배처와 호환되어야 합니다. 자세한 내용은 셰이더 호환성을 참조하십시오.

셰이더 호환성

HDRP(고해상도 렌더 파이프라인)와 URP(유니버설 렌더 파이프라인)의 모든 릿 셰이더와 언릿 셰이더는 이 요구 사항을 충족합니다(이러한 셰이더의 파티클 버전은 제외).

커스텀 셰이더가 SRP 배처와 호환되려면 다음 요구 사항을 충족해야 합니다.

  • 셰이더가 모든 빌트인 엔진 프로퍼티를 UnityPerDraw라는 단일 상수 버퍼로 선언해야 합니다. 예: unity_ObjectToWorld 또는 unity_SHAr
  • 셰이더가 모든 머티리얼 프로퍼티를 UnityPerMaterial이라는 단일 상수 버퍼로 선언해야 합니다.

인스펙터 패널에서 셰이더의 호환성 상태를 확인할 수 있습니다.

특정 셰이더의 인스펙터 패널에서 셰이더의 호환성을 확인할 수 있습니다.
특정 셰이더의 인스펙터 패널에서 셰이더의 호환성을 확인할 수 있습니다.
URP의 스크립터블 렌더 파이프라인 배처
URP에서 SRP 배처 활성화