結論から書きます。1 枚の絵や写真から AI が生成した 3D モデルは、そのままでは VRChat のアバターとして使えません。 VRChat のヒューマノイドアバターは Unity の Mecanim ヒューマノイド設定を使う必要があり、公式ドキュメントは「ヒューマノイドアバターは head(頭)・hands(手)・feet(足)のボーンがマッピングされていなければならない」と定めています(出典: VRChat Creation - Rig Requirements、2026年7月時点)。AI が生成する 3D モデルは骨(ボーン)の入っていない静止したメッシュなので、この前提を満たしていません。
VRM 化についても同じことが言えます。VRM は人型アバターのための形式なので、骨組みが無いモデルを「変換」しただけでアバターになるわけではありません。間に挟まるのはリギング・ウェイト調整という制作工程で、これはファイル変換ではなくモデリングの仕事です。 この記事では、何がどれだけ足りないのかを具体的に示したうえで、それでも現実的に使える用途を整理します。VRChat をこれから始める段階の方はVRChatアバターを自作する初心者ロードマップから読むと全体像がつかめます。
※現在のFigmeeは、アップロードした絵やイラストからフィギュア風画像と3Dモデルデータ(GLB / 3MF)を生成・ダウンロードできるサービスです。実物の3Dプリント品の販売は準備中(Coming Soon)です。
何が足りないのか
AI 生成モデルが持っているものと、VRChat のアバターに必要なものを並べると、差がはっきりします。
| 項目 | AI 生成の 3D モデル(GLB) | VRChat アバターに必要なもの |
|---|---|---|
| メッシュ(形状) | ある | ある |
| テクスチャ・マテリアル | ある | ある(ただしシェーダーの調整が必要) |
| ボーン(骨組み) | 無い | 必須(頭・手・足を含む) |
| ボーンとメッシュの結び付け(ウェイト) | 無い | 必須 |
| 表情のブレンドシェイプ | 無い | リップシンクや表情を使うなら必要 |
| アバター設定コンポーネント | 無い | VRC Avatar Descriptor が必須 |
| 面数・負荷の最適化 | 未調整 | パフォーマンスランクの基準あり |
「無い」が並んでいる部分が、そのまま追加で必要になる作業です。ボーンを入れる工程はリギングと呼ばれます。仕組みそのものはリギングとは?で解説していますが、キャラクター 1 体を破綻なく動かせる状態に仕上げるのは、3D 制作の中でも独立したスキル領域です。
VRChatが求めるリグ要件(具体的に)
公式ドキュメントが挙げている要件を、実際に手を動かすときに効いてくる順に整理します。
- 必須のボーンマッピング: head・hands・feet に加え、Pelvis(骨盤)・Spine(背骨)・Chest(胸)・Neck(首)・Shoulders(肩)がマッピングされている必要があります。
- 階層の順序: shoulder と neck のボーンは chest ボーンの直接の子である必要があります。同様に LowerArm は UpperArm の最初の子、Hand は LowerArm の最初の子、LowerLeg は UpperLeg の最初の子、Foot は LowerLeg の最初の子でなければなりません。
- 指のボーン: フル IK(インバースキネマティクス)を機能させるには、親指・人差し指・中指のボーンをマッピングする必要があります。これらが無い場合、公式ドキュメントによれば「アバターはしゃがむことができず、足も自動的にステップしなくなる」とされています。
- 目のボーンの軸: 「Y 軸は上を向き、Z 軸は前を向く」必要があります。
- フルボディトラッキング向けの姿勢: 「骨盤と太もものボーンのなす角度は 180 度に近いほうがよい」とされ、これは T ポーズで測ります。
- つま先のボーン: 必須ではありませんが、マッピングするとつま先立ちの動きが可能になり、足のステップの見え方も良くなります。
一覧にすると分かりますが、これは「骨をだいたい入れる」では済まない、構造の要件 です。AI 生成モデルに後から骨を入れる場合、この階層に合わせて 1 本ずつ配置し、メッシュの各頂点がどの骨にどれだけ追従するか(ウェイト)を調整していくことになります。
VRMとUniVRMについて知っておくこと
VRM は人型アバター向けの 3D ファイル形式で、glTF 2.0 を拡張して作られています。Unity 向けの標準実装が UniVRM で、MIT ライセンスのオープンソースとして公開されています。
公式リポジトリに記載されている事実を整理します(出典: UniVRM(GitHub)、2026年7月時点)。
- 対応 Unity バージョン: v0.128.0 以降は Unity 2022.3 LTS 以降 が必要です。それより古い Unity(2021.3 / 2020.3 / 2019.3 / 2018.4)は過去のリリースで対応していますが、公式サポート対象外とされています。
- 対応形式: VRM 1.0 と VRM 0.x の両方に加え、glTF 2.0(
.glb/.gltf/.zip)、VRM-Animation(.vrma)を扱えます。 - 導入方法: GitHub のリリースから unitypackage をダウンロードする方法と、Package Manager に git URL を指定する UPM 方式があります。UPM の場合、VRM 1.0 には
com.vrmc.gltfとcom.vrmc.vrmが必要です。
つまり UniVRM は glTF / GLB を読み込めます。 ただし「読み込める」ことと「VRM として成立するアバターになる」ことは別です。VRM は人型アバターの規格なので、ボーン構造・視線・表情といった情報を持つ前提で設計されています。骨の無いメッシュを読み込んでも、その情報は生成されません。
VRMファイルをそのままVRChatに持ち込めるのか
ここは混同しやすいポイントです。VRChat の公式ドキュメントが案内しているアバターの作成・アップロード手順は、Creator Companion で Unity プロジェクトと SDK をセットアップし、Unity 上でモデルを配置して VRC Avatar Descriptor を付け、SDK からビルド・アップロードする という流れです(出典: VRChat Creation - Creating Your First Avatar、2026年7月時点)。手順は 8 つのステップに分かれています。
- Step 1 - 3D モデルを選ぶ
- Step 2 - VRChat SDK をセットアップする
- Step 3 - モデルをプロジェクトに取り込む(リグ設定を正しくする)
- Step 4 - モデルをシーンに配置する
- Step 5 - Avatar Descriptor を追加する
- Step 6 - ビルドタブでアバターに問題がないか確認する
- Step 7 - ビルドしてアップロードする
- Step 8 - アバターを使う
VRM ファイルをそのままアップロードする手順は、この公式フローには含まれていません。 VRM は VRM に対応したプラットフォーム向けの形式であり、VRChat へ持ち込む場合は結局この Unity + SDK のルートを通ることになります。「VRM 化すれば VRChat で使える」という理解は、順序が逆です。
もうひとつ重要な制約があります。VRChat が使用している Unity のバージョンは 2022.3.22f1 に固定されており、公式ドキュメントは新しいバージョンへ上げるとアップロードしたコンテンツが VRChat で読み込めなくなるとして、このバージョンに留まるよう案内しています(出典: VRChat Creation - Current Unity Version、2026年7月時点)。Unity の導入は Creator Companion に任せるのが安全です。
全体の工程と現実的な所要時間
AI 生成モデルからアバターを目指す場合、工程は次のようになります。時間は 3D 制作の経験によって大きく変わるため、あくまで目安です。
- メッシュを整える(1〜3 時間)。生成されたモデルは編集向きの面の並びになっていないため、リメッシュやリトポロジーで整えます。ここを飛ばすと後のウェイト調整で破綻しやすくなります。
- 形をアバター向けに調整する(数時間〜)。腕を T ポーズに近づける、指を分離する、髪や装飾を扱いやすい単位に分けるなど。1 枚の絵から生成したモデルは指が一体化していることが多く、指のボーンを入れるにはここでの造形が前提になります。
- リギング(骨を入れる)(数時間〜数日)。VRChat の階層要件を満たす形で配置します。
- ウェイト調整(数時間〜数日)。腕を曲げたときに肩が潰れないか、といった確認を繰り返します。実際にはここがいちばん時間を使います。
- 表情のブレンドシェイプ作成(任意・数時間〜)。リップシンクや表情変化を使う場合に必要です。
- VRM 化する場合は UniVRM で書き出す(1 時間〜)。Unity 2022.3 LTS 以降の環境で、UniVRM を導入して設定します。
- VRChat 向けに設定する(1〜3 時間)。Creator Companion でプロジェクトを作り、モデルを取り込み、Avatar Descriptor を設定してビルド・アップロードします。
工程 3〜4 が全体の大半を占めます。これは「変換作業」ではなく「制作」です。 逆に言えば、モデリングの手間を減らすために AI を使ったつもりが、アバター化の工程で結局同じくらいの時間を使うことになりかねません。ここを最初に理解しておくと、途中で計画が崩れずに済みます。
現実的に向いている用途
では AI 生成の 3D モデルは VR / SNS 文脈で使えないのかというと、そんなことはありません。アバター以外なら、追加工程なしで成立する用途がいくつもあります。
| 用途 | 追加工程 | 向いている度合い |
|---|---|---|
| 回転させて眺める・作品として見せる | 不要 | 高い |
| 撮影・スクリーンショットの被写体 | 不要 | 高い |
| ワールドに置くオブジェクト・小物 | ほぼ不要 | 高い |
| ゲームやアプリの背景・展示物 | ほぼ不要 | 高い |
| 造形の当たり・下地として使う | 不要 | 高い |
| 静止したキャラクターの立ち姿 | 少ない | 中程度 |
| 自分が動かすアバター | 多い(リギング必須) | 低い |
ワールドに置くオブジェクトは、動かす必要がないぶんボーンが要りません。ここは AI 生成モデルの得意な領域です。ゲームエンジンへの取り込み手順はUnityでGLBを取り込む方法にまとめています。
また、「アバターの下地」として使う 発想もあります。イラストから立体の当たりを一気に作り、それを参照しながら自分でモデリングやリトポロジーを進める、という使い方です。ゼロから形を起こす工程を省ける分、シルエットの検討が早く回ります。編集ルート全体はAIで作った3Dモデルを編集する方法総覧に整理してあります。
よくある質問
AIで生成したモデルをワンクリックでVRM化できるツールはありませんか?
VRM 形式として書き出すこと自体は技術的に可能ですが、書き出せることと VRChat でアバターとして動くことは別の話です。VRChat のヒューマノイドアバターには、頭・手・足を含むボーンのマッピングと、決められた親子関係の階層が必要だと公式に定められています。ボーンとウェイトが無いモデルは、どの形式に変換してもこの要件を満たしません。
リギングを外注する場合、何を渡せばいいですか?
整えたメッシュ(GLB や FBX)と、想定している用途(VRChat 用か、他のプラットフォーム用か)、必要な表情の有無を伝えると話が早く進みます。VRChat 向けなら、公式のリグ要件のページを共有しておくと認識がそろいます。なお、変換の元にする絵は自分が権利を持つ自作キャラクターである必要があります。他者の版権キャラクターを立体化してアップロードする行為は、権利者の許諾なしには行えません。
ワールドに置くオブジェクトとして使うなら、何を確認すればいいですか?
面の数と、テクスチャの解像度です。ワールドは多くのオブジェクトを同時に読み込むため、1 つのモデルが重いと全体の体験に影響します。取り込む前に面数を確認し、必要なら減らしてから配置してください。GLB という形式の性質はGLBファイルとは?で解説しています。
まとめ
AI で生成した 3D モデルを VRChat のアバターにするには、リギングとウェイト調整という独立した制作工程が必要で、これはファイル形式の変換では代替できません。VRChat の公式要件は、頭・手・足を含むボーンのマッピングと、肩・首・腕・脚の親子関係まで具体的に定めています。VRM 化についても、UniVRM は glTF / GLB を読み込めますが、骨組みの無いモデルからアバターの情報が自動生成されるわけではありません。
一方で、ワールドに置くオブジェクト、撮影の被写体、展示物、造形の下地 といった用途なら、生成したモデルをそのまま活かせます。「アバターにするには遠いが、それ以外なら近い」——この線引きを最初に持っておくと、期待とのズレなく使えます。アバター制作そのものに踏み込むなら、VRChatアバターを自作する初心者ロードマップで全体の学習順序を確認してから始めるのが確実です。




