Biped學習記錄26(四元數可歐拉角切換)

前面說到Biped的 數據形式是 四元數的算法,比如在旋轉上,只能實現180度的旋轉,不可能像3Dmax的模型那樣實現任意角度旋轉的動畫。還記得四元數的特點嗎《Post to Post》一個姿勢到另一個姿勢。

上一節(jié)還是說到了Biped自己的曲線編輯器,這一節(jié)繼續(xù)說一下曲線,再來看一下:


上圖中,是給Biped的一個手臂做了一個旋轉的動畫,可以看到它的曲線,Max自帶的曲線編輯器上面也有一行快速設置曲線的工具。但是這里不管用,因為Biped的旋轉方式是四元數的算法。那么,可以更改嗎,答案是可以的:


圖中可以看到,Biped有一個戰(zhàn)門切換 四元數和 歐拉角的 卷展欄。默認勾選的是四元數,當切換到下面的歐拉角的時候,上面那副圖里的曲線工具就可以用了:


可以看到,切換之后,曲線多出了黑色控制柄,可以像Max默認的曲線編輯器一樣來調整這個曲線了:


也可以用上面的那一排工具快速設置曲線了:




歐拉角的方式下面還有一個 軸方向,也就是以哪個方向旋轉,這個好像不太用的到:

另外一點就是,即使這里切換到了 歐拉角的形式,但是Biped仍然無法做出旋轉超過360的 旋轉動畫,最多只能旋轉180度。


這幅圖里,試著通過編輯器來拖動關鍵幀的數值,發(fā)現一旦超過180或者-180,曲線會自動跳躍到相反的方向,并且從圖中也可以看到,胳膊的旋轉方向也變了。進一步說明了最多只能轉180度。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1 前言 OpenGL渲染3D模型離不開空間幾何的數學理論知識,而本篇文章的目的就是對空間幾何進行簡單的介紹,并對...
    RichardJieChen閱讀 7,520評論 1 11
  • 概述 又研究了將近兩個星期的3D圖形到了我最想研究的地方了,因為歐拉角與四元數的原因導致OpenGL ES的研究進...
    神經騷棟閱讀 8,017評論 12 40
  • 歐拉旋轉、四元數、矩陣旋轉之間的差異 除了歐拉旋轉以外,還有兩種表示旋轉的方式:矩陣旋轉和四元數旋轉。接下來我們比...
    AndrewFan閱讀 2,843評論 0 3
  • 什么是方位? 物體的“方位”主要描述的是物體的朝向,但是“方位”和“方向”不是同一個概念,例如,向量有方向沒有方位...
    xiaoxingyun閱讀 3,387評論 0 0
  • 綠樹留影 清風成簾 遠天的鴿哨蕩漾著藍天 鈴音又響 佳人再現 雨色的街道怎樣的清艷
    柳晴閱讀 188評論 0 0

友情鏈接更多精彩內容