Grundlagen zu Crowd

Mit dem Crowd-System in Character Studio können Sie mit großen Gruppen menschlicher und nicht menschlicher Figuren realistische Simulationen erstellen, wobei das Verhalten und die Interaktion dieser Figuren auf verfahrenstechnische Weise definiert wird. Mit dieser Funktion können Sie ohne großen Aufwand Szenen mit mehreren hundert Personen und/oder Kreaturen animieren, die alle ein ähnliches oder stark abweichendes Verhalten aufweisen. Diese können dynamisch entsprechend anderer Faktoren in der Szene variieren.

Crowd aus Mannequins in einer U-Bahn-Station, die mit Character Studio animiert wurde.

Kernstück des Systems sind die Crowd- und Vertreter-Helferobjekte. Ein Crowd-Objekt kann eine beliebige Anzahl an Vertretern steuern. Bei Vertretern handelt es sich um Platzhalter für die Mitglieder der Gruppe. Sie können Vertreter in Teams gruppieren und einzelnen Vertretern oder Teams Verhalten zuweisen, wie beispielsweise Such-, Ausweich- und Umhergehen-Verhalten. Verhaltensweisen lassen sich mit einer Gewichtung kombinieren. So können Sie beispielsweise festlegen, dass ein Mitglied einer Gruppe sich zwar auf ein Ziel zu bewegt, dabei aber trotzdem etwas ziellos umhergeht.

Crowd-Simulationen können sehr einfach, aber auch äußerst komplex sein. Bei komplexen Simulationen kann der Einsatz von kognitiven Controllern sinnvoll sein, die es Ihnen ermöglichen, mit Skripts bedingte Übergänge auf Verhaltenssequenzen anzuwenden. Beispielsweise können Sie festlegen, dass ein Vertreter sich einem Ziel bis auf eine bestimmte Entfernung nähert und sich dann wieder vom Ziel entfernt. Oder Sie können mit einem kognitiven Controller bestimmen, dass ein Vertreter sich zwischen mehreren Zielen bewegt.

Eine weitere Methode zur Erstellung komplexer, dynamischer Crowd-Simulationen ist die Bewegungssynthese, die auch mit dem kognitiven Controller verwendet werden kann. Das Crowd-System bietet zwei Arten von Bewegungssynthese:

Einer der wichtigsten Aspekte bei Crowd-Simulationen ist das Ausweichen. Wenn Figuren durch andere Figuren oder Objekte in der Szene hindurchgehen, fällt der Gesamteindruck wenig realistisch aus. Das Crowd-System bietet verschiedene Verhaltensweisen, mit denen ein naturgetreues Ausweichen erzielt werden kann. Außerdem steht der Space Warp-Sondertyp "Vektorfeld" zur Verfügung, der auf Objekte mit unregelmäßigen Formen angewendet werden kann, damit Vertreter sich um das Objekt herumbewegen können, ohne es zu durchdringen.

Sie können die hier beschriebenen Hilfsmittel des Crowd-Systems miteinander kombinieren, um eine schier unbegrenzte Vielfalt an interessanten Simulationen mit zahlreichen Figuren zu erstellen. In den Themen zu Crowd in diesem Handbuch finden Sie ausführliche Informationen über alle Aspekte der Crowd-Simulation.