형상 하위 연산자는 3ds Max 장면에서 형상 및 관련 데이터에 대한 액세스를 제공합니다. 입력이 오브젝트 데이터 유형이고 일반적으로 오브젝트 선택 하위 연산자의 출력에서 나옵니다.
인터페이스
- 출력 유형
- 형상 하위 연산자에 의해 데이터 출력 유형을 표시합니다. 이는 오브젝트 특성 선택 항목에 의해 결정됩니다.
주: 여기서 특정 선택 항목에 관련된 이 하위 연산자의 쌍 및 복합 출력 유형은
데이터 유형에서 설명합니다.
- 오브젝트 특성
- 드롭다운 리스트에서 특성 유형을 선택합니다. 활성 특성에 대한 간단한 설명이 리스트 상자 바로 아래에 나타납니다.
- 하위 재질
- 다중/하위 오브젝트와 같은 다중 재질의 특정 구성원에 액세스하려면 설정합니다. 숫자 필드를 사용하여 하위 재질 값을 지정합니다. 점 색상, 점 색상 3D, 점 색상 그라데이션, 점 색상 그라데이션 3D, 점 자체 발광, 점 불투명도와 같은 오브젝트 특성에서만 사용할 수 있습니다.
- 맵 채널
- 액세스할 UVW 매핑 채널을 지정할 수 있습니다. 점 매핑 및 점 매핑 그라데이션 특성에서만 사용할 수 있습니다.
- 그라데이션 델타
- 거리를 표준 공간으로 정의합니다. 이 매개변수는 중심점 주변에서 특성을 쿼리하여 그라데이션이 계산되는 옵션에 사용됩니다. 이 매개변수는 이 주변의 크기를 정의합니다. 점 색상 그라데이션, 점 색상 그라데이션 3D 및 점 매핑 그라데이션 특성에서만 사용할 수 있습니다.
오브젝트 그룹
- 정적 오브젝트
-
참조 오브젝트가 이동, 회전 또는 배율 조정하지 않는 경우, 즉 해당 변환 매트릭스가 일정한 경우 설정합니다. 이렇게 하면 오브젝트 평가 속도가 빨라집니다.
- 애니메이션된 표면
-
참조 오브젝트의 표면이 수정자, 오브젝트 매개변수 또는 하위 오브젝트 애니메이션을 통해 애니메이션되는 경우 설정합니다.
- 형상 안전 모드
-
참조 표면이 모든 가장자리가 그로부터 나온 하나 또는 두 개의 면이 있는 일반 복합 표면인 경우 이 옵션을 설정합니다. 이 옵션을 통해 형상 평가의 이진 검색 트리 구성 속도가 빨라집니다.
하위 프레임 샘플링 그룹
- 배치
- 기본적으로 이 옵션은 해제되어 있으며 오브젝트의 변환 매트릭스는 한 프레임의 정확도를 가집니다. 설정하면 변환 매트릭스가 하위 프레임 기준으로 쿼리되고 정확도가 높아질수록 계산 속도는 느려집니다.
- 형상
- 기본적으로 이 옵션은 해제되어 있으므로 현재 프레임에서 오브젝트 모양이 정적으로 간주됩니다. 설정하면 오브젝트의 형상/모양이 하위 프레임 기준으로 쿼리되고 정확도가 높아질수록 계산 속도는 느려집니다.
그룹에 대해 인덱싱 구분
- 그룹 구성원
- 설정하면 그룹 구성원이 별도의 오브젝트로 간주됩니다. 해제하면 전체 그룹이 단일 오브젝트로 취급됩니다.
- 하위
- 설정하면 계층 구성원이 별도의 오브젝트로 간주됩니다. 해제하면 전체 계층이 단일 오브젝트로 취급됩니다.
데이터 와이어링 그룹
- T2를 오브젝트 타이밍으로
- T2 입력 커넥터를 데이터 뷰의 하위 연산자에 추가합니다. 시간 데이터 유형을 출력하는 다른 하위 연산자가 여기에 와이어링될 수 있습니다. 시간 데이터 입력은 참조 오브젝트에서 형상 특성을 가져오기 위한 정확한 타이밍을 정의합니다. 입력 타이밍이 모든 파티클에 대해 동기화되지 않은 경우 각 파티클에 대해 고유한 오브젝트 상태(다른 타이밍에서 정의된 대로)를 결정해야 하기 때문에 형상 하위 연산자에서 상당한 작업 부하가 생길 수 있습니다. 모든 오브젝트 특성 설정에서 사용할 수 있습니다.
- I3 오브젝트 지정/오브젝트/정점 지정
- I3 입력 커넥터를 데이터 뷰의 하위 연산자에 추가합니다. 정수 데이터 유형을 출력하는 다른 하위 연산자가 여기에 와이어링될 수 있습니다. 해제하면 모든 오브젝트에 대해 고려한 대로 특성이 계산됩니다. 예를 들어 가장 가까운 점은 모든 참조 오브젝트에서 가장 가까운 점을 의미합니다. 설정하면 특성이 특정 참조 오브젝트에 대해 계산됩니다. 제공된 인덱스는 오브젝트 선택 하위 연산자의 참조 오브젝트 리스트의 인덱스입니다.
가장 가까운 점, 가장 가까운 점 거리, 가장 가까운 정점, 충돌 점, 내부 오브젝트, 오브젝트 면/정점 수, 오브젝트 크기, 오브젝트 표면, 오브젝트 볼륨, 점 색상 3D 및 점 색상 그라데이션 3D와 같은 오브젝트 특성 선택 항목에서만 사용할 수 있으며 이러한 항목은 특정 오브젝트를 지정하는 데 사용할 수 있습니다.
정점 조명과 같은 정점... 특성을 사용하면 이 옵션은 기본적으로 설정되지만 해제할 수 없으며 I3 오브젝트/정점 지정으로 명명됩니다. 그 이유는 이러한 특성에 대해 I3 입력이 특성을 가져올 오브젝트/정점 인덱스를 정의하기 때문입니다. 정점... 특성의 경우 이 입력이 합성 인덱스(오브젝트 인덱스/정점 인덱스)이고 다른 모든 옵션에 대해서는(기본 상태는 해제) 오브젝트 인덱스입니다.
- P4를 로컬 좌표로
- P4 입력 커넥터를 데이터 뷰의 하위 연산자에 추가합니다. 쌍 데이터 유형을 출력하는 다른 하위 연산자가 여기에 와이어링될 수 있습니다.
면 영역 및 면 선택 옵션은 오븐젝트의 면 영역 또는 면의 선택 상태를 계산하는 데 사용할 수 있습니다. 이 옵션은 인덱스로 합성 인덱스(오브젝트 인덱스 + 면 인덱스)를 제공하는 데 충분해 보이지만 하위 연산자에는 이들 두 옵션에 대한 쌍 유형 입력이 있습니다. 이는 출력으로 쌍이 있는 가장 가까운 점 옵션에서 와이어링을 간소화하기 위해 수행됩니다. 오브젝트 인덱스 + 면 인덱스가 다른 방식으로 만들어지고 변환 하위 연산자를 사용하여 쌍 유형을 만들 수 있는 경우 쌍 유형의 다른 구성요소로 영 벡터를 사용합니다.
- V4를 파티클 위치로
-
V4 입력 커넥터를 데이터 뷰의 하위 연산자에 추가합니다. 벡터 데이터 유형을 출력하는 다른 하위 연산자가 여기에 와이어링될 수 있습니다. 일반적으로 가장 가까운 점과 같은 형상 특성이 현재 파티클 위치에 대해 계산됩니다. 그러나 이 옵션을 사용할 수 있는 경우 "파티클 위치", 즉 형상 특성을 계산하기 위해 고려할 위치로 간주되는 벡터 데이터 채널을 정의할 수 있습니다.
- V5를 파티클 속도로
-
V5 입력 커넥터를 데이터 뷰의 하위 연산자에 추가합니다. 벡터 데이터 유형을 출력하는 다른 하위 연산자가 여기에 와이어링될 수 있습니다. 이 옵션은 충돌 점 특성에 대해서만 사용할 수 있습니다. 충돌 점은 현재 파티클 속도에 대한 지식을 이용하여 계산됩니다. 그러나 향후 가능한 충돌을 계산하는 경우(회피용) 일부 인위적인 값에 대해 속도 벡터/값을 수정할 수 있습니다. 예를 들어 가능한 향후 충돌을 예측하기 위해 속도 값을 늘리는 경우가 있습니다. 그렇게 하려면 입력 표준 및 함수 하위 연산자를 사용하여 현재 파티클 속도를 수정하고 V5 입력으로 와이어링할 수 있습니다.
- R6을 그라데이션 델타로
-
R6 입력 커넥터를 데이터 뷰의 하위 연산자에 추가합니다. 실수 데이터 유형을 출력하는 다른 하위 연산자가 여기에 와이어링될 수 있습니다. "...그라데이션" 특성에서만 사용할 수 있습니다.
고유성 그룹
- 시드
-
임의 시드를 설정하여 임의로 시드된 다른 함수와 동작을 구분할 수 있습니다. 임의 동작을 변경하려면 값을 입력하거나 새로 만들기를 클릭하여 시드 값을 변경합니다. 임의 표면 점 및 임의 볼륨 점 오브젝트 특성에서만 사용할 수 있습니다.
- E7
- 설정하면 매개변수 하위 연산자를 통해 시드 매개변수를 노출할 수 있으며 사용자가 선택할 수 있습니다. E7을 설정하고 유형이 고유성 시드로 설정된 매개변수 하위 연산자를 추가하고 형상 하위 연산자의 E7 입력에 와이어링한 다음 매개변수 노출을 사용하여 설정을 파티클 뷰 인터페이스에서 사용할 수 있도록 만듭니다.