Site Tools


Bongo 2.0 逆運動學

什麼是逆運動學?

數個物件以父子關係連結稱為繼承關係,一般的物件繼承關係的子物件是跟著父物件做同向的變動,例如:父物件旋轉 90 度時子物件也會跟著旋轉 90 度。子物件的移動、旋轉、縮放變動是由其動畫軸定義,每個子物件都會套用父物件的變動資訊,這種運動方式稱為順向運動學。

以順向運動學的方式設定關節機構時,每個物件都要設定非常密集的關鍵影格,才能使關節機構運作時父子物件不致於相互脫離。當關節機構需要修改時,所有的物件的關鍵影格必需重新設定極為不便,逆向運動學 (Inverse Kinematics,簡稱 IK)可以處理這樣的難題。


IK 視圖

在動畫管理(Animation Manager)上按右鍵,就可以選擇啟動IK 視圖。IK 視圖讓使用者可以看到Ik鍊是由哪些元件跟接頭組成。以下為圖示說明。

  • 轉軸 (Hinge)-關節可以繞著 X、Y 或 Z 軸旋轉。
  • 通用(Ball)-關節可以繞著 X、Y 或 Z 軸旋轉。
  • 伸縮 Telescopic -關節可以沿著 X、Y 或 Z 軸移動。
  • 彈性 Rubberband -關節可以沿著 X、Y 或 Z 軸縮放。
  • 目標 Goal -IK 計算到此物件為止。

教學模型

zh-tw/bongo/ik.txt · Last modified: 2020/08/14 (external edit)