AIで3Dインテリアをつくる:部屋が街より難しい理由

歩ける部屋と、部屋の絵は別の製品です。どちらになるかを決める寸法・家具の関係・光の扱いをまとめます。

Cuberta でエージェントが構築したリビング。ソファ、薪ストーブ、キッチン、暖かなランプの光

画像モデルに「北欧風のリビング」と頼めば、三十秒後には写真が一枚出てきます。白いオーク、低いソファ、漆喰の壁を斜めに走る午後の光。同じ部屋を3Dでエージェントに頼むと、最初に決めなければならないのは扉の幅です。

インテリアはAI 3Dでもっとも要望が多く、もっとも安定して期待を裏切る対象です。理由はモデルの品質ではありません。部屋は街より難しい対象なのです。大きさは百分の一しかないのに。

部屋の絵と部屋は別の製品です

AIインテリアデザインというカテゴリは大きく、商売としても健全で、そしてほぼ全面的に画像ベースです。自宅リビングの写真を上げ、スタイルを選び、十五秒から六十秒で作り直された写真が返ってくる。これらは自分の仕事をよくこなしていますし、以下はそれへの批判ではありません。

ただし、そこから出てこないものがジオメトリです。出力にソファはありません。ソファのように並んだピクセルがあるだけです。測れないし、当たり判定も持てないし、裏へ回れないし、夕方の光に照らし直せないし、書き出せません。カメラを動かせば部屋も一緒に変わります。モデルが保持していたのは部屋ではなく、部屋の一つの見え方だからです。

この違いが、そもそもどんな問いを立てられるかを決めます。「この廊下は十分な幅か」は3Dの問いです。画像生成器は幅500mmの廊下を描きますし、それは見事に見えます。写真の中では誰も歩かなくていいからです。

二つの製品を分ける試験は一つです。結果の中の何かを指して、大きさを尋ねてみてください。誰もミリメートルで答えられないなら、それは絵です。

なぜ部屋は街より難しいのか

外観のほうが作業量は多い。町なら数百棟、家具の入った部屋なら四十個ほどです。しかし作業量と難易度は別物です。

見る人は600mm先にいて、30m先にはいない

街のシーンでは、いちばん近いファサードでもカメラから8mから15mあり、窓の上端が200mm低くてもその距離では見えません。室内では、天板に手を置いて立ちます。それが0.90mでなく1.05mなら、意識して見るより先に手が気づきます。同じ絶対誤差が、屋外では丸め誤差で、屋内では欠陥になります。

部屋については全員が専門家です

幹線道路の適正幅について強い意見を持つ人はいません。しかし誰もが一生、高さ750mmの机に450mmの座面で座り、自分の頭より少し高い扉の上枠の下を、一度も屈まずにくぐってきました。この専門性は言語化されていませんが、反応は即座です。生成されたインテリアがよく「夢のよう」と言われるのはこのためで、比率がどこもかしこも静かにずれています。

クリアランスが部屋とジオラマを分ける

屋外では、たいていの誤りは見た目の問題です。屋内では機能の問題になります。部屋は使われなければならないからです。壁に200mm寄りすぎた椅子は引けません。幅700mmの廊下はキャラクターのカプセルを止めます。作業列から800mmしか離れていないアイランドは、キッチンを戸口から眺める祭壇に変えます。

部屋を支える数字

これらは物理法則ではなく慣習で、国によって差もありますが、値は密に固まっています。この通りに組まれたインテリアは、誰も理由を言えなくても正しく読めます。

要素正しく読める寸法
扉の上端2.0-2.1m(扉本体はイングランドとウェールズ1981mm、米国2032mm、メートル法のヨーロッパ2040mm)
天井高一般に2.4m。英国の最低基準は床面積の75パーセントで2.3m、ロンドンは2.5m、米国の住宅規準は2134mm
窓台900mm、上端2100mm。扉の上端と同じライン
キッチン天板高さ900mm、奥行600mm。吊戸棚はその上450-500mm
キッチンの通路向かい合う列の間、またはアイランドの周囲で1200mm。1000mmが絶対の下限
廊下住戸内の規準最小は915mm。廊下らしさが消えるのは1067mmから
食事まわりテーブル750mm。椅子を引くのに900mm。座っている人の後ろを歩くなら1100-1200mm
くつろぎまわり座面450mm。ソファ前面からコーヒーテーブルまで350-450mm。向かい合う席の間は1.8-2.4m

