核心概念
I-Designは、ユーザーの自然言語による要望を解釈し、機能的で美的にも調和のとれた3D室内空間を生成する。
要約
I-Designは、ユーザーの自然言語による室内デザインの要望を入力として受け取り、以下のプロセスを経て3D室内空間を生成する。
LLMエージェントによる対話的な推論
室内デザインエージェントが、ユーザーの要望から家具や配置を提案
室内建築エージェントが、家具間の相対的な関係性を定義
エンジニアエージェントが、提案された情報を構造化されたデータに変換
レイアウト修正エージェントが、不適切な配置を修正
レイアウト洗練エージェントが、同一親ノードの子ノード間の関係性を定義
シーングラフレイアウトの最適化
各オブジェクトの配置可能領域を計算
バックトラッキングアルゴリズムを用いて、オブジェクトの最適な位置を決定
3Dアセットの検索と統合
各オブジェクトの特徴に基づいて、既存の3Dアセットデータベースから適切なモデルを検索
検索したアセットを、シーングラフの情報に合わせて配置
3D空間の可視化
最終的な3D室内空間をレンダリングし、ユーザーに提示
I-Designは、ユーザーの要望を正確に解釈し、機能性と美的な調和を両立した3D室内空間を生成することができる。また、各ステージの出力物を提示することで、ユーザーの理解を深め、反復的な設計が可能となる。
統計
室内空間の寸法は(lroom, wroom, hroom)で表される。
生成する家具の数は nである。
シーングラフGは、オブジェクトノードOと、それらの相対的な関係性を表すエッジEから構成される。
オブジェクトノードoiは、名称αi、素材mi、サイズsi、向きri、位置piの情報を持つ。
エッジeijは、オブジェクト間の隣接関係textadj_ijと、前置詞の関係textprep_ijを表す。