Bei einer Crowd-Animation in Character Studio, die eine Bewegungssynthese von Figuren umfasst, die keine Bipeds sind, ist ein Zustand eine bestimmte Eigenschaft oder ein Satz von Eigenschaften einer Vertreteranimation, beispielsweise der Zeitraum, in dem der Vertreter nach oben gerichtet ist und langsamer wird. Nachdem der Vertreterzustand festgestellt wurde, wählt die Bewegungssynthese-Engine einen Motion-Clip aus, mit dem das Objekt oder die Figur, die mit dem Vertreter verbunden ist, animiert wird, beispielsweise einen Vogel. Wenn Sie eine Simulation vorbereiten, bei der die Bewegungssynthese verwendet wird, definieren Sie im Dialogfeld "Clip-Zustand" Zustände und verknüpfen Zustände mit Motion-Clips.
Sie können einen Zustand mit jeder beliebigen Kombination der folgenden Eigenschaften definieren: Geschwindigkeit, Beschleunigung, Neigung, Neigungsänderung und Drehwinkel (sowie ein Skript). Sie können für jede aktive Eigenschaft einen Bereich von Werten oder einen eindeutigen Wert angeben, der den Clip für den jeweiligen Zustand auslöst.
Wenn Sie einen Bereich angeben, müssen Sie darauf achten, dass der Mindestwert niedriger ist als der Höchstwert. Wenn Sie beispielsweise einen negativen Bereich verwenden (z. B. –180 bis –10), müssen Sie die Zahl mit dem größeren absoluten Wert (–180) als Mindesteinstellung eingeben.
Sie können die tatsächlichen Bereiche und Durchschnittswerte aller Vertretereigenschaften sehen, nachdem die Clips synthetisiert wurden.
Das Dialogfeld verfügt über mehrere Fensterbereiche, die in den folgenden Themen beschrieben werden.
Sie können jede Zustandseigenschaft individuell aktivieren und deaktivieren. Beispielsweise können Sie die Bewegungssynthese veranlassen, bei der Analyse der Vertreterbewegung nur Geschwindigkeit und Neigung zu berücksichtigen. Für den oder die aktiven Eigenschaften jedes Zustands geben Sie an, für welchen Bereich von Werten ein Zustand aktiv sein kann.
Stattdessen können Sie auch einen einzigen, eindeutigen Bewegungswert angeben, der eingesetzt wird, wenn ein Zustand aktiv ist, wie etwa eine Geschwindigkeit von 50 Einheiten pro Frame. Außerdem geben Sie die Werte für "Hinein" und "Heraus" des Parameters an, mit denen er sich diesem eindeutigen Wert nähert und von ihm entfernt. Diese Werte entsprechen den Tangenten einer Kurve. Sie können jeweils "Beliebig", "Absteigend", "Aufsteigend" oder "Konstant" wählen. Beispiel: Die Animation eines Objekts, das nach einem Flug gerade gelandet ist, könnte für die Geschwindigkeit für "Eindeutig" den Wert "0,0" (das Objekt bewegt sich nicht seitlich), für "Hinein" den Wert "Absteigend" (das Objekt verlangsamt vor der Landung) und für "Heraus" den Wert "Konstant" (das Objekt bleibt stationär) aufweisen. Für einen Absprung dagegen würden Sie "Aufsteigend" für "Heraus" einstellen.
Wenn Sie keine Zustandsparameter angeben, wird ein Vorgabezustand angenommen. Beispiel: Wenn die Bewegungssynthese-Engine nach dem Zufallsprinzip Motion-Clips für ein Objekt auswählen soll und Ihnen Geschwindigkeit und Neigung gleichgültig sind, erstellen Sie Vorgabezustände, anhand derer die Bewegungssynthese-Engine nach dem Zufallsprinzip einen aktiven Clip auswählt.
Character Studio kann Zustände automatisch erstellen, wenn Sie "Zustand erstellen" im Dialogfeld "Synthese" Gruppe "Motion-Clips" aktiviert haben. Sie können diese Funktion verwenden, wenn Sie eine Figur erstellt haben, die sowohl über eine seitliche Bewegung als auch über eine Schleifenbewegung verfügt.
Wenn Sie alle Optionen auf der Gruppe "Motion-Clips" Bereich "Lokal entfernen" aktivieren, dann erstellt Character Studio einen Zustand, der die tatsächliche Drehung, Geschwindigkeit und Beschleunigung der Figur widerspiegelt. Wenn sich ein Vertreter der Drehung und der Geschwindigkeit annähert, die in diesem Zustand enthalten sind, wird der entsprechende Motion-Clip ausgelöst. Durch diese Methode werden bei der Animation einer Figur mit vielen Beinen schleifende Füße vermieden.