VRMに対応した自作モデルをつくる
作り方
環境
Unityのバージョン: 2017.3.1f1
UniVRMのバージョン: v0.35
手順の補足
> UniVRM/releasesから最新のunitypackageをダウンロードし、Assets/VRMにインストールします
ダウンロードしたunitypackageをそのままUnity上のAssetsエリアにドラッグアンドドロップすればOK
> FBX等のUnityで読み込めるHumanoidモデルを用意しUnityにインポートします
作成したモデルの.fbxを同様にドラッグアンドドロップする
Unity2017だとインポート時にMaterialsフォルダが作成されず、シェーダをいじることができない
インポート後、アセットの中にマテリアル埋め込まれている状態になっている
左にはMaterialsフォルダがある。右にはない
シェーダの設定
上述の通りそのままではシェーダを設定できないのでマテリアルを切り出す
Extract Materialsを押すと切り出せる(切り出しディレクトリを指定するダイアログが表示される)
マテリアルのシェーダを VRM/UnlitTexture
にした
公開
課題
スケールの設定を間違えているかもしれないので次回注意する