Skip to content

6. Reaktive Animation

In Maya lassen sich reaktive Animationen mithilfe von „Driven Keys“ realisieren. Ein Attribut eines Driver-Objects beinflusst Attribute eines Driven-Objekts.

Create > Polygon Primitives > Pipe (Radius 2, Subdivision Axis 20)

Jedes zweite äußere Face selektieren und Edit Mesh > Extrude

Create > Polygon Primitves > Pipe (Radius 1, Subdivision Axis 10)

Jedes zweite äußere Face selektieren und Extude

Das kleinere Zahnrad positionieren, sodass es mit dem größeren verzahnt ist.

Animate > Set Driven Key > Set…

Das große Zahnrad (pPipe1) selektieren und im „Set Driven Key“-Fenster „Load Driver“

Das kleine Zahnrad (pPipe2) selektieren und „Load Driven“

Die Attribute RotateY bei Driver und bei Driven selektieren.

Den Button „Key“ klicken.

Das große Zahnrad (pPipe1) selektieren und in der Channel Box RotateY = 360

Das kleine Zahnrad (pPipe2) selektieren und in der Channel Box RotateY = -720

Den Button „Key“ im „Set Driven Key“-Fenster klicken

Rotiert man das große Zahnrad mit dem Rotate-Tool um die Y-Achse bewegt sich das kleine Zahnrad mit, jedoch nur in dem Wertebereich 0-360. Wird der Wertebereich verlassen dreht sich das kleine Zahnrad nicht

Das kleine Zahnrad (pPipe2) selektieren und den Graph Editor öffnen. Man sieht, es wurden Keyframes für den RotateY gesetzt.

Die Keyframes selektieren und Tangents > Linear um den „Ease-In Ease-out“ zu entfernen.

View > Infinity (aktivieren) hier wird gestrichelt angezeigt, das vor und nach den Keyframes die Werte konstant bleiben.

Die Keyframes selektieren

Curves > Post Infinity > Cycle with Offset

Curves > Pre Infinity > Cycle with Offset

Rotiert man das große Zahnrad mit dem Rotate Tool um die Y-Achse bewegt sich das kleine Zahnrad für beliebige Werte von TranslateY des großen Zahnrads mit

Spielt man die Animation ab, so passiert nichts. Man muss für das Driver-Objekt (das große Zahnrad) Keyframes setzen. z.B. Frame 1 RotateY = 0, Frame 200 RotateY = 360