Support

  Tips & Techniques - XPresso - Deutsch

XPresso - Deutsch:
Korrekt drehende Zahnräder
Download:
Project
Works with:
R8
Requires:
Version 8+
 


 
XPresso (der auf Nodes basierende Expression-Editor) mag auf den ersten Blick etwas abschreckend wirken. Um Ihnen dieses Feature trotzdem näher zu bringen und Ihnen das Verständnis zu erleichtern, hat MAXON-Mitarbeiter Björn für eine Reihe von gängigen Animationsaufgaben Lösungswege per XPresso erstellt.

 
Es lohnt sich, etwas Zeit und Energie für das Erlernen von XPresso aufzubringen. Und hier gehts auch schon los!

 
In diesem Beispiel wird die Drehung eines Zahrades von einem zweiten abhängig gemacht.

 
Klicken Sie, um das Quicktime-Video abzuspielen

 
Um die korrekte Abhängigkeit zu erstellen, brauchen Sie die inneren Radien der Zahnräder. Mit dieser Information können Sie den Umfang mit der folgenden Formel berechnen: U = 2 * pi * R (R ist der Zahnrad-Innenradius).

 
Der Rotationswinkel ist proportional zum Umfang: U1 / U2 = RW1 / RW2 => RW2 = RW1 * U2 / U1

 
Da die Zahnräder in entgegengesetzte Richtungen drehen, muß der Rotationswinkel mit -1 multipliziert werden.

 
Auf diese Art und Weise müssen Sie nur den Rotationswinkel des ersten Zahnrades animieren (in diesem Fall „Banking“), um die korrekte Drehung des zweiten Zahnrades zu erhalten. Die Drehung wird dabei von dem Inneren-Radius-Verhältnis der beiden Zahnräder abhängig gemacht. Die Anzahl der Zahnradzähne muß manuell eingegeben werden.

 
Prinzipiell ist es möglich, die Zähnezahl des zweiten Zahnrades in gleicher Weise zu berechnen. Da es aber unmöglich ist, Zahnbruchteile zu erstellen, ist das in den seltensten Fällen die richtige Lösung.

 
Detaillierte Kommentare zu der Arbeitsweise der Expression finden Sie im XPresso-Editor der oben zu findenden Projektdatei.


© 2004 All rights reserved. For the personal and/or professional use of Cinema 4D users only. Reprint without permission is strictly prohibited.

© 2010 All rights reserved
Copyright Information |
Privacy Policy | Terms of Use