Test mParticles-Kollisionsverfolgung

Der Test mParticles-Kollisionsverfolgung registriert die Kollision zwischen Partikeln und leitet Partikel zu anderen Ereignissen auf Basis der Kollisionsinformationen um. Es wird nicht gesteuert, ob Partikel miteinander kollidieren. Definitionsgemäß können Partikel, deren Kontur mit einem Operator mParticles-Kollisionskontur festgelegt werden und die an einer MassFX-Simulation beteiligt sind, miteinander kollidieren.

Das Hinzufügen eines Tests mParticles-Kollisionsverfolgung zu einem Ereignis entspricht ungefähr dem Aktivieren der Option Test=Wahr bei Partikelstatus im Test mParticles-Kollision: Das Plugin beginnt mit dem Sammeln von Informationen über Kollisionen. Wie bei mParticles-Kollision geht das Sammeln dieser Informationen zulasten der CPU-Ressourcen. Sollten Sie also keine Partikel basierend auf Kollisionen an andere Ereignisse umleiten, müssen Sie diesen Test nicht verwenden.

Weitere Informationen zur Funktionsweise dieses Tests finden Sie unter Test mParticles-Kollisionsverfolgung im Detail.

Benutzeroberfläche

Partikel in aktuellem Ereignis
Wenn diese Option auf Partikel in aktuellem Ereignis gesetzt ist, prüft der Test Kollisionen im Ereignis, in dem sich der Test mParticles-Kollisionsverfolgung befindet. In einigen Fällen können Partikel im aktuellen Ereignis möglicherweise mit in der Nähe befindlichen Partikeln kollidieren, nachdem die letzteren bereits zu einem anderen Ereignis verschoben wurden; wenn diese Option aktiviert ist, würden solche Kollisionen nicht registriert werden.
Partikel in Ereignissen:
Der Test prüft auf Kollisionen in allen markierten Ereignissen in der Liste (die Liste enthält grundsätzlich alle Ereignisse im Fluss). Um auf Kollisionen zwischen Partikeln im aktuellen Ereignis und anderen Ereignissen zu prüfen, markieren Sie die zu prüfenden Ereignisse. mParticles-Kollisionsverfolgung prüft nicht nur auf Kollisionen zwischen Partikeln in anderen Ereignissen.

Beispiel: Sie haben einen großen Raster mit Partikeln, die aufgrund der Schwerkraft auf ein Objekt fallen. Die meisten kollidieren zu irgendeinem Zeitpunkt im ersten Ereignis (Ereignis 01) mit einem oder mehreren benachbarten Partikeln. Durch Verwendung der Option Kollidiert wandert jedes kollidierende Partikel sofort zum nächsten Ereignis. Einige kollidieren jedoch möglicherweise nicht, bis alle ihre Nachbarn zum nächsten Ereignis (Ereignis 02) weitergeleitet wurden. Wenn Sie Partikel in Ereignissen: auswählen und beide Ereignisse markieren, prüft mParticles-Kollisionsverfolgung weiter auf Kollisionen, und die übrigen Partikel passieren schließlich den Test und wandern zum Ereignis 02.

Ein Video, in dem die Effekte der Optionen Partikel in aktuellem Ereignis und Partikel in Ereignissen demonstriert werden, finden Sie unter Testvideos für mP-Kollisionsverfolgung.

[Ereignisliste]
Listet alle Ereignisse im Fluss. Wenn die Option Partikel in Ereignissen: verwendet wird, markieren Sie Listenmitglieder, um Kollisionen zwischen Partikeln im aktuellen Ereignis und den markierten Ereignissen zu suchen.
Alle/Keine/Invertieren
Alle markiert alle Ereignisse in der Liste; Keine hebt die Markierung aller Ereignisse in der Liste auf und Invertieren hebt die Markierung von markierten Ereignissen auf und markiert den Rest.

Bereich Test=Wahr bei Partikelstatus

Die Optionen und Steuerelemente für Kollidiert, Ist nach Kollision(en) langsam, Ist nach Kollision(en) schnell und Mehrmals kollidiert ähneln denen im Standard-Test Kollision, mit folgenden Unterschieden:

Bericht an Datenoperator
Aktivieren Sie bei Verwendung der erweiterte Datenbearbeitungs-Tools diese Option, falls die Daten zur Anzahl der Kollisionen vom Datenoperator verwendet werden sollen. Sie können den Unteroperator Eingabe-mParticles verwenden, um diese Daten in einem Datenoperator abzurufen.

Verfügbar, wenn die Option Test=Wahr bei Partikelstatus aktiviert ist. In der Regel verwenden Sie diese Option, wenn der Test nicht mit irgendeinem folgenden Ereignis vernetzt ist.

Additive Anzahl
Wenn diese Option aktiviert ist, geben die berichteten Daten die Gesamtzahl der Kollisionen wieder, die ein Partikel im aktuellen Ereignis hatte. Wenn diese Option deaktiviert ist, übermittelt der Test nur die Anzahl der Kollisionen, die ein Partikel während des letzten Integrationsschritts erlitt.

Nur verfügbar, wenn Bericht an Datenoperator aktiviert ist.