UE5支持直接導入FBX文件,但在實際應用中筆者發現:
? ? ? ? 剛開始使用的是UE5.3,在UE5.3中直接將.fbx文件拖入UE中導入后是一個個的零件,后來使用了datasmith插件等其他辦法,怎么都沒有達到想要的效果。
? ? ? ? 后面升級UE5.4以后,直接將原本的.fbx文件拖入UE中,神奇的事情出現了,不再是一個個的零件了,而會是一個整體網格體!但是動畫一直導入不成功。
我需要的是能夠動態控制動畫的改變/啟停,因此導入時選擇了骨骼網格體,并且使用的方法是:
Blender中導出時,將網格體和動畫分別導出。然后在UE導入時,也將網格體和動畫分別導入
UE導入
1)先導入骨骼網格體:
2)僅導入動畫
3)導入后,記得關閉PIE,提示保存資產的時候進行保存。重新打開PIE就可以進行Skeleton和Animation的選擇了,也可以直接在代碼里進行LoadObject。
Blender導出
1)導出網格
菜單:文件-導出-FBX打開如下界面,并進行路徑選擇,參數調整:
2)導出動畫
除了和導出網格一致的設置外,增加了動畫導出,見下圖:
3)這樣我們就得到了:純網格.fbx+帶動畫的.fbx
P.S.
在使用Blender進行動畫編輯時,我喜歡直接選中元素,在時間線中進行關鍵幀設置這種方式,能夠快速可控的進行單個/多個動畫的編輯。