거리 유지 연산자

속도 연산자 패밀리의 구성원인 거리 유지 연산자를 사용하면 파티클에 힘을 적용하여 파티클을 구분함으로써 파티클 간의 충돌을 방지하거나 최소화할 수 있습니다. 또는 음의 힘을 사용하여 파티클이 너무 많이 구분되지 않도록 할 수 있습니다. 연산자는 파티클 속도와 가속을 제어하여 작동합니다.

주: 거리 유지에서는 파티클 형상을 사용하지 않고 각 파티클 피벗의 중심에 구형 역장을 만듭니다. 파티클 크기를 변경하여 구형 역장 크기를 조정할 수 있습니다.
팁: 경우에 따라 기본 설정이 부족하여 파티클의 상호 침투를 방지하지 못할 수 있습니다. 구분을 향상시키려면 힘 및 가속화 제한에 더 큰 값을 사용하고 파티클 크기에 상대적을 선택한 다음 코어 % 값을 늘리십시오.

스크립트 와이어링 롤아웃

이 롤아웃은 연산자를 강조 표시하고 마우스 오른쪽 버튼으로 클릭한 다음 스크립트 와이어링 사용을 선택하면 메인 연산자 롤아웃 아래의 매개변수 패널에 나타납니다. 따라서 오른쪽 클릭 메뉴의 스크립트 와이어링 사용 옆에 체크 표시가 나타나고 연산자를 강조 표시할 때마다 롤아웃이 나타납니다. 스크립트 와이어링을 끄려면 오른쪽 클릭 메뉴에서 스크립트 와이어링 사용을 다시 선택합니다.

스크립트 와이어링에서는 스크립트를 사용하여 일반적으로 연산자의 매개변수로 지정되는 힘 및 범위 매개변수를 제어할 수 있습니다. 이벤트의 거리 유지 연산자 앞에 스크립트 연산자를 배치하고 해당 연산자를 사용하여 particleFloat 및 particleVector 채널에 값을 정의합니다. particleFloat 값을 설정하는 스크립트 예는 particleFloat 샘플 스크립트를 참조하십시오.

스크립트 와이어링 롤아웃에서 다음 중 하나를 선택합니다.

다음으로 스크립트 부동 사용

다음 중 하나를 선택합니다.

  • 사용 안 함파티클 흐름에서 매개변수 롤아웃에 지정된 힘 설정을 사용합니다.
  • 영향파티클 흐름에서 힘 값에 스크립트 particleFloat 값을 적용합니다.
다음으로 스크립트 벡터 사용

다음 중 하나를 선택합니다. 절대 크기 범위나 상대 크기 범위를 선택하여 매개변수 롤아웃의 범위 설정을 사용할 수 없도록 합니다.

  • 사용 안 함파티클 흐름에서 매개변수 롤아웃에 지정된 범위 설정을 사용합니다.
  • 절대 크기 범위파티클 흐름에서 절대 크기 범위 값에 스크립트 particleVector 값을 적용합니다. 벡터 값의 X 구성요소는 핵심 반지름에 사용되고, Y 구성요소는 폴오프 반경에 사용됩니다.
  • 상대 크기 범위파티클 흐름에서 상대 크기 범위 값에 스크립트 particleVector 값을 적용합니다. 벡터 값의 X 구성요소는 핵심 백분율에 사용되고, Y 구성요소는 폴오프 백분율에 사용됩니다.

인터페이스

사용자 인터페이스는 파티클 뷰 대화상자 오른쪽의 매개변수 패널에 나타납니다.

파티클에 적용된 힘의 양입니다. 양수 값을 사용하여 파티클을 구분하거나 음수 값을 사용하여 보다 인접하도록 파티클을 이동합니다. 기본값은 100.0입니다.
가속화 제한
설정하면 파티클의 모션에 적용할 수 있는 최대 가속 값을 설정할 수 있습니다. 끄면 파티클 흐름에서 필요한 가속을 사용합니다. 기본값은 설정으로, 1000.0입니다.
팁: 부드러운 모션에는 낮은 가속화 제한 값을 사용하고 파티클이 작은 대상을 맞춰야 할 경우처럼 정확해야 할 경우에는 높은 값을 사용하십시오. 필요한 결과에 따라 다른 값을 지정하려면 이 설정을 애니메이션할 수 있습니다(동기화 기준 이벤트 기간 사용).
속도 제한
설정하면 파티클의 모션에 적용할 수 있는 최대 속도 값을 설정할 수 있습니다. 끄면 파티클 흐름에서 필요한 속도를 사용합니다. 기본값은 600.0(해제)입니다.

범위 그룹

