エクスポートダイアログ
用語 | 意味 |
---|---|
Root | エクスポート対象となる一番親のオブジェクト(ひとつだけ) |
ヒエラルキー | Root自身と子孫全部 |
v0.58~

Unityの EditorWindow で画面を作成しています。
使い方
Window を表示する
以前と同じメニューから表示できます。

前のバージョン:

- シーン側でエクスポート可能なオブジェクトを先に選択する必要が無くなりました
対象のオブジェクトをセットする
- Drag

- Selector

ExportRootの条件

ExportRoot が以下の条件を満たすと設定画面が表示されます。
- Root である(親が無い)
- Root に回転・スケールが無い(移動は可能)
- ヒューマノイドである(Animatorコンポーネントがアタッチしてあり、Humanoid.Avatarがセットしてある)
- Z+向きである(左足と右足のボーン位置から判定)
- ヒエラルキーの中に enable な mesh を含む
エクスポート設定画面
Metaやエクスポートオプションを設定してください。
警告は修正するかしないかを判断して、問題無ければ無視してください。
選択状態のオブジェクトがエクスポート可能であれば、ダイアログ右下の export
ボタンを押すことができるようになります。
VRMモデルのファイルサイズの詳しい内容はこちらを参考してください。
オプション
エクスポートのオプションです。 チェックするとエクスポート前に追加の処理を実行します。
Force T Pose
エクスポート前に強制的にT-Poseにします。 手動でだいたいT-Poseに出来た場合は、チェックしなくても問題ありません。
Pose Freeze
モデルを正規化します。 正規化済みのモデルを再正規化する必用はありませんが、正規化されていない部品を追加した場合は必要です。 正規化されているか否かは、ヒエラルキーのすべてのGameObjectの回転が0 スケールが1 であるか否かです。
0.58 では自動でチェックボックスが On/Off されます
UseExperimentalExporter
シリアライザーのバージョン。 どちらでも動作します。
UseSparseAccessor
BlendShapeが 多数ある場合にファイルサイズを削減できます。
OnlyBlendshapePosition
BlendShapeのNormal, Tangent をエクスポートしない。 ファイルサイズを削減できます。 UniVRM-0.53 より前のバージョンはインポート時にエラーになるのに注意してください。
ReduceBlendshape
BlendShapeClip設定から参照されないBlendShapeをエクスポートしない。 ファイルサイズを削減できます。
ReduceBlendshapeClip
Presetが Unknown であるBlendShapeClipをエクスポートしない。 ReduceBlendshapeと組み合わせて使います。
RemoveVertexColor
頂点カラーをエクスポートしない。
GLTFには、頂点カラーを含むが使わないという設定がありません。
UniVRMでは、 unlit
のみ頂点カラー対応です。