Version: Unity 6.0 (6000.0)
언어 : 한국어
URP의 렌더 오브젝트 렌더러 기능 레퍼런스
URP의 blit 베스트 프랙티스

URP의 커스텀 렌더 패스 워크플로

커스텀 렌더 패스는 URP(유니버설 렌더 파이프라인)가 씬이나 씬 안에 있는 오브젝트를 렌더링하는 방식을 변경하는 수단입니다. 커스텀 렌더 패스는 주입 지점에서 렌더링 파이프라인에 삽입되는 자체 렌더링 코드를 포함합니다.

커스텀 렌더 패스를 추가하려면 다음 작업을 완료하십시오.

커스텀 렌더 패스용 코드 작성

커스텀 렌더 패스용 코드를 생성하려면 ScriptableRenderPass를 상속하는 클래스를 작성하십시오. 해당 클래스에서 렌더 그래프 API를 사용하여 Unity가 사용할 텍스처와 렌더 타겟, 해당 텍스처에 대해 수행할 작업을 지정합니다.

자세한 내용은 스크립터블 렌더 패스를 참조하십시오.

스크립터블 렌더러 기능 생성

커스텀 렌더 패스를 URP의 프레임 렌더링 루프에 추가하려면 ScriptableRendererFeature를 상속하는 클래스를 작성하십시오.

스크립터블 렌더러 기능은 다음을 수행합니다.

  1. 생성된 커스텀 렌더 패스의 인스턴스를 생성합니다.
  2. 커스텀 렌더 패스를 렌더링 파이프라인에 삽입합니다.

자세한 내용은 스크립터블 렌더러 기능을 사용하여 패스 주입을 참고하십시오.

RenderPipelineManager API 사용

커스텀 렌더 패스를 URP의 프레임 렌더링 루프에 추가하려면 RenderPipelineManager 클래스의 이벤트 중 하나에 메서드를 구독할 수도 있습니다.

자세한 내용은 스크립팅을 통해 렌더 패스 주입을 참고하십시오.

추가 리소스

URP의 렌더 오브젝트 렌더러 기능 레퍼런스
URP의 blit 베스트 프랙티스
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961