파티클 하위 연산자를 통해 각 파티클, 일반적으로 주변의 파티클(예: 파티클 주변의 구형 볼륨 또는 특정 뷰 필드 내에서 가장 가까운 파티클의 인덱스)에 대해 특정 특성을 파생시킬 수 있습니다. 볼륨 또는 뷰 필드를 명시적으로 설정하거나 다른 하위 연산자에서 입력할 수 있습니다.
하위 연산자는 전체 흐름 또는 프록시 파티클로 알려진 다른 파티클 흐름의 파티클에서 작업할 수 있습니다.
인터페이스
- 출력 유형
- 이 읽기 전용 필드는 집계된 특성 드롭다운 리스트에서 활성 항목의 데이터 유형을 표시합니다. 각 특성의 데이터 유형이 아래 설명에 표시됩니다.
집계된 특성 그룹
- 집계된 특성
- 파티클에서 집계할 특성을 선택합니다.
- 대략적으로 가장 가까운 검색
- 설정하면 정밀도는 떨어지지만 집계 속도가 빨라집니다. 가장 가까운 파티클 거리, 가장 가까운 파티클 인덱스 및 가장 가까운 파티클 위치에서만 사용할 수 있습니다. 많은 양의 파티클에서 이 옵션을 설정합니다. 기본적으로 해제되어 있습니다.
- O1을 프록시 파티클로 사용
- 설정하면 오브젝트 데이터 입력을 파티클 하위 연산자에 추가합니다. 오브젝트 선택 하위 연산자의 파티클 흐름을 이 입력에 연결할 수 있습니다. 프록시 파티클은 특성 집계를 위해 사용됩니다. 기본적으로 설정되어 있습니다.
- 프록시에 대한 필터 사용
- 다른 연산자에서 부울 데이터 채널을 입력하여 필터로 사용할 수 있습니다. 예를 들어 파티클을 단일 이벤트로 제한하기 위해 이 옵션을 사용합니다. 필터 데이터 채널 버튼을 사용하여 필터 채널을 지정합니다. O1을 프록시 파티클로 사용을 설정한 경우에만 사용할 수 있습니다.
- 이중 필터링 적용
- 해제하면 현재 흐름의 모든 파티클에 대해 필터링된 파티클을 집계합니다. 설정하면 필터링된 파티클에 대해서만 필터링된 파티클을 집계합니다. O1을 프록시 파티클로 사용이 해제된 경우에만 사용할 수 있습니다.
- 필터 데이터 채널
- 프록시 파티클을 필터링하기 위해 데이터 채널을 지정할 수 있습니다. 프록시에 대한 필터 사용이 활성화된 경우에만 사용할 수 있습니다.
주변 반지름 및 FOV 그룹
- 외부
- 파티클을 집계하기 위해 고려하는 파티클로부터의 최대 거리입니다. 코어를 사용하지 않는 경우(다음 참조) 가중치는 언제나 이 볼륨 전체에서 일정합니다.
- R2
- 설정하면 실수 형식 데이터를 출력하는 하위 연산자를 파티클 하위 연산자의 #2 입력으로 와이어링하여 외부 반지름 값을 지정할 수 있습니다.
- 코어
- 설정하면 더 높은 우선 순위가 이 반지름의 파티클에 지정됩니다. 코어 반지름 내부에서 모든 파티클의 가중치는 1.0(100%)입니다. 코어 반지름 외부에서 가중치는 외부 반지름에서 0.0까지 선형으로 폴오프됩니다. 최상의 결과를 얻으려면 이 값이 외부 반지름 값보다 작아야 합니다. 밀도, 인접 항목 수 및 우세 사용자 정의 값/속도 특성에서만 사용할 수 있습니다.
- R3
- 설정하면 실수 형식 데이터를 출력하는 하위 연산자를 파티클 하위 연산자의 #3 입력으로 와이어링하여 코어 반지름 값을 지정할 수 있습니다.
- 뷰 필드
- 기본적으로 그 끝이 처리 중인 파티클 위치에 있는 원뿔 볼륨 내의 파티클로 집계를 제한할 수 있습니다. 기본적으로 이 값은 구형 볼륨 내의 모든 파티클이 집계되었다는 것을 지정하는 360.0입니다. 반구 내의 파티클만 집계하려면 이 값을 180.0으로 설정합니다. 1/4 구는 90.0으로 설정하고 나머지도 이와 마찬가지입니다. FOV 축 매개변수를 사용하여(아래 참조) 비전 필드의 방향을 설정합니다.
- R4
- 실수 형식 데이터를 출력하는 하위 연산자를 파티클 하위 연산자의 #4 입력으로 와이어링하여 뷰 필드 값을 지정할 수 있습니다.
- 속도를 FOV 축으로 사용
- 파티클이 움직이는 방향("앞")으로 뷰 필드 방향을 설정합니다.
- V5를 FOV 축으로 사용
- 벡터 형식 데이터를 출력하는 하위 연산자를 파티클 하위 연산자의 #5 입력으로 와이어링하여 뷰 필드 방향을 지정할 수 있습니다. 예를 들어 뒤를 돌아 보려면 속도를 벡터로 설정한 입력 표준 하위 연산자를 사용하고 유형=벡터, 사전 요소 또는 사후 요소=-1.0, 두 번째 피연산자 사용=해제인 함수 하위 연산자에 제공할 수 있습니다.
- V6을 위치로 사용
- 기본적으로 뷰 필드의 원점은 처리 중인 파티클의 위치입니다. 이 옵션으로 벡터 형식 데이터를 출력하는 하위 연산자를 파티클 하위 연산자의 #6 입력으로 와이어링하여 현재 파티클 위치가 아닌 점의 집계된 특성을 찾을 수 있습니다.
- 사용자 정의 파티클 가중치 사용
- 근접성/코어 반지름 설정에 정의되지 않은 가중치 값이 필요한 경우 이 옵션을 사용합니다. 집계된 특성 옵션(밀도, 밀도 그라데이션, 인접 항목 수, 우세 사용자 정의 데이터 및 우세 속도)에 대해서만 사용할 수 있습니다.
예를 들어 밀도 옵션은 파티클 수에 대해서만 계산합니다. 이를테면 시스템에 크기가 다른 파티클이 있는데 수량만 고려하는 것이 아니라 파티클 질량까지 고려하는 밀도를 계산하려고 할 수 있습니다. 파티클 크기의 세제곱으로 질량을 계산하는 추가 채널을 만들고 가중치 데이터 채널로 이를 사용합니다.
- 가중치 데이터 채널
- 사용자 정의 파티클 가중치를 정의하기 위한 데이터 채널을 지정할 수 있습니다. 사용자 정의 파티클 가중치 사용이 활성화된 경우에만 사용할 수 있습니다.
- 우세 데이터 채널
- 집계용 사용자 정의 데이터를 정의하기 위한 데이터 채널을 지정할 수 있습니다. 집계된 특성=우세 사용자 정의 데이터인 경우에만 사용할 수 있습니다.
- 검색 최적화
- 메모리 사용이 증가되지만 집계 속도는 빨라집니다. 많은 양의 파티클에서 설정합니다. 적은 양의 파티클에서는 메모리를 절약하기 위해 해제합니다. 기본적으로 설정되어 있습니다.