ブリーフに書き込まれた瞬間、これらは雑学をやめて、ツールが解くべき制約集合になります。「広々としたキッチン」は確認できません。「アイランドと作業列の間に有効1.2m」は測れますし、800mmで出てきたときには、無視された一文を指させます。

物より先に配置

部屋の機能は買い物リストではなくグラフです

キッチンはシンクとコンロと冷蔵庫と収納ではありません。各辺1.2mから2.7m、周長4mから8mの三角形に置かれたその三つであり、コンロの両脇には物を置ける天板があり、部屋を横切る動線がその三角を断ち切らないことまで含みます。リビングは一つの焦点に向いた座席群で、動線はその群の外を回ります。寝室は、少なくとも一辺に人が歩ける幅があり、扉の開閉軌跡がそこに当たらないベッドです。

ジェネレーターに買い物リストを渡せば、買い物リストが返ってきます。壁際に一列に並んだ物、学校のダンスパーティーのように。グラフを渡せば、つまり何が何の近くにあるべきか、何が何を向くべきか、何を絶対に塞いではいけないかを渡せば、部屋が返ってきます。

躯体、動線、そして家具

まず躯体(壁、床、天井、開口部をメートルで)、次に動線、それから動線が取らなかった場所に家具を入れます。家具は動線の残りに入るのであって、その逆はありません。先にソファを生成して平面図が周りに凝結するのを期待するのは、屋外で道路より先に建物を建てるのと同じ失敗です。ロケーションはジオメトリとして解かれる前に、配置として解かれます。屋内では締め切りが早いだけです。誤差を吸収する余地がはるかに少ないからです。

本物のエディタを動かすエージェントが一発生成に差をつけるのがここです。Cuberta は外観と同じやり方で室内を作ります。壁、開口部、家具、照明がそれぞれ独立したオブジェクトとして入り、エージェントはシーンを読み返して自分を直し、置かれたものはすべて動かせます。

光の問題

屋外の照明はほぼ無料です。太陽が一つ、空が一つあれば、影は落ちるべきところに落ちます。屋内では、太陽はたった今あなたが建てたものにほぼ遮られていて、残るのは自分で配置しなければならない数個の光源だけです。

生成インテリアで最も多い失敗は、天井の中央に明るい点光源が一つだけ、というものです。床に平たい光だまり、暗い隅、ほとんど光を受けず灰色になる壁、真上から照らされた顔。照明の実務はとうにそこを通り過ぎました。現行のEN 12464-1は水平作業面だけを仕事とみなすのをやめ、周囲の面にも目標値を加えています。壁面75-150ルクス、天井面50-100ルクスです。壁が暗ければ部屋は暗い。天井の器具にどんな数字が入っていても関係ありません。

  • 開口部はまず光源、次にジオメトリです。外に何もない窓は黒い長方形で、部屋は光が来るはずだった方向を失います。
  • 見える器具を二つから四つ。テーブルランプ、アイランド天板から下端750mmのペンダント、吊戸棚下のライン照明。それぞれが物であると同時に発光体です。
  • 作業光は作業のある場所へ。キッチンは全般でおよそ300ルクス、調理面で500ルクス。リビングは100-300で心地よく収まります。
  • 一部屋につき色温度は一つ。理由があるときを除きます。住宅の暖色はおよそ2700-3000K。2700Kのランプの隣に6500Kの天井パネルがあると、演出ではなく不具合として読まれます。

中に立っている人が、窓の外を見ずに時刻を言えるようになったら、そのインテリアは完成です。

