- 將pmx模型轉化為fbx模型
- 將fbx模型匯入,在對應的Inspector面板上的四個勾選打勾并Apply應用一下
- 在接下來彈出的界面中將vmd影片拖入到對應的Object欄中并點擊生成相應影片的模型
- vmd影片的制作
- 新建一個影片狀態機控制播放影片,將一整段影片拖入即可,然后將影片機賦值給生成出來的模型作為預制
- 場景中添加音樂作為舞蹈音樂
Unity支持從兩種不同型別的檔案匯入網格和影片:
- 匯出的3D檔案格式,如.fbx或.obj,
- 專有的3D或DCC(數字內容創作)應用程式檔案,例如來自AutocdeskoB3ds Maxk@或Blender的.max和.blend檔案格式,只能在創建專有檔案的軟體中編輯這些檔案,專有檔案通常無法在未經轉換和匯入的情況下直接由其他軟體編輯,
匯出的3D格式
Unity可讀取.fbx、.dae(Collada)、.3ds、.dxf和.obj檔案,
將pmx模型轉化為fbx模型
需要工具:
- 用于Blender中處理模型的插件(Cats Blender Plugin),適合用于處理pmx、vrm模型,(https://github.com/absolute-quantum/cats-blender-plugin)
- 用于Unity,將fbx模型打包成vrm模型的的腳本(UniVRM),(https://github.com/vrm-c/UniVRM/releases/tag/v0.68.2)
Cats插件,自身內置支持mmd(.pmx,.pmd)、fbx(.fbx)格式的模型匯入,
XnaLara(.xps)、Source(.md)、VRM(.vrm)需要額外下載對應插件,
在blender中安裝Cats插件并在右側工具列中利用它匯入.pmx模型
默認顯示是白色模型,可在右側工具列中在Misc(雜項)中添加mmd_tools賦予的著色渲染(GLSL、Shadeless),

(如果著色不正常,例含帶粉色,可以把MMD Display中的Toon Texture取消勾選)
點擊Cats里的Fix model(mmd模型默認設定,非mmd模型在屬性設定中取消勾選“Fix MMD Twist Bones”),它會自動化處理你的模型,并對模型本身的mesh和骨骼進行改變,
- 會將你的模型骨骼,重命名為適配Unity骨骼映射的英文名,并洗掉多余無用0權重骨骼,
- 會改變你的mesh網格,將使用同一張貼圖的部分合并在一起,然后再將所有mesh網格合并重命名為Body,(這個功能對小白來說并沒有什么影響,但對熟悉模型的人來說可能是個缺點,解決方法:Fix Model前,在屬性設定中取消勾選“Combine Same Materials”)
(在自動化處理時,處理速度取決于模型的復雜程度,比如,模型的骨骼數量,面數,形態鍵(blendshape)等)
處理結束后, 檢查骨骼的權重是否正常,
(不檢查也行,一般Fix model前正常,Fix model后也不會有什么問題)
點擊Start Pose Mode,開啟姿態模式,然后檢查骨骼權重,依次是四肢、上半身、腰部、手指,
當你發現模型沒啥問題以后,點擊Export Model,直接匯出就好了,
將fbx模型匯入,在對應的Inspector面板上的四個勾選打勾并Apply應用一下
在接下來彈出的界面中將vmd影片拖入到對應的Object欄中并點擊生成相應影片的模型
vmd影片的制作
- 利用小K網(https://xk.yunboai.com/)
(僅轉到vmd只需bip)
- 手K幀
自己手K幀的精度更高更自然,也可以采取動捕+手修,不過動捕出來的滿屏關鍵幀還不如直接重做orz,
新建一個影片狀態機控制播放影片,將一整段影片拖入即可,然后將影片機賦值給生成出來的模型作為預制
場景中添加音樂作為舞蹈音樂
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/386729.html
標籤:其他
上一篇:【UE】Unreal Engine虛幻引擎自己的入門記錄
下一篇:飛船打外星人(python)
