{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} 고해상도 렌더 파이프라인 설정 패키지 | High Definition RP | 10.5.0
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    고해상도 렌더 파이프라인 설정 패키지

    고해상도 렌더 파이프라인(HDRP)은 별도의 패키지를 사용하여 일부 기능의 유효성을 제어합니다.

    에를 들어 다음 사항에 사용할 수 있습니다.

    • 면 광원 비활성화
    • 사전 노출 비활성화
    • 카메라 관련 렌더링 활성화

    HDRP 설정 패키지 사용

    HDRP 프로젝트에서 HDRP 설정 패키지를 사용하려면 로컬 사본을 만들고 프로젝트의 패키지 매니페스트가 이를 참조하게 해야 합니다. 이 작업은 수동으로도 할 수 있고 HDRP 마법사를 사용할 수도 있습니다.

    • Manual: 프로젝트의 디렉토리에서 폴더를 "/Library/PackageCache/com.unity.render-pipelines.high-definition-config@[versionnumber]"에서 "/Packages/com.unity.render-pipelines.high-definition-config"로 이동하고 이름을 다시 지정합니다.
    • HDRP Wizard: HDRP Wizard(Windows > Render Pipeline > HD Render Pipeline Wizard)를 열고 Install Configuration Editable Package를 클릭합니다. 이렇게 하면 프로젝트의 루트에서 LocalPackage 폴더를 만들고 호환할 수 있는 HDRP 설정 패키지로 채웁니다.

    참고: HDRP 패키지를 업그레이드하기 위해 패키지 매니저를 사용하면 로컬 설정 패키지는 자동으로 업그레이드되지 않습니다. 로컬 설정 패키지를 수동으로 업그레이드하려면 다음 단계를 따르십시오.

    1. 현재 설정 패키지의 사본을 만듭니다.
    2. HDRP 마법사를 사용하여 호환할 수 있는 새로운 설정 패키지를 만듭니다.
    3. 이전 설정 패키지에서 새로운 설정 패키지로 설정을 적용합니다.

    설정 패키지를 사용하여 HDRP 설정

    이제 로컬 설정 패키지를 사용하여 HDRP 기능을 설정할 수 있습니다. ShaderConfig.cs 파일을 편집하여 HDRP 프로젝트에서 사용할 수 있는 기능 종류를 설정할 수 있습니다. 이 파일을 편집하는 경우 ShaderConfig.cs에 설정한 정의를 미러링하도록 해당 ShaderConfig.cs.hlsl 헤더 파일(HDRP 셰이더가 사용)을 반드시 업데이트해야 합니다. ShaderConfig.cs.hlsl 파일은 두 가지 방법으로 업데이트할 수 있습니다. Unity가 ShaderConfig.cs 파일에서 ShaderConfig.cs.hlsl 파일을 생성하게 하여 두 파일이 동기화되게 하거나 ShaderConfig.cs.hlsl 파일을 바로 편집하여 속도는 더 빠르지만 변경을 할 경우 파일 동기화 여부를 결정해야 합니다.

    두 파일이 동기화되어 있는지 확인하려면 첫 번째 방법을 따라야 합니다. 첫 번째 방법을 사용하려면 다음 단계를 따르십시오.

    1. LocalPackages > com.unity.render-pipelines.high-definition-config > Runtime으로 이동하여ShaderConfig.cs를 엽니다.
    2. 변경하고자 하는 프로퍼티 값을 편집한 다음 파일을 저장합니다.
    3. Unity로 돌아와서 Edit > RenderPipeline > Generate Include Files를 선택합니다.
    4. Unity는 새로운 설정을 사용할 수 있도록 자동으로 프로젝트와 셰이더를 설정합니다.

    예제

    위에서 설명한 방법을 사용하여 카메라 관련 렌더링을 다음과 같이 비활성화할 수 있습니다.

    1. ShaderConfig.cs 파일에서 CameraRelativeRendering을 0으로 설정합니다.
    2. ShaderConfig.cs.hlsl 파일을 생성합니다(Edit > RenderPipeline > Generate Include Files). 이제 ShaderConfig.cs.hlsl 파일에서 SHADEROPTIONS_CAMERA_RELATIVE_RENDERING 정의는 0으로 설정해야 합니다.
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)