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

    목차 표시/숨기기

    Gradient 노드

    설명

    셰이더 그래프에서 사용할 상수 그레디언트를 정의합니다. 단, 셰이더 내부적으로는 구조체로 정의됩니다. 그레디언트를 샘플링하려면 Sample Gradient 노드와 함께 사용해야 합니다. 별도의 Gradient 노드를 사용하는 경우 다른 Time 파라미터로 그레디언트를 여러 번 샘플링할 수 있습니다.

    포트

    이름 방향 Type 설명
    Out 출력 그레디언트 출력 값

    컨트롤

    이름 Type 옵션 설명
    그레디언트 필드 그레디언트를 정의합니다.

    생성된 코드 예제

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

    Gradient Unity_Gradient_float()
    {
        Gradient g;
        g.type = 1;
        g.colorsLength = 4;
        g.alphasLength = 4;
        g.colors[0] = 0.1;
        g.colors[1] = 0.2;
        g.colors[2] = 0.3;
        g.colors[3] = 0.4;
        g.colors[4] = 0;
        g.colors[5] = 0;
        g.colors[6] = 0;
        g.colors[7] = 0;
        g.alphas[0] = 0.1;
        g.alphas[1] = 0.2;
        g.alphas[2] = 0.3;
        g.alphas[3] = 0.4;
        g.alphas[4] = 0;
        g.alphas[5] = 0;
        g.alphas[6] = 0;
        g.alphas[7] = 0;
        return g;
    }
    
    Gradient _Gradient = Unity_Gradient_float();
    
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)