Stability AI、3D制御システム「Arbor」公開:空間設計図で精密指定
Stability AIが3Dアセット生成向けの制御システム「Arbor」を発表した。ベースモデルを再学習することなく、簡易なガイドメッシュで物体の占有空間、空白領域、接触面を正確に指定できる。モデルサイズはわずか600MBでコードもオープンソース化されており、ゲーム制作などの実パイプラインへの適合度を大幅に高めた。

これまでの生成AIによる3Dアセット制作は、まるでスロットマシンのようなものでした。プロンプトを入力して生成ボタンを押し、椅子が宙に浮いたりサイズが狂ったりしないよう祈るしかなかったのです。結局、現場のデザイナーが手作業でポリゴンを修正することになります。
Stable Diffusionを手がけるStability AIは、この課題を解決する3D制御システム「Arbor」を発表しました。AIにサイズを推測させるのではなく、生成が始まる前に大まかな空間設計図を渡してしまうアプローチです。
占有領域、空白領域、そして接触面
Arborの要となるのは、専用の制約メッシュによる空間指定です。これは完成された3Dモデルではなく、ごく単純なガイド用の箱や枠に過ぎません。
指定できる領域は主に3種類あります。1つ目は形状を生成すべき「占有領域」、2つ目はキャラクターの動きや他パーツとの干渉を防ぐために空間を空けておく「回避領域」、そして3つ目は椅子の脚が床に接地するポイントなどを決める「接触領域」です。
3D制作に携わる人間にとって、言葉で何センチと指示するよりも、大まかな立方体で範囲を囲むほうが直感的です。この仕組みにより、ゲーム開発で既存モーションを流用した際にモデルが手足にめり込む事故を防げます。
ベースモデルを再学習しない600MBのアダプター
既存の拡散モデルに幾何学的な制約を組み込むのは簡単ではありません。通常なら巨大なモデル全体を再学習するか、後処理で強引に変形させる必要がありました。
Arborはこの問題を巧妙に回避しています。3D生成基盤モデルであるTrellisやTrellis 2のパラメータを凍結したまま、後付けのルーティング機構として機能します。制約メッシュをトークン化し、必要な潜在空間だけに情報を流し込むため、基底モデルを再学習する必要がありません。
そのため、Hugging Faceで公開されたArborのモデルサイズはわずか600MB程度に収まっています。ソースコードも同時にオープンソース化されており、ローカル環境ですぐに試すことができます。
なぜ重要か
Arborの登場によって、AIによる3D生成は単なるコンセプトアートの域を脱し、実際の制作パイプラインに組み込める実用段階に入ったと考えられます。
ゲームや映像の現場では、プロップのサイズや持ち手の位置が厳密に決まっています。少しでも位置がズレれば、モーションの再調整が必要になりコストが跳ね上がるためです。Arborは生成のランダム性を残しながら、外枠のサイズだけを確実に守らせることに成功しました。
巨大モデルをゼロから作り直すのではなく、既存のTrellisに差し込める600MBの軽量アダプターとして提供した点も賢い判断です。個人のインディー開発者や中小スタジオでも、既存のローカル環境のまま手軽に導入できます。
もちろん、最終的な質感やメッシュのトポロジーはベースとなるTrellisの性能に依存します。それでも、空間の占有と余白をミリ単位でコントロールできるようになった意義は非常に大きく、今後の3D制作ツールの標準機能になっていくはずです。
情報源 (1)
- arxiv.org(新しいタブで開きます)原文arxiv.org