a. VMR讀取與載入與Metadata設定
那麼開始嘗試從一個完成的fbx檔案,轉換成vrm檔,這邊使用免費的Unity Chan作為範例
如果您單純只是想要修改現有的vrm檔案,可以跳過步驟a-3~a-6
本教程使用版本:
本教程會用到插件:
請先下載好以上unity package
a-1. Unity 開啟新專案 ,類型選擇3D
a-2. 載入準備好的3個 unity package,過程如果有對話窗,都直接點選 “import”或”go ahead”
a-3.找到UnityChan的Fbx檔案
a-4.在Inspector視窗選擇Humanoid並點選apply,Unity Chan的已經設定過了,所以可以跳過這一步
a-5將Unity Chan的fbx拖拉進Hierarchy視窗
a-6 輸出成第一次的VRM
必須要有作者才能輸出,這邊我就寫上Unity Chan的原作者,記得輸出在Assets內,才能被Unity編輯
a-7.在Assets資料夾內,只要讀取到VRM檔案就會自動產生這些新的檔案
其中最重要的是這個~.prefab檔案以及~.Materials
如果~.prefab拖拉進Hierarchy視窗就會成為一個gameObject
部分對gameObject會提示中斷與~.prefab的連結,中斷連結之後如果要輸出成VRM
記得選擇gameObject為對象,而不是~.prefab
Blend shape設定只能在~.prefab
Secondary設定只能在gameObject,因為預設的unity 編輯器無法編輯~.prefab內層
Metadata設定則不限
Shaders則可能都需要
因此各項設定之間可能需要多次再輸出覆蓋VRM作為存檔
a-8 設定metadata
看到Inspector視窗內的VRM Meta (Script)
Information這邊都是直接填寫文字,沒甚麼特別的
方框可以設定預覽縮圖
Licence這邊幾個比較重要的
Personation / Characterization Permission 人格/表徵許可
A person who can perform with this avatar能夠使用此頭像進行表演的人
Permission to perform violent acts with this avatar允許使用於暴力內容
Permission to perform sexual acts with this avatar允許使用於色情內容
For commercial use允許使用於商業用途
Redistribution Prohibited 可否公開上傳與改造
a-9 設定完成後,如果不繼續進行其他編輯,選擇此~.prefab,第二次輸出成VRM,可以直接覆蓋第一次的
VRM教學系列目錄