研究者たちは、動く 3D 物体を構築することはプログラムを書くようなものであることに気づきました。そこで、スーパープログラマーとして振る舞う AI エージェントを構築しました。彼らはそれに厳格な作業場と一連のツールを与え、動く物体を構築するための何千もの「レシピ」を書かせました。これにより、ロボットやビデオゲームが現実世界の動きを理解するのに役立つ、高品質な 3D 玩具の巨大なライブラリが生まれました。
技術的概要:Articraft - スケーラブルな可動 3D アセット生成のためのエージェントシステム
問題定義
可動 3D 物体(例:キャビネット、工具、車両)の理解とシミュレーションを学習する上での主要なボトルネックは、大規模で多様かつ高品質なデータセットの不足である。PartNet-Mobility や AKB-48 などの既存データセットは、カテゴリのカバレッジが限られており、しばしば手動によるキュレーションや実世界のスキャンに依存し、品質のばらつきが生じている。その結果、学習ベースの手法は利用可能なデータに過剰適合しやすく、新しい物体カテゴリへの汎化に失敗する傾向がある。合成生成は解決策となり得るが、可動アセットの作成は複雑であり、幾何学形状だけでなく、部品階層、ジョイント、可動範囲のモデリングも必要となる。従来のアプローチは、視覚的フィードバックのために重い外部グラフィックスソフトウェア(例:Blender)に依存するか、限られたライブラリから部品を取得する傾向があり、多様性とスケーラビリティを制限している。
手法
著者らは、物体を構築するプログラムを記述する問題として扱うことで、スケーラブルに可動 3D アセットを生成するエージェントシステム「Articraft」を提案する。このシステムは、再学習なしで市販の大規模言語モデル(LLM)を活用し、以下の 2 つの中核コンポーネントによって導かれる。
モデルトレーニング: 前方推論 3D 可動性推定モデルである Particulate のトレーニングデータを Articraft-10K で拡張した結果、特に元のトレーニング分布外のカテゴリにおいて、大幅な性能向上が見られた。
シミュレーションと VR: 生成されたアセットは、ロボット操作(例:引き出しの開閉)のために NVIDIA Isaac Sim で、また自然なユーザーインタラクションのために VR 環境で正常に展開され、シミュレーション対応性が確認された。
コスト効率: 保持されたアセットあたりの平均 API コストは約 1.13 ドルであり、物体あたりの平均ターン数は 15〜17 回であった。これは、大規模なデータセット作成の経済的実現可能性を示している。
意義
本論文は、スケーラブルな可動アセット生成の鍵は、視覚中心のパイプラインからプログラム的、コードに基づくループへの移行にあると主張する。エージェントをタスク固有の SDK と最小限の実行ハーネスに制限することで、Articraft は LLM のコーディング能力と世界知識を効果的に活用し、高品質で構造化された 3D アセットを生成する。このアプローチは、可動物体に対するデータ不足の問題を解決するだけでなく、下流の 3D 知覚モデルの汎化を改善するトレーニングデータを生成する道筋を提供する。Articraft-10K、ソースコード、およびエージェントトレースの公開は、ロボット工学、バーチャルリアリティ、および具現化 AI におけるさらなる研究を促進することを目的としている。