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

    목차 표시/숨기기

    Channel Mixer 노드

    설명

    In 입력의 각 채널이 Out 출력의 각 채널에 기여하는 양을 제어합니다. 노드의 슬라이더 파라미터는 각 입력 채널의 기여도를 제어합니다. 토글 버튼 파라미터는 현재 편집 중인 출력 채널을 제어합니다. 각 입력 채널의 기여도를 편집하기 위한 슬라이더 컨트롤 범위는 -2와 2 사이입니다.

    포트

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

    컨트롤

    이름 Type 옵션 설명
    토글 버튼 배열 R, G, B 편집할 출력 채널을 선택합니다.
    R 슬라이더 선택된 출력 채널에 대한 적색 채널 입력의 기여도를 제어합니다.
    G 슬라이더 선택된 출력 채널에 대한 녹색 채널 입력의 기여도를 제어합니다.
    B 슬라이더 선택된 출력 채널에 대한 청색 채널 입력의 기여도를 제어합니다.

    셰이더 함수

    생성된 코드 예제

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

    _ChannelMixer_Red = float3 (OutRedInRed, OutRedInGreen, OutRedInBlue);
    _ChannelMixer_Green = float3 (OutGreenInRed, OutGreenInGreen, OutGreenInBlue);
    _ChannelMixer_Blue = float3 (OutBlueInRed, OutBlueInGreen, OutBlueInBlue);
    
    void Unity_ChannelMixer_float(float3 In, float3 _ChannelMixer_Red, float3 _ChannelMixer_Green, float3 _ChannelMixer_Blue, out float3 Out)
    {
        Out = float3(dot(In, _ChannelMixer_Red), dot(In, _ChannelMixer_Green), dot(In, _ChannelMixer_Blue));
    }
    
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)