當您在 Blender 中編輯多個物件的動畫時,如果每個物件都使用獨立的動畫序列,那麼當您將它們導出為 glTF 格式時,這些物件的動畫就不會同步播放。但是,如果您將多個物件的動畫序列合併為一個整體的動畫序列,它們就可以同步播放。這可以通過使用 Blender 中的 NLA 編輯器來實現。以下是具體步驟:
1.開啟 Blender,並將您要編輯的物件添加到場景中。
2.進入動畫編輯模式,這可以通過在3D視圖中的左下角選擇“動畫”模式來實現。
3.選擇您要編輯的第一個物件。在時間軸上創建一個新的動畫序列(Action)。
4.使用 Blender 中的動畫編輯工具為此物件創建動畫。您可以添加多個動畫關鍵幀,並對其進行調整,以創建所需的動畫。
5.選擇下一個物件,並重複上述步驟,創建新的動畫序列。
6.在時間軸上,將第二個動畫序列拖放到第一個動畫序列下方。這會將第二個動畫序列添加到 NLA 編輯器中。
7.繼續重複上述步驟,直到您添加了所有物件的動畫序列。現在,您可以使用 NLA 編輯器中的工具對這些序列進行編輯和調整,以創建整體動畫。您可以將它們排列在不同的軌道上,更改它們的持續時間,或創建循環和隨機動畫序列。
8.當您完成整體動畫的設計時,請選擇所有動畫序列,然後按下“Push Down”按鈕。這會將所有序列合併為一個整體動畫序列。現在,您可以在時間軸上選擇此序列,並查看整體動畫效果。
9.輸出為 glTF 格式時,請確保選擇了整體動畫序列。這將確保您的多個物件的動畫能夠同步播放,而不是各自獨立播放。
10.最後,導出您的模型為 glTF 格式。您可以通過選擇“檔案”菜單,然後選擇“匯出”選項來導出模型。在匯出選項中,您可以選擇導出整個場景或僅導出所選物件。請確保已選擇要導出的物件和整體動畫序列,然後選擇 glTF 格式,並按下“匯出”按鈕。 11.您可以在其他應用程序中使用您導出的 glTF 模型,例如遊戲引擎或 AR/VR 應用程序。在導入模型時,請確保選擇整體動畫序列,以確保您的多個物件的動畫能夠同步播放。