{!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} Scene Depth 노드 | Shader Graph | 10.8.0
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    Scene Depth 노드

    설명

    UV 입력을 사용하여 현재 카메라의 뎁스 버퍼에 대한 액세스를 제공합니다. 정규화된 화면 좌표로 예상됩니다.

    참고: 뎁스 버퍼에 액세스하려면 활성 렌더 파이프라인에서 뎁스 버퍼를 활성화해야 합니다. 이 프로세스는 렌더 파이프라인마다 다릅니다. 뎁스 버퍼 활성화에 대한 정보는 활성 렌더 파이프라인의 문서를 참조하는 것이 좋습니다. 뎁스 버퍼를 사용할 수 없는 경우 이 노드는 중간 회색을 반환합니다.

    참고: 이 노드에 대해 실행된 HLSL 코드는 렌더 파이프라인별로 정의되며, 다른 렌더 파이프라인은 다른 결과를 생성할 수 있습니다. 이 노드를 지원하려는 커스텀 렌더 파이프라인도 이에 대한 동작을 명시적으로 정의해야 합니다. 정의되지 않은 경우 이 노드는 1(흰색)을 반환합니다.

    참고: 이 노드는 프래그먼트 셰이더 단계에서만 사용할 수 있습니다.

    Unity 렌더 파이프라인 지원

    • 고해상도 렌더 파이프라인
    • 유니버설 렌더 파이프라인

    포트

    이름 방향 Type 바인딩 설명
    UV 입력 벡터 4 Screen Position 정규화된 화면 좌표
    Out 출력 플로트 None 출력 값

    뎁스 샘플링 모드

    이름 설명
    Linear01 0과 1 사이의 리니어 뎁스값
    Raw 원시 뎁스값
    Eye 눈 공간 단위로 전환된 뎁스

    생성된 코드 예제

    다음 예제 코드는 이 노드의 가능한 결과 중 하나입니다.

    void Unity_SceneDepth_Raw_float(float4 UV, out float Out)
    {
        Out = SHADERGRAPH_SAMPLE_SCENE_DEPTH(UV);
    }
    
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)