表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

文章の指示に沿って3D物体を順に配置するVULCAN

VULCAN

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

VULCANの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 2 : VULCAN Overview. (a) Our method solves a long-horizon task through an iterative multi-agent process. (b) The Planner agent examines the global context (the user instruction and all previous rendered states) to formulate a concrete plan for the current movement. (c) The Executor implements this single-step plan in the 3D scene using API tools and solvers. (d) A set of Evaluators and an automatic floating check assess the execution quality. The entire “Plan-Execute-Evaluate” loop repeats until the Planner validates that the final arrangement fulfills the original user instruction.

出典:VULCAN / arXiv ↗

概要

  • 文章と3D場面の画像から、物体を順に動かす計画を立て、各操作の結果を確認する。
  • 物体と面を調べる関数、幾何条件による配置計算、行き詰まった際の後戻りを組み合わせる。
  • 著者らは25場面・111単位作業の評価で、比較手法を上回る指標値を報告した。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、VULCANの仕組み

左から右へ読む
  1. 01場面画像と文章指示
  2. 02次の移動を計画
  3. 03物体と設置面を調査
  4. 04配置計算と結果確認
  5. 05更新した3D場面

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

VULCANは、文章の指示に従って3D場面の物体を動かし、目標の配置を作る。食卓を移す前に上の物を片付け、周囲の椅子も動かすような作業では、操作の順番と途中の置き場所が最終結果に影響する。

著者らは、画像と文章を扱うマルチモーダル大規模言語モデルで、画像上の指示を正確な3D位置へ結び付けることを課題とした。各操作で生じた衝突や支えのない配置を見逃すと、後続の操作にも影響する。

手法

計画役は指示と過去の場面画像から、次に動かす物体、操作内容、画像内のおよその目標位置を決める。実行役はMCPという外部の関数を呼び出す接続方式を使い、画像の範囲にある物体を列挙する。指定した画素から3D場面へ線を伸ばし、最初に当たる物体や面も調べる。

実行役は「面に接する」「縁からはみ出さない」といった幾何条件を作り、位置と向きの候補を計算して衝突する候補を除く。例えば本を棚へ移す指示なら、本と棚の面を特定して配置を求める。評価役は結果画像を確認し、物体の浮きも検査する。操作が行き詰まれば前の段階へ戻り、別の配置を試す。

新規性

著者らが提案するのは、全体を見渡す計画役と、各操作の実行役・評価役を分け、途中の場面を見ながら配置を進める構成である。前の配置が後続の操作を妨げた場合は、過去の段階へ戻って別の経路を探す。

画像内の目標位置を示す計画、物体や面を調べる関数、幾何条件に基づく配置計算を接続した点も特徴だ。各操作の結果を確かめながら、文章の指示を3D場面の変更へ移す。

従来手法との違い

Blender-MCPは基本的な関数で場面を操作する。BlenderAlchemyは実行役と評価役を用い、Pythonスクリプトで編集する。FirePlaceは幾何条件による配置計算を備えるが、著者らの比較設定では、VULCANのような全体計画と段階ごとの評価を組み合わせない。

VULCANは専用の視覚ツール、配置計算、役割分担、後戻りを併用する。比較実験では、FirePlaceを著者らが対象作業に合わせて再実装した。掲載値は、この共通の評価設定で得られた結果として読む必要がある。

実験結果

著者らはBlenderKit、InfiniGen、BlenderGym由来の25場面、計111単位作業で評価した。比較手法には同じ段階別指示と操作順を与え、全実験でGemini-2.5-proを使用した。指標は各段階の衝突率・浮遊率と、モデルが0~4点で採点する物理的なもっともらしさ・指示との一致度である。

表1の掲載値は、VULCANが順に0.000、0.000、3.796、3.592、Blender-MCPが0.459、0.774、3.348、2.973。著者らは各段階で評価役3体と並行試行4回を用い、30人による画像比較と構成要素を外す実験も報告した。これらは掲載された場面と評価条件での結果である。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:室内の3Dレイアウトを検討する担当者が、「机を窓際へ移し、椅子を机の周囲に置く」という指示から配置候補を作る。入力には室内の3D場面、表示画像、移動対象と設置面の情報、文章の指示を用い、各操作後の場面と最終配置を出力する。

担当者が途中の画像を見て、通路幅など用途固有の条件を確認し、必要なら指示を直す。追加の学習元データや学習用ラベル、実物を測るセンサーは、この仮想場面での案には設定していない。実室内へ適用するには、現況を3D場面へ反映する手順が別途要る。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象室内の3D場面、物体と設置面の情報、配置指示を数件用意する。物体や面が識別できない場合は場面の情報を整え、用途固有の配置条件を担当者が定める。追加学習はこの小規模試行の前提にせず、学習元データの必要性は採用する実装で確認する。

同じ初期場面と指示で、一度の編集による結果を比較基準とする。各段階の衝突、支えのない物体、指示への適合を人が記録し、判定用ラベルを作る。仮想場面の試行に実物測定用センサーは設定しない。実空間へ反映する場合は現況の取得方法と、3D場面へ合わせる手順を別途検証する。

限界と課題

著者らは、評価役が誤った配置を高く採点し得ると述べ、複数の評価役による判定と、物体が浮いていないかの規則的な検査を設けた。また、早い段階の配置が後続の操作を妨げる場合に備え、前の段階へ戻る仕組みを設けている。

編集上の検証事項は、3D場面に含まれる物体と設置面の情報が対象を十分に表すか、見た目の妥当さが利用者の条件と一致するかである。掲載された25場面以外での成績や、実空間で配置を変更する際の所要時間は、この結果から判断できない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

VULCAN: Tool-Augmented Multi Agents for Iterative 3D Object Arrangement

Despite the remarkable progress of Multimodal Large Language Models (MLLMs) in 2D vision-language tasks, their application to complex 3D scene manipulation remains underexplored. In this paper, we bridge this critical gap by tackling three key challenges in 3D object arrangement task using MLLMs. First, to address the weak visual grounding of MLLMs, which struggle to link programmatic edits with precise 3D outcomes, we introduce an MCP-based API. This shifts the interaction from brittle raw code manipulation to more robust, function-level updates. Second, we augment the MLLM's 3D scene understanding with a suite of specialized visual tools to analyze scene state, gather spatial information, and validate action outcomes. This perceptual feedback loop is critical for closing the gap between language-based updates and precise 3D-aware manipulation. Third, to manage the iterative, error-prone updates, we propose a collaborative multi-agent framework with designated roles for planning, execution, and verification. This decomposition allows the system to robustly handle multi-step instructions and recover from intermediate errors. We demonstrate the effectiveness of our approach on a diverse set of 25 complex object arrangement tasks, where it significantly outperforms existing baselines. Website: vulcan-3d.github.io

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01