Das
Footstep System entstand 1999 im Rahmen eines Research Projektes.
Inspiriert durch Character Studio arbeitete Dirk Bialluch an
der prozeduralen Generierung von Laufzyklen basierend auf Footsteps.
Das Tool wurde als Maya MEL Script umgesetzt.
Die
erste Version bestand aus einer einfachen Expression, die mittels
eines Trigger Flags zwei Fußskelette auf Zielpositionen
bewegte. Die Ziele wurden durch zwei Footstep Locator in der
3D Szene definiert. Diese Locator wurden schrittweise durch
die Szene bewegt, um so einen kontinuierlichen Laufzyklus zu
erzeugen. Mit Hilfe dieser Expression entstand der Kurzfilm
Dancing Yeti. Neben der Kontrolle
der Füsse kontrollierte die Expression auch die Hüftposition
und Armbewegung. Die Trigger Flag Methode erforderte einen kontinuierlichen
Ablauf der Animation. Dadurch war es nicht möglich durch
die Animation zu scrubben oder diese rückwärts abzuspielen,
ohne zuvor die prozedurale Simulation in Animationskurven umzuwandeln.
Aus
der ursprünglichen Expression entwickelte Dirk Bialluch
das finale Footstep System. Das Biped System wurde auf acht
Füße erweitert, so daß insbesondere kompliziert
zu animierende Tiere mit mehr als vier Beinen prozedural bewegt
werden können. Hüft und Armbewegungen wurden ebenfalls
in das System integriert. Zudem wurde das Konzept so verändert,
daß Scrubbing und Reverse Playback unterstützt werden.
Ein umfangreiches User Interface wurde entwickelt, das aufgrund
der vielzähligen Parameter auch die Verwaltung von Presets
unterstützt. Das Footstep System kam bei der Animation
von über 50 Charakteren aus dem Spiel Pizza
Connection 2 zum Einsatz.