확산 프로파일 오버라이드
고해상도 렌더 파이프라인(HDRP)을 사용하여 뷰에서 커스텀 확산 프로파일을 최대 15개까지 동시에 사용할 수 있습니다. 한 씬에 커스텀 확산 프로파일을 15개 이상 사용하기 위해 볼륨 내부에서 Diffusion Profile Override를 사용할 수 있습니다. 이를 통해 특정 영역(또는 볼륨이 전역인 경우 씬 내부)에서 사용할 확산 프로파일을 지정할 수 있습니다.
확산 프로파일 오버라이드 사용
볼륨에 Diffusion Profile Override를 추가합니다.
- 씬이나 계층 구조에서 Volume 컴포넌트를 선택하여 인스펙터에서 확인합니다.
- 인스펙터에서 Add Override로 이동하여 Diffusion Profile Override를 클릭합니다.
API
런타임 시 이 오버라이드에 액세스하여 제어하려면 볼륨 스크립팅 API를 사용합니다. 볼륨 시스템이 작동하는 방식으로 인해 표준 Unity 컴포넌트에 다른 방식으로 프로퍼티를 편집합니다. 각 프로퍼티에 오버라이드 상태가 있는 것과 마찬가지로 주의해야 할 다른 미묘한 차이가 있습니다. 이는 설정한 프로퍼티 값을 사용해야 하는지 또는 볼륨 프로파일에 저장된 기본값을 사용해야 하는지 볼륨 시스템에 알려줍니다. API를 올바르게 사용하는 방법에 대한 자세한 내용은 볼륨 스크립팅 API를 참조하십시오.
프로퍼티
모든 Volume 컴포넌트 오버라이드에서 프로퍼티를 편집하려면 프로퍼티 왼쪽에 있는 체크박스를 활성화합니다. 이는 또한 HDRP가 기본값이 아닌 Volume 컴포넌트에 대해 지정한 프로퍼티 값을 사용하도록 지시합니다. 체크박스를 비활성화하는 경우 HDRP는 설정한 프로퍼티를 무시하고, 해당 프로퍼티에 대한 볼륨의 기본값을 대신 사용합니다.
프로퍼티 | 설명 |
---|---|
Diffusion Profile List | 확산 프로파일을 각 필드에 할당하여 이 볼륨에서 머티리얼이 사용할 수 있는 확산 프로파일의 리스트를 만듭니다. 필드를 추가하려면 더하기 아이콘을 클릭합니다. 리스트에서 확산 프로파일을 제거하려면 리스트에서 제거할 확산 프로파일을 선택한 다음 빼기 아이콘을 클릭합니다. |
Fill Profile List With Scene Materials | 이 버튼을 클릭하면 Diffusion Profile List에 있는 모든 확산 프로파일을 제거한 다음 이 로컬 볼륨 경계 내에서 머티리얼이 사용하는 확산 프로파일 리스트로 다시 채워넣습니다. 셰이더 그래프의 셰이더를 사용하는 머티리얼에서는 작동하지 않습니다. 이 프로퍼티는 Volume 컴포넌트의 Mode 드롭다운에서 Local을 선택하는 경우에만 표시됩니다. 이 게임 오브젝트에 콜라이더를 추가하여 볼륨의 경계를 설정해야 합니다. |
세부 정보
머티리얼이 사용 가능한 확산 프로파일 리스트에 없는 확산 프로파일을 참조하는 경우 해당 머티리얼은 초록색인 기본 확산 프로파일을 사용합니다.
확산 프로파일 오버라이드가 있는 볼륨이 로컬인 경우 Fill Profiles With Scene Materials 버튼이 나타납니다. 이 버튼을 클릭하여 볼륨의 경계 안에 있는 머티리얼에서 확산 프로파일을 페치하고 Diffusion Profile List를 채웁니다. 이는 셰이더 그래프의 셰이더를 사용하는 머티리얼에서는 작동하지 않습니다.
여러 볼륨이 겹치고 카메라에 동시에 영향을 미치는 경우 HDRP는 겹치는 값을 처리하기 위해 동일한 볼륨 오버라이드 프로퍼티에 대한 여러 값 사이를 보간합니다. 하지만 Diffusion Profile List에 대한 최종 값 보간은 불가능합니다. 대신 HDRP는 가장 높은 Priority로 볼륨에서 Diffusion Profile List를 선택합니다.
머티리얼이 사용할 확산 파일을 찾는 작은 성능 상의 오버헤드가 있습니다. 즉 사용하는 확산 프로파일이 더 적을수록 이 프로세스 속도가 더 빨라집니다. 사용하는 확산 프로파일의 수를 제한하는 대신 Diffusion Profile Override를 사용하여 검색 프로세스를 최적화할 수 있습니다. 여러 씬이 있고 각 씬이 하나의 확산 프로파일만을 사용하는 경우 각 씬에서 HDRP 그래픽스 설정에 확산 프로파일을 배치하는 대신 각 씬의 전역 볼륨에 이 오버라이드를 사용하여 씬마다 확산 프로파일을 선택할 수 있습니다. 이렇게 하면 셰이더에서 검색하는 데 리소스 소모량이 줄어듭니다. 이 기술은 씬에 나뭇잎과 초목 같은 시각 효과를 생성하기 위해 많은 오버드로우가 포함되는 경우 특히 효과적입니다.