内と外を一致させ続ける

家の外観と室内を別々のパスで生成すると、両者は噛み合いません。ずれ方はランダムではなく系統的です。単独で生成された室内は寛大になります。引きの絵で映える部屋は、人が実際に住む部屋より大きいからです。単独で生成された外観は詰まります。合わせると、8m×10mの平面の中に5m×6mの部屋が四つ入ることになります。直し方は、少数の寸法を共有にして、両側にそこから読ませることです。

  • 階高。天井2.4mに床構成およそ0.3mを足して2.7m。ファサードの階の帯はその値でなければなりません。
  • 窓台と上端の高さ。内側の面での900mmと2100mmは、外側の面でも900と2100でなければならず、位置も数も同じでなければなりません。庭から窓を数え、次に階段室から数える。この一つの確認が、他のどの単独チェックより多くの誤りを捕まえます。
  • 壁厚。外壁は300-400mm、間仕切りは100-125mm。厚みゼロの壁は、外より中のほうが大きい家を生みます。

書き出す前に確認すること

  • 回り込むのではなく歩く。カメラを1.6-1.7mに置き、頭の高さで部屋を通り抜けてください。オービットは、部屋が存在する理由をちょうど隠します。
  • すべての開口部を通る。762mmの扉は半径0.3-0.5mのキャラクターカプセルを通します。アイランドと壁の間の600mmの隙間は通しません。
  • クリアランスを総なめにする。廊下900mm、キッチン通路1200mm、引かれる椅子の後ろは900mm。
  • めり込みと浮きを探す。室内は屋外より物どうしの接触がはるかに多く、どちらも接触部に出ます。天板に入った椅子の背、床を貫くラグ、スクリーンショットでは見えず影では一目瞭然のテーブル脚下5mmの隙間。
  • 裏側を見て、照明を数える。衣装棚の背板もソファの後ろの壁も見えます。光源として読める器具はすべて発光するか、承知のうえで小物に格下げされているべきです。

エージェントに渡せるブリーフ

職人に説明するように部屋を説明してください。寸法、位置、クリアランス、光。形容詞は最後で、空間ではなく素材に付けます。

4.2m×5.6mのダイニングキッチン、天井高2.4m。扉は短辺の南壁中央、幅900mm、上端2.1m。北壁に窓を二つ、窓台900mm、上端2100mm。西壁沿いに下台:北端に冷蔵庫、左の窓の下にシンク、その右1.2mにコンロ、両脇に600mmずつ物を置ける天板。天板は高さ900mm、奥行600mm。吊戸棚はその上500mm。アイランドは2.4m×0.9m、下台と平行、間は有効1.2m。ダイニングテーブルは1.6m×0.9m、高さ750mmで東側三分の一に、椅子六脚、テーブル端から壁まで有効1.1m。オークの天板、マットなグレーグリーンの扉、漆喰の壁。アイランドの上にペンダント三灯、下端は天板から750mm。吊戸棚下にライン照明。ランプはすべて2700K。北窓から午前遅めの光。

ここのどの一文も検証できます。「素朴な味わいのある居心地のよいモダンファームハウス風キッチン」と比べてください。画像プロンプトとしては優秀で、モデリングツールへの指示としては空です。色を縛るだけで、中に立てるものは何も縛っていません。Cuberta ではこうしたブリーフは提出ではなく会話です。通路が800mmで出てきたらそう言えば、アイランドが動きます。

エージェントが本当に得意なのは、数字を保持し続けることです。退屈で、しかし荷重を負う部分であり、人間が疲れたときに取りこぼす部分でもあります。天板は900のまま、通路は1200のまま、四十個のオブジェクトを越えてもずれません。やってくれないのは、ソファを面白い場所に置くことです。出てくるのは正しい部屋で、正しさは床であって天井ではありません。もう一つの正直な限界は時間です。街はスクリーンショットで判断できますが、部屋はできません。頭の高さで、すべての扉を通って、実際に歩く必要があります。