URP에서 GPU Resident Drawer 활성화
URP의 BatchRendererGroup API
URP에서 GPU Resident Drawer와 호환되는 게임 오브젝트 만들기
게임 오브젝트가 GPU Resident Drawer와 호환되도록 하려면 오브젝트에 다음 프로퍼티가 있는지 확인하십시오.
-
Mesh Renderer 컴포넌트가 있습니다.
- Mesh Renderer 컴포넌트에서 라이트 프로브가 Use Proxy Volume으로 설정되어 있지 않습니다.
- 정적 전역 조명만을 사용하며 실시간 전역 조명은 사용하지 않습니다.
- DOTS 인스턴싱을 지원하는 셰이더를 사용합니다. 자세한 내용은 DOTS 인스턴싱 지원을 참고하십시오.
- 한 카메라가 렌더링을 완료한 후 다른 카메라가 렌더링을 시작하기 전에 위치를 옮기지 않습니다.
-
MaterialPropertyBlock API를 사용하지 않습니다.
- 인스턴스당 콜백을 사용하는 스크립트(예:
OnRenderObject)가 없습니다.
GPU Resident Drawer에서 게임 오브젝트 제외
GPU Resident Drawer에서 게임 오브젝트를 제외하려면 게임 오브젝트에 Disallow GPU Driven Rendering 컴포넌트를 추가하십시오.
- 해당 게임 오브젝트를 선택합니다.
-
인스펙터 창에서 Add Component를 선택합니다.
-
Disallow GPU Driven Rendering을 선택합니다.
Apply to Children Recursively를 선택해 게임 오브젝트와 그 자식을 모두 제외합니다.
추가 리소스
URP에서 GPU Resident Drawer 활성화
URP의 BatchRendererGroup API
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。