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

    목차 표시/숨기기

    Branch 노드

    설명

    셰이더에 동적 브랜치를 제공합니다. Predicate 입력이 true이면 반환 출력은 True 입력과 같고, 그렇지 않으면 False 입력과 같습니다. 이는 셰이더 단계에 따라 버텍스별 또는 픽셀별로 결정됩니다. 브랜치의 양쪽 측면은 셰이더에서 평가되고, 사용되지 않는 브랜치는 폐기됩니다.

    포트

    이름 방향 Type 바인딩 설명
    Predicate 입력 부울 None 반환되는 입력을 결정함
    True 입력 동적 벡터 None Predicate가 true이면 반환됨
    False 입력 동적 벡터 None Predicate가 false이면 반환됨
    Out 출력 부울 None 출력 값

    생성된 코드 예제

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

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