Yo'City: Personalized and Boundless 3D Realistic City Scene Generation via Self-Critic Expansion

本論文は、大規模モデルの推論能力を活用して「都市 - 地区 - グリッド」の階層構造を計画し、ユーザー定義と無限の拡張を可能にする自律的な 3D 都市生成フレームワーク「Yo'City」を提案し、その卓越した性能を実証するものです。

Keyang Lu, Sifan Zhou, Hongbin Xu, Gang Xu, Zhifei Yang, Yikai Wang, Zhen Xiao, Jieyi Long, Ming Li

公開日 2026-03-10
📖 1 分で読めます☕ さくっと読める

Each language version is independently generated for its own context, not a direct translation.

Yo'City:AI が作る「無限に広がるリアルな街」の作り方

この論文は、**「Yo'City(ヨウ・シティ)」という新しい AI システムを紹介しています。
一言で言うと、
「あなたが『こんな街が欲しい!』と一言言うだけで、AI がまるで都市計画士と建築家のチームになって、無限に広がり、リアルな 3D の街を作ってくれる」**という技術です。

従来の技術では、街全体を一度に作ろうとすると、どこか不自然になったり、細部がぼやけたりしていました。でも、Yo'City は**「頭で考えながら、一つずつ丁寧に作っていく」**という、人間に近いアプローチでこの問題を解決しました。

以下に、この仕組みをわかりやすい例え話で解説します。


1. 従来の方法 vs Yo'City の方法

  • 従来の方法(お絵かきのように):
    大きなキャンバスに、一度に街全体を描こうとします。でも、キャンバスが広すぎると、遠くの建物はぼんやりしたり、建物の配置がバラバラになったりします。「左側は高層ビル、右側は住宅地」と言っても、つなぎ目がおかしくなりがちでした。
  • Yo'City の方法(レゴブロックのように):
    Yo'City は、街を**「大きな地図(グリッド)」に細かく区切って考えます。
    「まずは全体の設計図を描き、次に各区画(ブロック)ごとに詳細な設計図を作り、最後にそれを組み立てる」という
    「全体→細部→完成」**のステップを踏みます。これにより、街全体が整然としていて、かつ細部までリアルになります。

2. Yo'City の 4 つの「魔法の役割」

このシステムは、4 つの異なる AI アシスタント(エージェント)がチームワークで動いています。

① 都市計画士(Global Planner):「街の骨組みを決める」

  • 役割: ユーザーの「活気あるビジネス街が欲しい」という要望を聞いて、まずは**「街の全体像」**を描きます。
  • 例え: 料理で言えば「献立を決める」段階です。「今日は和食のコース料理にする。前菜、主菜、デザートはそれぞれこのエリアに配置しよう」と決めます。
  • 機能: 街を「商業地区」「住宅地」「公園」などに分け、それぞれの場所と大きさを決めます。

② 建築デザイナー(Local Designer):「ブロックごとの詳細を決める」

  • 役割: 計画士が決めた「商業地区」に対して、「具体的にどんなビルを建てるか」を細かく設計します。
  • 例え: 献立が決まったら、**「前菜にはどんな具材を使い、どんな器に盛るか」**を具体的に指示する段階です。「ガラス張りの高層ビルを 3 棟、隣にはカフェを配置して」といった詳細な設計図を作ります。
  • 特徴: 街全体を一度に考えるのではなく、小さな区画(ブロック)ごとに「ここはこう、あそこはああ」と丁寧に設計するため、細部までリアルになります。

③ 建築職人(3D Generator):「実際に建物を建てる」

  • 役割: デザイナーの指示に基づいて、**「2D の絵(斜めからの眺め)」を描き、それを「3D の建物」**に変換します。
  • 例え: 設計図を見て、実際にレンガを積み上げ、窓を取り付ける職人です。
  • すごいところ: 一度で完璧な建物を描こうとせず、**「描く→直す→チェックする」**というループを繰り返します。「建物が傾いている?」「色が違う?」と AI 自身がチェックし、完璧になるまで修正します(これを「自己批評」と呼びます)。

④ 拡張の魔法使い(Expansion Module):「街を無限に広げる」

  • 役割: 完成した街に、「新しいエリアを追加したい」という要望に応えます。
  • 例え: すでにできた街に「新しい公園」や「学校」を追加する際、**「どこに置けば一番自然に見えるか」**を考えます。
    • 「学校は住宅地の近くがいいな」
    • 「工場は住宅地から離して、騒音を避けよう」
    • 「ショッピングモールは駅に近い方がいい」
      このように、**「距離」と「意味(機能)」**を考慮して、最も自然な場所に新しいブロックを配置します。これにより、街は止まらず、ユーザーの要望に合わせて無限に成長し続けます。

3. なぜこれがすごいのか?

  • 無限に広がる: 従来の技術では、街が大きくなると破綻していましたが、Yo'City は「新しいブロックを自然に追加する」仕組みがあるため、止まることなく街を大きくできます。
  • あなたの好みに合わせる: 「ハリー・ポッター風のテーマパークが欲しい」「ミニマリストな高級モールが欲しい」といった、個性的な要望にも柔軟に対応できます。
  • リアルで美しい: 建物の質感、配置のバランス、影のつけ方まで、人間が設計したような自然さを実現しています。

まとめ

Yo'City は、**「AI が都市計画士から職人まで、すべての役割をこなして、あなたの想像する街をリアルに、そして無限に作り上げる」**という画期的な技術です。

まるで、あなたが「こんな街を作りたい」という夢を語るだけで、AI がその夢を形にして、いつまでも広がり続ける「生きている街」をプレゼントしてくれるような感覚です。この技術は、ゲーム、映画、都市計画、そしてバーチャルリアリティ(VR)の世界で、大きな可能性を秘めています。