mParticles 상호 충돌 테스트는 파티클 간 충돌을 등록하고 충돌 정보를 기반으로 파티클을 다른 이벤트에 리디렉션합니다. 파티클이 서로 충돌하는지 여부는 제어하지 않습니다. 정의에 따라 그 모양이 mParticles 모양 연산자로 정의되고 MassFX 시뮬레이션에 참여하는 파티클은 서로 충돌할 수 있습니다.
이벤트에 mParticles 상호 충돌 테스트를 추가하면 mParticles 충돌 테스트에서 다음의 경우 파티클 테스트 통과를 설정한 것과 거의 같습니다. 플러그인에서 충돌에 대한 정보를 수집하기 시작합니다. mParticles 충돌과 마찬가지로 이 정보를 수집하는 작업은 CPU 리소스를 사용하므로 충돌을 기반으로 파티클을 다른 이벤트에 리디렉션하지 않아도 되는 경우 이 테스트를 사용할 필요가 없습니다.
이 테스트 작동 방식에 대한 자세한 내용은 mParticles 상호 충돌 테스트 자세히 보기를 참조하십시오.
예를 들어 중력으로 인해 오브젝트로 떨어지는 큰 파티클 그리드가 있을 수 있습니다. 이러한 파티클 대부분은 처음 이벤트(이벤트 01)의 일부 지점에서 하나 이상의 인접한 파티클과 충돌합니다. 충돌 옵션을 사용하면 충돌하는 각 파티클이 다음 이벤트로 즉시 이동합니다. 그러나 인접한 모든 파티클이 다음 이벤트(이벤트 02)로 이동할 때까지 몇 개는 충돌하지 않을 수 있습니다. 이벤트의 파티클을 선택하고 두 개의 이벤트를 모두 강조 표시하는 경우 mParticles 상호 충돌은 계속 충돌에 대해 테스트하고, 마침내 나머지 파티클이 테스트를 통과하여 이벤트 02로 이동합니다.
현재 이벤트의 파티클 및 이벤트의 파티클 옵션의 효과를 보여 주는 비디오는 mP 상호 충돌 테스트 비디오를 참조하십시오.
충돌, 충돌 후 느려짐, 충돌 후 빨라짐 및 여러 번 충돌 옵션 및 컨트롤은 표준 충돌 테스트의 해당 옵션 및 컨트롤과 유사하지만 다음과 같은 몇 가지 차이점이 있습니다.
충돌은 전체 통합 단계 중에 계산됩니다. 테스트는 통합 단계의 시뮬레이션이 완료된 후에만 다음 이벤트로 파티클의 방향을 지정합니다. 실제로 파티클은 통합 단계 중에 여러 번 충돌할 수 있습니다. 따라서 충돌 옵션을 사용할 경우 다음 이벤트로 리디렉션됩니다. 그러나 파티클은 첫 번째 충돌 직후에 다음 이벤트로 리디렉션되는 것이 아니라 통합 단계 중 실제 충돌 시에 리디렉션됩니다.
다음의 경우 파티클 테스트 통과가 설정되어 있는 경우 사용할 수 있습니다. 일반적으로 테스트가 다음 이벤트로 와이어링되지 않는 경우 이 옵션을 사용합니다.
데이터 연산자에 보고가 설정되어 있는 경우에만 사용할 수 있습니다.