mParticles 상호 충돌 테스트

mParticles 상호 충돌 테스트는 파티클 간 충돌을 등록하고 충돌 정보를 기반으로 파티클을 다른 이벤트에 리디렉션합니다. 파티클이 서로 충돌하는지 여부는 제어하지 않습니다. 정의에 따라 그 모양이 mParticles 모양 연산자로 정의되고 MassFX 시뮬레이션에 참여하는 파티클은 서로 충돌할 수 있습니다.

이벤트에 mParticles 상호 충돌 테스트를 추가하면 mParticles 충돌 테스트에서 다음의 경우 파티클 테스트 통과를 설정한 것과 거의 같습니다. 플러그인에서 충돌에 대한 정보를 수집하기 시작합니다. mParticles 충돌과 마찬가지로 이 정보를 수집하는 작업은 CPU 리소스를 사용하므로 충돌을 기반으로 파티클을 다른 이벤트에 리디렉션하지 않아도 되는 경우 이 테스트를 사용할 필요가 없습니다.

이 테스트 작동 방식에 대한 자세한 내용은 mParticles 상호 충돌 테스트 자세히 보기를 참조하십시오.

인터페이스

현재 이벤트의 파티클
이 첫 번째 옵션이 현재 이벤트의 파티클로 설정된 경우 테스트가 mParticles 충돌 테스트가 존재하는 이벤트에서의 충돌을 검사합니다. 일부 경우 현재 이벤트의 파티클은 후자가 이미 다른 이벤트로 이동한 이후 근처의 파티클과 충돌할 수 있습니다. 이 옵션이 활성화되면 그러한 충돌은 등록되지 않습니다.
이벤트의 파티클:
테스트가 리스트에서 강조 표시된 모든 이벤트의 충돌을 검사합니다. 리스트에는 항상 흐름의 모든 이벤트가 포함되어 있습니다. 현재 이벤트 파티클과 다른 이벤트 파티클 간의 충돌을 검사하려면 검사하려는 이벤트를 강조 표시합니다. mParticles 상호 충돌은 다른 이벤트의 파티클 간에서만 발생하는 충돌에 대해서는 검사하지 않습니다.

예를 들어 중력으로 인해 오브젝트로 떨어지는 큰 파티클 그리드가 있을 수 있습니다. 이러한 파티클 대부분은 처음 이벤트(이벤트 01)의 일부 지점에서 하나 이상의 인접한 파티클과 충돌합니다. 충돌 옵션을 사용하면 충돌하는 각 파티클이 다음 이벤트로 즉시 이동합니다. 그러나 인접한 모든 파티클이 다음 이벤트(이벤트 02)로 이동할 때까지 몇 개는 충돌하지 않을 수 있습니다. 이벤트의 파티클을 선택하고 두 개의 이벤트를 모두 강조 표시하는 경우 mParticles 상호 충돌은 계속 충돌에 대해 테스트하고, 마침내 나머지 파티클이 테스트를 통과하여 이벤트 02로 이동합니다.

현재 이벤트의 파티클 및 이벤트의 파티클 옵션의 효과를 보여 주는 비디오는 mP 상호 충돌 테스트 비디오를 참조하십시오.

[이벤트 리스트]
흐름의 모든 이벤트를 나열합니다. 이벤트의 파티클 옵션을 사용하는 경우 현재 이벤트의 파티클과 강조 표시된 파티클 간의 충돌을 검사하기 위해 리스트 구성원을 강조 표시합니다.
전체/없음/반전
모두는 리스트의 모든 이벤트를 강조 표시합니다. 없음은 리스트의 모든 이벤트에서 강조 표시를 제거합니다. 반전은 강조 표시된 이벤트에서 강조 표시를 제거하고 나머지를 강조 표시합니다.

테스트가 True인 파티클 조건 그룹

충돌, 충돌 후 느려짐, 충돌 후 빨라짐 및 여러 번 충돌 옵션 및 컨트롤은 표준 충돌 테스트의 해당 옵션 및 컨트롤과 유사하지만 다음과 같은 몇 가지 차이점이 있습니다.

데이터 연산자에 보고
고급 데이터 조작 도구를 사용하는 경우 데이터 연산자에서 사용할 충돌 수 데이터가 필요하면 이 옵션을 사용합니다. 입력 mParticles 하위 연산자를 사용하여 데이터 연산자에서 이러한 데이터를 검색할 수 있습니다.

다음의 경우 파티클 테스트 통과가 설정되어 있는 경우 사용할 수 있습니다. 일반적으로 테스트가 다음 이벤트로 와이어링되지 않는 경우 이 옵션을 사용합니다.

가산 개수
설정하면 보고된 데이터가 현재 이벤트에 있는 동안 파티클의 총 충돌 수를 나타냅니다. 해제하면 테스트는 마지막 통합 단계 중 발생된 파티클의 충돌 수만 보고합니다.

데이터 연산자에 보고가 설정되어 있는 경우에만 사용할 수 있습니다.