d. Shaders著色器修改,包含貼圖描邊,陰影,光澤
因為VRM只會完整搭載vrm通用的Shaders,如果使用了其他不通用的Shaders,
以Unity Chan來說,都是Unity Chan自己的Shader,其他軟體沒有,讀取後就會變成這樣。
在編輯器看不出異狀,也是因為載入Unity Chan的 unitypackage中,
也載入了Unity Chan自己的Shader,因此可以正常讀取。
如果希望能夠個軟體通用,就要設定成vrm通用的Shaders
d-1. 找到讀取~.vrm會自動產生的資料夾 ~.Materials
觀察每一個後會發現,都是UnityChan自己的Shader,
其中eye_L1,eye_R1,mat_cheek是Transparent,也就有透明度的
d-2. 將帶有透明的換成VRM-->UnlitTransparent
d-3. 將其他換成VRM-->MToon
d-4. 將~.prefab拖拉至Hierarchy視窗成為gameObject
mesh_root內全是臉部以外各貼圖的Shader
臉部則在Head內
d-5. 可以按需求加入描邊,或是加深陰影,或是換色,
如果做錯了Ctrl+z可以回復上一動
或是在確定可以被軟體支援的情況下,換成其他的Shader
我這邊隨便選個色作為示範
d-6. 最後一樣記得輸出成VRM存檔