Version: Unity 6.0 (6000.0)
언어 : 한국어
URP용 DOTS 인스턴싱 셰이더 함수 레퍼런스
빌트인 렌더 파이프라인의 그래픽스 성능 및 프로파일링

URP에서 GPU 오클루전 컬링 활성화

GPU 오클루전 컬링이란 Unity가 CPU 대신 GPU를 사용하여 다른 오브젝트 뒤에 가려지는 오브젝트를 렌더링에서 제외하는 것입니다. Unity는 오클루전이 많은 씬에서 이 정보를 사용하여 렌더링 속도를 높입니다.

GPU 레지던트 드로어는 다음에서만 작동합니다.

GPU 오클루전 컬링의 작동 방식

Unity는 씬의 카메라와 광원의 관점에서 뎁스 텍스처를 생성합니다.

그런 다음 GPU는 현재 프레임과 이전 프레임의 뎁스 텍스처를 사용하여 오브젝트를 컬링합니다. Unity는 두 프레임 중 하나 이상에서 오클루전되지 않은 오브젝트만 렌더링합니다. Unity는 두 프레임 모두에서 오클루전된 나머지 오브젝트를 컬링합니다.

GPU 오클루전 컬링을 통한 렌더링 속도 향상 여부는 씬에 따라 달라집니다. GPU 오클루전 컬링은 다음 상황에 가장 효과적입니다.

  • 여러 개의 오브젝트가 동일한 메시를 사용함에 따라 Unity가 하나의 드로우 콜로 해당 게임 오브젝트들을 그룹화할 수 있음
  • 씬에 오클루전이 많은 경우(특히 오클루전된 오브젝트에 많은 버텍스가 있는 경우)

오클루전 컬링 씬에 큰 영향을 미치지 않으면 GPU가 GPU 오클루전 컬링을 추가로 설정해야 하므로 렌더링 시간이 길어질 수 있습니다.

GPU 오클루전 컬링 활성화

  1. Graphics로 이동해 URP 탭을 선택한 뒤 Render Graph 섹션에서 Compatibility Mode (Render Graph Disabled)를 비활성화합니다.
  2. GPU 레지던트 드로어를 활성화합니다.
  3. 활성 유니버설 렌더러에서 GPU 오클루전을 활성화합니다.

GPU 오클루전 컬링 분석

다음을 사용하여 GPU 오클루전 컬링 분석할 수 있습니다.

추가 리소스

URP용 DOTS 인스턴싱 셰이더 함수 레퍼런스
빌트인 렌더 파이프라인의 그래픽스 성능 및 프로파일링
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961