{!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}"의 검색 결과

    목차 표시/숨기기

    포지션(뎁스)

    메뉴 경로: Operator > Sampling > Position (Depth)

    Position(Depth) 연산자는 카메라의 뎁스 버퍼를 샘플링하고 월드 공간의 포지션을 검색해서 가져옵니다. 이 뎁스 정보를 사용하여 씬에 파티클을 투사할 수 있습니다.

    연산자 설정

    설정 타입 설명
    Camera 열거형 뎁스를 샘플링할 카메라를 지정합니다. 옵션은 다음과 같습니다.
    • Main: MainCamera 태그가 있는 씬의 첫 번째 카메라를 사용합니다.
    • Custom: Camera 포트에서 지정한 카메라를 사용합니다.
    Mode 열거형 이 연산자가 뎁스 버퍼를 샘플링하는 데 사용하는 방법을 지정합니다. 옵션은 다음과 같습니다.
    • Random: 0과 1 사이의 무작위 UV 값을 사용하여 뎁스 버퍼를 샘플링합니다.
    • Sequential: ParticleID 속성과 Grid Step 프로퍼티 값을 기반으로 UV를 선택합니다. 이 옵션을 사용하면 Grid Step 픽셀 수마다 순차적으로 포지션을 샘플링합니다.
    • Custom: UV Spawn 프로퍼티를 사용하여 UV를 수동으로 지정할 수 있습니다.
    Cull Mode 열거형 샘플링된 포지션에 적용할 필터를 지정합니다. 필터를 사용하는 경우 출력 프로퍼티 isAlive는 샘플링된 포지션이 유효한지 여부를 설명합니다. 옵션은 다음과 같습니다.
    • None: 필터를 사용하지 않습니다.
    • Far Plane: 샘플링된 포지션이 원거리 평면에 있는 경우 이 옵션은 isAlive를 false로 설정합니다.
    • Range: 샘플링된 포지션이 유효한지 여부를 결정하는 Depth Range를 지정할 수 있습니다. 샘플링된 포지션이 Depth Range 밖에 있으면 이 옵션은 isAlive를 false로 설정합니다.
    Inherit Scene Color bool (인스펙터) 이 연산자가 뎁스 버퍼 포지션 외에 카메라의 씬 컬러 정보도 출력할지 여부를 지정합니다.

    연산자 프로퍼티

    프로퍼티 타입 설명
    Camera Camera 사용할 카메라입니다.
    이 프로퍼티는 Camera를 Custom으로 설정한 경우에만 나타납니다.
    Z Multiplier float 샘플링된 뎁스 포지션을 오프셋하는 멀티플라이어입니다. 씬에 파티클을 투사할 때 z-파이팅/오버래핑 문제를 피할 수 있습니다.
    Grid Step uint 이 연산자가 뎁스 버퍼를 픽셀 단위로 샘플링하는 데 사용하는 그리드의 크기입니다. 이는 particleID를 기반으로 하며, 연산자는 픽셀의 모든 스트립에 대해 순차적으로 포지션을 샘플링합니다.
    이 프로퍼티는 Mode를 Sequential로 설정한 경우에만 나타납니다.
    UV Spawn Vector2 이 연산자가 뎁스 버퍼를 수동으로 샘플링하는 데 사용하는 UV입니다.
    이 프로퍼티는 Mode를 Custom으로 설정한 경우에만 나타납니다.
    Depth Range Vector2 샘플링된 포지션에 대한 유효한 뎁스 범위입니다. 샘플링된 포지션이 이 범위 내에 있으면 isAlive 프로퍼티는 true이고, 그렇지 않으면 false입니다. 이렇게 하면 샘플링된 포지션을 필터링할 수 있습니다.
    이 프로퍼티는 Cull Mode를 Range로 설정한 경우에만 나타납니다.

    출력 프로퍼티

    프로퍼티 타입 설명
    Position Position 카메라의 뎁스 버퍼 샘플의 월드 공간 포지션입니다.
    color 색상 카메라의 씬 컬러 버퍼 샘플의 컬러입니다.
    이 프로퍼티는 Inherit Scene Color를 활성화한 경우에만 나타납니다.
    isAlive bool Cull Mode 설정과 관련하여 샘플링된 포지션이 유효한지 여부를 지정합니다.
    • Far Plane: 샘플링된 포지션이 원거리 평면에 있으면 false이고, 그렇지 않으면 true입니다.
    • Range: 샘플링된 포지션이 유효한 Depth Range 밖에 있으면 false이고, 그렇지 않으면 true입니다.
    이 프로퍼티는 Cull Mode를 Far Plane 또는 Range로 설정한 경우에만 나타납니다.

    제한 사항

    현재 뎁스 버퍼 샘플링은 고해상도 렌더 파이프라인에서만 사용할 수 있으며, 유니버설 렌더 파이프라인에서는 작동하지 않습니다.

    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)