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

    목차 표시/숨기기

    Normal Unpack 노드

    설명

    In 입력에서 정의된 노멀 맵을 언패킹합니다. 이 노드는 기본 텍스처인 것처럼 샘플링될 때 텍스처 임포트 설정에서 Normal Map으로 정의된 텍스처를 언패킹하는 데 사용됩니다.

    하지만 대개의 경우 Sample Texture 2D 또는 Triplanar 노드를 사용하여 샘플링할 때 해당 Type 파라미터를 Normal로 설정하여 노멀 맵을 샘플링해야 하므로 이 노드가 필요하지 않습니다.

    포트

    이름 방향 Type 바인딩 설명
    In 입력 벡터 4 None 입력 값
    Out 출력 벡터 3 None 출력 값

    컨트롤

    이름 Type 옵션 설명
    Space 드롭다운 Tangent, Object 입력 노멀의 좌표 공간을 설정합니다.

    생성된 코드 예제

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

    Tangent

    void Unity_NormalUnpack_float(float4 In, out float3 Out)
    {
        Out = UnpackNormalmapRGorAG(In);
    }
    

    Object

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