{!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} 메시 샘플링 | Visual Effect Graph | 10.8.0
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기
    실험 단계: 이 기능은 현재 실험 단계이며, 향후 주 버전에서 변경될 수 있습니다.

    메시 샘플링

    비주얼 이펙트 그래프는 메시에서 데이터를 페치하여 그래프 전체에서 결과를 사용할 수 있습니다. 현재는 메시에서 버텍스만 페치할 수 있으며, 삼각형 토폴로지에는 액세스할 수 없습니다.

    비주얼 이펙트 그래프는 메시를 샘플링하는 다음의 두 가지 방법을 제공합니다.

    • Position (Mesh) 블록.
    • Sample Mesh 연산자.

    포지션(메시)

    이 블록은 포지션을 읽는 버텍스 포지션 속성과 방향을 읽는 노멀 속성을 설정합니다.

    입력 슬롯

    • Mesh: 페치할 메시입니다.

    • Vertex: 샘플링할 버텍스 인덱스입니다(Spawn Mode를 Custom으로 설정한 경우)

    설정

    • Addressing Mode: 버텍스 인덱스가 버텍스 범위를 벗어날 때 Unity가 사용하는 방식을 설정합니다.
      • Wrap: 인덱스를 버텍스 리스트의 반대쪽으로 래핑합니다.
      • Clamp: 첫 번째 버텍스와 마지막 버텍스 사이에 인덱스를 고정합니다.
      • Mirror: 버텍스 리스트를 미러링합니다. 범위를 벗어난 인덱스가 리스트에서 앞뒤로 이동합니다.
    • Spawn Mode
      • Random: 인스턴스별로 무작위 인덱스 선택 항목을 가져옵니다.
      • Custom: 페치할 특정 버텍스 인덱스를 설정합니다.

    샘플 메시

    이 연산자는 모든 버텍스 속성의 커스텀 읽기를 제공합니다. 인스펙터에서 출력 VertexAttribute를 선택합니다.

    image-20200320154843722

    입력 슬롯

    • Mesh: 페치할 메시입니다.
    • Vertex: 샘플링할 버텍스 인덱스입니다(Spawn Mode를 Custom으로 설정한 경우).

    출력 슬롯

    • Position (Vector3): 버텍스 속성 Position을 반환합니다.
    • Normal (Vector3): 버텍스 속성 Normal을 반환합니다.
    • Tangent (Vector3): 버텍스 속성 Tangent를 반환합니다.
    • Color (Vector4): 버텍스 속성 Color를 반환합니다.
    • TexCoord0-7 (Vector2): 버텍스 속성 TexCoord0 to 7을 반환합니다.
    • BlendWeight (Vector4): 버텍스 속성 BlendWeight를 반환합니다.
    • BlendIndices (Vector4): 버텍스 속성 BlendIndices를 반환합니다.

    설정

    • Addressing Mode: 버텍스 인덱스가 버텍스 범위를 벗어날 때 Unity가 사용하는 방식을 설정합니다.
      • Wrap: 인덱스를 버텍스 리스트의 반대쪽으로 래핑합니다.
      • Clamp: 첫 번째 버텍스와 마지막 버텍스 사이에 인덱스를 고정합니다.
      • Mirror: 버텍스 리스트를 미러링합니다. 범위를 벗어난 인덱스가 리스트에서 앞뒤로 이동합니다.
    • Output: 출력 VertexAttribute를 지정합니다. 이 설정은 인스펙터에서만 볼 수 있습니다.

    제한 사항

    메시 샘플링 기능에는 다음의 제한 사항이 있습니다

    • 모든 VertexAttribute에 대해 VertexAttributeFormat.Float32만 지원합니다. 단, Color는 예외입니다. 여기에는 VertexAttributeFormat.UInt8 포맷을 사용하는 네 개의 컴포넌트 속성이 있어야 합니다(Color32 참조).
    • TexCoord 속성은 두 개의 차원 속성으로 제한됩니다.
    • TexCoord 속성은 두 개의 차원 속성으로 제한됩니다. 메시가 읽기 가능 상태가 아닌 경우 Position (Mesh) 블록 및 Sample Mesh 연산자는 샘플링 시 0 값을 반환합니다. 메시를 읽기 가능 상태로 만드는 방법은 모델 임포트 설정을 참조하십시오.
    image-20200320154843722
    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)