힘이 적용되는 볼륨 및 폴오프를 절대적 거리 또는 파티클 크기에 상대적인 위치로 설정할 수 있습니다.

  • 절대 크기(기본값) 코어 반지름 및 폴오프 영역을 절대적인 거리(시스템 단위)로 설정하려면 이 옵션을 선택합니다.

    코어 반지름힘이 최대 강도로 적용되는 각 파티클의 피벗점으로부터의 거리(시스템 단위)입니다. 기본값은 10.0입니다.

    폴오프 영역힘이 전체 강도에서 0으로 줄어드는 코어 반지름을 벗어난 거리(시스템 단위)입니다. 기본값은 10.0입니다.

  • 파티클 크기에 상대적코어 반지름 및 폴오프 영역을 각 파티클의 반지름에 상대적인 위치(백분율)로 설정하려면 이 옵션을 선택합니다. 파티클 반경은 피벗점부터 가장 먼 경계 상자 모서리까지의 거리를 측정하여 결정됩니다.

    코어 %힘이 최대 강도로 적용되는 각 파티클로부터의 거리(파티클 반지름의 백분율)입니다. 기본값은 200.0입니다.

    폴오프 %힘이 전체 강도에서 0으로 줄어드는 코어 반지름을 벗어난 거리(반지름의 백분율)입니다. 기본값은 100.0입니다.

변형 %
범위 값이 임의로 변경될 수 있는 양(지정된 값의 백분율)입니다. 파티클 흐름에서는 절대적인지 상대적인지에 관계없이 코어와 폴오프 값에 동일한 임의 변형 값을 사용합니다. 기본값은 0.0입니다.

예를 들어 절대 크기를 선택하고 코어 반지름을 40으로, 폴오프 영역을 20으로 설정하고 변형 %를 50으로 설정하면 각 파티클의 실제 코어 반지름은 20에서 60 범위의 임의 숫자가 되고 폴오프 영역은 10에서 30 범위의 임의 숫자가 됩니다. 각 파티클에 대해 파티클 흐름에서는 동일한 변형 % 값을 사용하므로 코어 반지름이 20으로 확인되면 폴오프 영역은 10이 됩니다.

범위 그룹

기본적으로 거리 유지 힘은 로컬에서 사용될 경우 현재 이벤트(즉, 거리 유지 연산자를 포함하는 이벤트)의 파티클만 서로 구분하고, 전역으로 사용될 경우에는 현재 흐름에 있는 각 이벤트의 파티클을 구분합니다. 이러한 설정을 사용하면 다른 이벤트나 흐름에 있는 파티클의 동작에 영향을 주지 않고 해당 파티클로부터 파티클을 구분할 수 있습니다. 기본값은 현재 이벤트입니다.

  • 현재 이벤트현재 이벤트의 파티클만 서로 구분합니다.

    전역으로 사용될 경우 현재 흐름에 있는 각 이벤트의 파티클을 서로 구분하지만 흐름에 있는 다른 이벤트의 파티클과 구분하지 않습니다.

  • 현재 파티클 시스템현재 이벤트의 파티클을 서로 구분하고 현재 흐름의 다른 모든 파티클과 구분합니다. 현재 이벤트에 없는 파티클은 거리 유지 연산자의 영향을 받지 않습니다.

    전역으로 사용될 경우 현재 흐름의 모든 파티클을 구분하고 영향을 미칩니다.

  • 선택된 이벤트현재 이벤트의 파티클을 이 선택 아래의 리스트에서 강조 표시된 이벤트의 모든 파티클과 구분합니다. 현재 이벤트에 없는 파티클은 거리 유지 연산자의 영향을 받지 않습니다.

    전역으로 사용될 경우 현재 흐름의 모든 파티클을 선택 항목 아래 리스트에 강조 표시된 이벤트의 모든 파티클과 구분하지만 현재 흐름의 파티클에만 영향을 미칩니다.

    이 옵션을 선택한 후 리스트에서 항목을 클릭하여 강조 표시합니다.

  • 선택된 파티클 시스템

    현재 이벤트의 파티클을 이 선택 아래의 리스트에서 강조 표시된 흐름의 모든 파티클과 구분합니다. 현재 이벤트에 없는 파티클은 거리 유지 연산자의 영향을 받지 않습니다.

    전역으로 사용될 경우 현재 흐름의 모든 파티클을 선택 항목 아래 리스트에 강조 표시된 흐름의 모든 파티클과 구분하지만 현재 흐름의 파티클에만 영향을 미칩니다.

    이 옵션을 선택한 후 리스트에서 항목을 클릭하여 강조 표시합니다.

고유성 그룹

고유성 설정을 사용하면 범위 그룹 변형 % 계산을 임의로 지정할 수 있습니다.

시드
무작위 값을 지정합니다.
새로 만들기
무작위 공식을 사용하여 새 시드를 계산합니다.