用語 | 意味 |
---|---|
Root | エクスポート対象となる一番親のオブジェクト(ひとつだけ) |
ヒエラルキー | Root自身と子孫全部 |
Unityの EditorWindow で画面を作成しています。
以前と同じメニューから表示できます。
前のバージョン:
ExportRoot が以下の条件を満たすと設定画面が表示されます。
Metaやエクスポートオプションを設定してください。
警告は修正するかしないかを判断して、問題無ければ無視してください。
選択状態のオブジェクトがエクスポート可能であれば、ダイアログ右下の export
ボタンを押すことができるようになります。
VRMモデルのファイルサイズの詳しい内容はこちらを参考してください。
エクスポートのオプションです。 チェックするとエクスポート前に追加の処理を実行します。
エクスポート前に強制的にT-Poseにします。 手動でだいたいT-Poseに出来た場合は、チェックしなくても問題ありません。
モデルを正規化します。 正規化済みのモデルを再正規化する必用はありませんが、正規化されていない部品を追加した場合は必要です。 正規化されているか否かは、ヒエラルキーのすべてのGameObjectの回転が0 スケールが1 であるか否かです。
0.58 では自動でチェックボックスが On/Off されます
シリアライザーのバージョン。 どちらでも動作します。
BlendShapeが多数ある場合にファイルサイズを削減できます。
BlendShapeのNormal, Tangent をエクスポートしない。 ファイルサイズを削減できます。 UniVRM-0.53 より前のバージョンはインポート時にエラーになるのに注意してください。
BlendShapeClip設定から参照されないBlendShapeをエクスポートしない。 ファイルサイズを削減できます。
Presetが Unknown であるBlendShapeClipをエクスポートしない。 ReduceBlendshapeと組み合わせて使います。
頂点カラーをエクスポートしない。
GLTFには、頂点カラーを含むが使わないという設定がありません。
UniVRMでは、 unlit
のみ頂点カラー対応です。
バージョン毎の判定。
message | 0.56 | 0.57 | 0.58 |
---|---|---|---|
The Root translation, rotation and scale will be dropped | error | warn | error(移動は可) |
Jaw bone | warn | warn | warn |
Same name bone | error | warn(自動リネーム) | warn |
Vertex color | warn | warn | warn |
Unknown shader | warn | warn | warn |
Require source | error | error | error |
Require no parent | ok | ok | error(新規) |
Require Z+ forward | ok | ok | error(新規) |
Require animator | error | error | error |
Require humanoid avatar | error | error | error |
Require Title/Version/Author | error | error | error |
No active mesh | error | error | error |
Prefab export | error | error | ok(NO_ACTIVE_MESHだった) |
Springbone validation | ok | ok | warn |
エクスポート可能なオブジェクトをシーンで選択してださい
RootにAnimatorコンポーネントがついていません(ヒューマノイドでない)
RootのAnimatorにavatarがありません(ヒューマノイドでない)
RootのAnimatorのavatarが正常でない(ヒューマノイドでない)
RootのAnimatorのavatarがhumanoidでない。FBXのimport設定の rig で humanoidに変更してください
ダイアログのタイトルを入力してください(必須項目)
ダイアログのバージョンを入力してください(必須項目)
ダイアログのAuthorを入力してください(必須項目)
ヒエラルキーに active なメッシュが含まれていない
material, texture, mesh の名前が長すぎる。 リネームしてください
Rootに移動・回転・スケール値が設定されている。 そのままエクスポートした場合、ルートの TRS は無くなります。 移動に関しては問題がない場合が多いと思われますが、回転・スケールに関しては意図したとおりにならないこともありそうなのでご注意ください。
humanoid設定に顎が含まれている。 FBXインポート時に意図せずに自動で割り当てられる場合があります。 間違えて、前髪等が顎になっていて顎にポーズが入力した場合に微妙に動く場合があります。 FBX importer の rig 設定に戻って設定を解除することをおすすめします。
ヒエラルキーの中に同じ名前のGameObjectが含まれている。 エクスポートした場合に自動でリネームする。
ヒエラルキーに含まれる mesh に頂点カラーが含まれている。
頂点カラー | 含まれている挙動 | 挙動 |
---|---|---|
UniVRM-0.53以前 | 未対応 | 含まれているけど無視する挙動 |
UniVRM-0.54~ | 使う | 含まれているものは使う挙動 |
Unlitで頂点カラーが含まれているが使わないという設定がありせん。
必要ない場合は、Remove Vertex Color
オプションで削除できます。
Standard
fallbackstandard, unlit, mtoon 以外のマテリアルは、standard になります。
Unityの ScriptableWizard で画面を作成しています。 v0.58 以降でダイアログを改善予定です。