
大家好
最近想到
如何讓我在 blender3D 做的模型
修改完模型與動態骨頭後
直接匯入到 unity 3D 可以直接使用
不需要再做其他設定
搜尋一下之後發現
使用VRM格式會是一個最優解決方案
在 unity 3D 裡面的動態骨頭方案通常是 dynamic bone
但是預設是要 USD 20 的
不算很貴
但就是要買
而使用VRM的好處是
在 blender3D 中有 VRM Addon
https://github.com/saturday06/VRM_Addon_for_Blender
可以匯入VRM檔案
而且~
匯入後可以自行修改模型
甚至要自己創建VRM模型也可以喔~
只是要把所有骨頭都設定好
比較麻煩~
簡單的方式是直接修改下載下來的 VRM模型
可以用 vroid studio 自己製作
也可以去 vroid hub 下載都可以喔
下載之後
就可以在 blender3D 的import這邊匯入 VRM模型了
匯入後按下N就可以修改模型相關參數
如果是匯入 vroid 的模型
基本上不太需要調整什麼
可能是增加一些配件或是一些動態骨頭
而VRM的好處在這邊就是
他有自己的動態骨頭設定
就是 spring bone
只要設定母骨頭為spring bone
就可以讓以下骨頭都有動態效果
且可以設定重力與碰撞等參數
然後再用 unity 3D 的VRM外掛匯入從 blender3D 輸出的VRM
https://github.com/vrm-c/UniVRM
而且重點是匯入到 unity 3D 之後不用再設定動態骨頭
就已經幫檔案都設定好動態骨頭,碰撞,表情KEY等等方便的東西
(圖: 隨便新增一條尾巴)
(圖: 匯入後就有物理骨架效果~)
這樣的作業流程
算是目前我想到最方便去讓BB與 unity 3D 的模型較為方便的轉換方式了
給大家參考囉
留言板
歡迎留下建議與分享!希望一起交流!感恩!