속도 연산자 패밀리의 구성원인 거리 유지 연산자를 사용하면 파티클에 힘을 적용하여 파티클을 구분함으로써 파티클 간의 충돌을 방지하거나 최소화할 수 있습니다. 또는 음의 힘을 사용하여 파티클이 너무 많이 구분되지 않도록 할 수 있습니다. 연산자는 파티클 속도와 가속을 제어하여 작동합니다.
이 롤아웃은 연산자를 강조 표시하고 마우스 오른쪽 버튼으로 클릭한 다음 스크립트 와이어링 사용을 선택하면 메인 연산자 롤아웃 아래의 매개변수 패널에 나타납니다. 따라서 오른쪽 클릭 메뉴의 스크립트 와이어링 사용 옆에 체크 표시가 나타나고 연산자를 강조 표시할 때마다 롤아웃이 나타납니다. 스크립트 와이어링을 끄려면 오른쪽 클릭 메뉴에서 스크립트 와이어링 사용을 다시 선택합니다.
스크립트 와이어링에서는 스크립트를 사용하여 일반적으로 연산자의 매개변수로 지정되는 힘 및 범위 매개변수를 제어할 수 있습니다. 이벤트의 거리 유지 연산자 앞에 스크립트 연산자를 배치하고 해당 연산자를 사용하여 particleFloat 및 particleVector 채널에 값을 정의합니다. particleFloat 값을 설정하는 스크립트 예는 particleFloat 샘플 스크립트를 참조하십시오.
스크립트 와이어링 롤아웃에서 다음 중 하나를 선택합니다.
다음 중 하나를 선택합니다.
다음 중 하나를 선택합니다. 절대 크기 범위나 상대 크기 범위를 선택하여 매개변수 롤아웃의 범위 설정을 사용할 수 없도록 합니다.
사용자 인터페이스는 파티클 뷰 대화상자 오른쪽의 매개변수 패널에 나타납니다.
힘이 적용되는 볼륨 및 폴오프를 절대적 거리 또는 파티클 크기에 상대적인 위치로 설정할 수 있습니다.
코어 반지름힘이 최대 강도로 적용되는 각 파티클의 피벗점으로부터의 거리(시스템 단위)입니다. 기본값은 10.0입니다.
폴오프 영역힘이 전체 강도에서 0으로 줄어드는 코어 반지름을 벗어난 거리(시스템 단위)입니다. 기본값은 10.0입니다.
코어 %힘이 최대 강도로 적용되는 각 파티클로부터의 거리(파티클 반지름의 백분율)입니다. 기본값은 200.0입니다.
폴오프 %힘이 전체 강도에서 0으로 줄어드는 코어 반지름을 벗어난 거리(반지름의 백분율)입니다. 기본값은 100.0입니다.
예를 들어 절대 크기를 선택하고 코어 반지름을 40으로, 폴오프 영역을 20으로 설정하고 변형 %를 50으로 설정하면 각 파티클의 실제 코어 반지름은 20에서 60 범위의 임의 숫자가 되고 폴오프 영역은 10에서 30 범위의 임의 숫자가 됩니다. 각 파티클에 대해 파티클 흐름에서는 동일한 변형 % 값을 사용하므로 코어 반지름이 20으로 확인되면 폴오프 영역은 10이 됩니다.
기본적으로 거리 유지 힘은 로컬에서 사용될 경우 현재 이벤트(즉, 거리 유지 연산자를 포함하는 이벤트)의 파티클만 서로 구분하고, 전역으로 사용될 경우에는 현재 흐름에 있는 각 이벤트의 파티클을 구분합니다. 이러한 설정을 사용하면 다른 이벤트나 흐름에 있는 파티클의 동작에 영향을 주지 않고 해당 파티클로부터 파티클을 구분할 수 있습니다. 기본값은 현재 이벤트입니다.
전역으로 사용될 경우 현재 흐름에 있는 각 이벤트의 파티클을 서로 구분하지만 흐름에 있는 다른 이벤트의 파티클과 구분하지 않습니다.
전역으로 사용될 경우 현재 흐름의 모든 파티클을 구분하고 영향을 미칩니다.
전역으로 사용될 경우 현재 흐름의 모든 파티클을 선택 항목 아래 리스트에 강조 표시된 이벤트의 모든 파티클과 구분하지만 현재 흐름의 파티클에만 영향을 미칩니다.
이 옵션을 선택한 후 리스트에서 항목을 클릭하여 강조 표시합니다.
현재 이벤트의 파티클을 이 선택 아래의 리스트에서 강조 표시된 흐름의 모든 파티클과 구분합니다. 현재 이벤트에 없는 파티클은 거리 유지 연산자의 영향을 받지 않습니다.
전역으로 사용될 경우 현재 흐름의 모든 파티클을 선택 항목 아래 리스트에 강조 표시된 흐름의 모든 파티클과 구분하지만 현재 흐름의 파티클에만 영향을 미칩니다.
이 옵션을 선택한 후 리스트에서 항목을 클릭하여 강조 표시합니다.