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

    목차 표시/숨기기

    Sample Reflected Cubemap 노드

    설명

    반사된 벡터가 있는 큐브맵을 샘플링하고 셰이더에서 사용할 벡터 4 컬러 값을 반환합니다. 큐브맵을 샘플링하려면 뷰 방향(Dir) 및 Normal 입력이 필요합니다. LOD 입력을 사용하여 다른 디테일 수준(LOD)에서 샘플링하여 블러링 효과를 구현할 수 있습니다. 또한 Sampler 입력을 사용하여 커스텀 샘플러 상태를 정의할 수도 있습니다.

    Custom Function 노드 또는 하위 그래프가 포함된 그래프에서 이 노드를 사용하는 동안 텍스처 샘플링 오류가 발생하면 10.3 이상 버전으로 업그레이드하여 해결할 수 있습니다.

    포트

    이름 방향 Type 바인딩 설명
    큐브(Cube) 입력 Cubemap None 샘플링할 큐브맵
    View Dir 입력 벡터 3 뷰 방향(오브젝트 공간) 메시의 뷰 방향
    Normal 입력 벡터 3 노멀(오브젝트 공간) 메시의 노멀 벡터
    Sampler 입력 샘플러 상태 기본 샘플러 상태 큐브맵의 샘플러
    LOD 입력 플로트 None 샘플링의 디테일 수준(LOD)
    Out 출력 벡터 4 None 출력 값

    생성된 코드 예제

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

    float4 _SampleCubemap_Out = SAMPLE_TEXTURECUBE_LOD(Cubemap, Sampler, reflect(-ViewDir, Normal), LOD);
    
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)