커스텀 렌더 패스는 URP(유니버설 렌더 파이프라인)가 씬이나 씬 안에 있는 오브젝트를 렌더링하는 방식을 변경하는 수단입니다. 커스텀 렌더 패스는 주입 지점에서 렌더링 파이프라인에 삽입되는 자체 렌더링 코드를 포함합니다.
커스텀 렌더 패스를 추가하려면 다음 작업을 완료하십시오.
RenderPipelineManager API를 사용해서 커스텀 렌더 패스를 URP의 프레임 렌더링 루프에 추가합니다.커스텀 렌더 패스용 코드를 생성하려면 ScriptableRenderPass를 상속하는 클래스를 작성하십시오. 해당 클래스에서 렌더 그래프 API를 사용하여 Unity가 사용할 텍스처와 렌더 타겟, 해당 텍스처에 대해 수행할 작업을 지정합니다.
자세한 내용은 스크립터블 렌더 패스를 참조하십시오.
커스텀 렌더 패스를 URP의 프레임 렌더링 루프에 추가하려면 ScriptableRendererFeature를 상속하는 클래스를 작성하십시오.
스크립터블 렌더러 기능은 다음을 수행합니다.
자세한 내용은 스크립터블 렌더러 기능을 사용하여 패스 주입을 참고하십시오.
커스텀 렌더 패스를 URP의 프레임 렌더링 루프에 추가하려면 RenderPipelineManager 클래스의 이벤트 중 하나에 메서드를 구독할 수도 있습니다.
자세한 내용은 스크립팅을 통해 렌더 패스 주입을 참고하십시오.