양 변경 하위 연산자
양 변경 하위 연산자를 통해 새 파티클을 생성하거나 기존 파티클을 삭제하여 파티클 개수를 수정할 수 있습니다. 생성 시 출력 새로 만들기 하위 연산자를 사용하여 만든 사용자 정의 채널에 생성 특성 및 세부 정보를 기록할 수 있습니다. 또한 생성 시 정수 입력 값에서 새 파티클 수를 결정합니다.
색상 하위 연산자
색상 하위 연산자로 인해 벡터 하위 연산자의 사용이 늘어납니다. 벡터에서와 마찬가지로 색상은 벡터 유형 데이터 출력을 생성합니다. 그러나 파티클의 정점 색상 매핑으로 벡터 데이터를 사용하려는 경우 색상 하위 연산자의 매개변수가 더 편리합니다.
조건 하위 연산자
조건 하위 연산자는 입력 스칼라 데이터를 단일 값에 비교하거나 범위 내에 있는지 테스트하여 부울 값(True 또는 False)으로 변환합니다. 비교 값 하나 또는 모두를 명시적으로 지정하거나 다른 하위 연산자에서 입력으로 지정할 수 있습니다.
변환 하위 연산자
변환은 호환이 가능한 형식 간의 데이터를 변환하는 간단한 작업을 수행합니다.
분할기 하위 연산자
분할기를 사용하여 부동 또는 정수 값을 더 분리하여 정확도가 약간 떨어지더라도 광범위한 값을 좀 더 관리하기 쉬운 하위 세트로 줄입니다. 이렇게 하면 모양 제어 하위 연산자를 위한 입력 데이터의 최적화에 도움이 될 수 있으며 다른 목적으로도 사용할 수 있습니다.
함수 하위 연산자
함수 하위 연산자는 한 개 또는 두 개의 입력 값 또는 연산자에서 한 번 이상의 수학적 계산을 수행합니다. 하위 연산자는 다양한 기능을 제공하며, 사용 가능한 특정 계산은 입력 유형에 따라 다릅니다.
형상 하위 연산자
형상 하위 연산자는 3ds Max 장면에서 형상 및 관련 데이터에 대한 액세스를 제공합니다. 입력이 오브젝트 데이터 유형이고 일반적으로 오브젝트 선택 하위 연산자의 출력에서 나옵니다.
아이콘 하위 연산자
아이콘 하위 연산자는 데이터 아이콘 연산자 및 데이터 아이콘 테스트에서만 사용할 수 있습니다. 이를 통해 연산자/테스트의 계산에 사용할 연산자/테스트에 연결된 아이콘의 특성을 결정할 수 있습니다.
입력 프록시 하위 연산자
입력 프록시 하위 연산자를 통해 프록시 파티클 시스템, 즉 현재 파티클 흐름이 아닌 파티클 흐름에서 파티클 특성을 가져올 수 있습니다. 이 하위 연산자는 언제나 프록시 파티클 시스템을 지정하기 위해 오브젝트 선택 하위 연산자를 와이어링하는 O1(오브젝트 데이터) 입력을 가집니다. 또한 파티클 ID를 지정하려면 I2를, 시스템 또는 합성 인덱스로 사용하려면 I3을 선택적으로 입력할 수 있습니다.
입력 표준 하위 연산자
입력 표준은 현재 파티클 시스템에서 위치, 속도, 배율 등과 같은 일반 파티클 특성을 복사합니다. 매개변수는 프록시 시스템 인덱싱 컨트롤이 없는 점을 제외하고 입력 프록시 하위 연산자와 동일합니다.
참고 하위 연산자
동일한 이름의 파티클 흐름 연산자와 마찬가지로 참고 하위 연산자는 파티클 시스템에 영향을 미치지 않으며 그 목적은 단순히 전체 데이터 연산자/테스트에 대한 설명을 추가하기 위한 것입니다. 또한 파티클 흐름과 마찬가지로 하위 연산자를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 설명을 선택하여 개별 하위 연산자에 설명을 추가할 수 있습니다.
오브젝트 하위 연산자
오브젝트 하위 연산자를 사용하여 참조 오브젝트에서 특성을 획득합니다.
오브젝트 매개변수 하위 연산자
오브젝트 매개변수를 사용하여 수정자 설정 및 파티클 흐름 연산자와 테스트를 포함하여 장면의 오브젝트에서 단일 매개변수 값을 가져옵니다.
출력 새로 만들기 하위 연산자
출력 새로 만들기 하위 연산자는 입력 사용자 정의 및 출력 사용자 정의 하위 연산자에서 사용할 수 있는 새 데이터 채널을 만듭니다.
출력 표준 하위 연산자
출력 표준 하위 연산자는 계산된 데이터를 일반 파티클 특성으로 전송합니다. 이 옵션을 사용하려면 입력 유형을 선택한 다음 데이터 뷰에서 하위 연산자의 입력 커넥터에 해당 데이터 유형을 출력하는 하위 연산자를 와이어링합니다. 그런 다음 데이터 연산자/테스트가 속한 파티클 시스템으로 해당 데이터를 보냅니다.
출력 테스트 하위 연산자
출력 테스트 하위 연산자는 데이터 아이콘 테스트 또는 데이터 테스트가 의사 결정에 사용되는 경우 출력 역할을 합니다. 이를 통해 테스트를 통과하기 위해 부울 입력이 TRUE 또는 FALSE가 되어야 하는지 간단히 지정할 수 있습니다. 선택적으로 파티클이 이벤트를 나가야 하는 때를 지정하려면 시간 입력을 사용할 수도 있습니다.
매개변수 하위 연산자
매개변수 하위 연산자는 다른 하위 연산자의 노출 가능한 값을 정의합니다. 이 옵션은 특히 연산자 인터페이스를 간단하게 유지할 목적으로 임의 시드와 같이 두 개 이상의 서로 다른 하위 연산자에 동일한 값을 노출하려고 할 때 유용합니다. 자세한 내용은 같음 데이터 유형을 참조하십시오.
파티클 하위 연산자
파티클 하위 연산자를 통해 각 파티클, 일반적으로 주변의 파티클(예: 파티클 주변의 구형 볼륨 또는 특정 뷰 필드 내에서 가장 가까운 파티클의 인덱스)에 대해 특정 특성을 파생시킬 수 있습니다. 볼륨 또는 뷰 필드를 명시적으로 설정하거나 다른 하위 연산자에서 입력할 수 있습니다.
파이프 하위 연산자
파이프 하위 연산자를 사용하면 "밸브" 스트림의 값에 따라 여러 데이터 입력 중 하나를 출력할 수 있습니다. 최소 두 개의 입력(한 개의 밸브(항상 첫 번째 입력)와 한 개 이상의 데이터 입력)을 제공합니다. 예를 들어 기본 파이프 하위 연산자에는 한 개의 부울 밸브와 두 개의 실수 데이터 입력이 있으며, 부울 입력으로 들어오는 데이터를 기반으로 둘 중 하나의 데이터 입력에서 데이터를 출력합니다.
임의 하위 연산자
제어된 카오스는 파티클 시스템에서 가장 중요한 개념입니다. 데이터 연산자에 카오스를 적용하려면 임의 하위 연산자를 사용합니다. 임의 하위 연산자는 이 섹션에서 설명하는 다양한 알고리즘을 사용하여 스칼라 및 벡터 형식으로 임의 값을 생성합니다.
스칼라 하위 연산자
스칼라 하위 연산자는 스칼라 데이터를 생성합니다. 즉, 방향은 나타내지 않고 크기만 나타내는 숫자 값입니다. 벡터 데이터(크기 + 방향)를 생성하려면 벡터 하위 연산자를 사용합니다.
오브젝트 선택 하위 연산자
연산자/테스트에서 매개변수로 장면에 하나 이상의 오브젝트가 필요한 경우 오브젝트 선택을 사용하여 오브젝트를 지정합니다. 오브젝트 선택은 오브젝트 데이터 유형을 출력하고 일반적으로 오브젝트 또는 형상 하위 연산자의 입력에 와이어링됩니다.
모양 제어 하위 연산자
모양 제어를 사용하여 파티클에 모양을 할당합니다. 각각의 개별 파티클에 대한 모양 매개 변수를 직접 제어할 수 있기 때문에 모양 인스턴스 연산자보다 더 유연합니다. 모양 제어 하위 연산자에서 모든 모양 및 수정자 매개변수를 볼 수 있습니다. 유일한 제한은 최대 9개의 입력 값(시간과 최대 8개의 제어기 값)만 가질 수 있고 재질은 하위 연산자가 아닌 방법으로 설정해야 한다는 것입니다(예: 재질 상속).
전환 하위 연산자
전환 하위 연산자를 통해 여러 입력 사이에서 다른 하위 연산자로의 전환을 애니메이션할 수 있습니다. 추가한 후 데이터 유형을 설정하고 최대 8개의 입력을 추가한 다음 애니메이션 중 서로 다른 시간에 활성 입력이 변경되도록 표준 키프레임 도구(일반적으로 자동 키)를 사용하여 애니메이션을 설정합니다.
벡터 하위 연산자
벡터 하위 연산자는 크기와 방향을 나타낼 수 있는 숫자 값인 벡터 데이터를 생성하거나 3개의 실수로 지정할 수 있는 다른 데이터를 생성합니다. 스칼라 데이터(크기는 있으나 방향은 없음)를 생성하려면 스칼라 하위 연산자를 사용합니다.