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

Le papier présente Yo'City, un cadre agentique innovant qui génère des scènes urbaines 3D réalistes, personnalisables et infiniment extensibles en combinant une planification hiérarchique, une synthèse d'images guidée par l'auto-critique et une expansion relationnelle, surpassant ainsi les méthodes existantes sur tous les aspects de la qualité de génération.

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

Publié 2026-03-10
📖 4 min de lecture☕ Lecture pause café

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

Imaginez que vous êtes un architecte urbain, mais au lieu de dessiner des plans sur papier, vous parlez simplement à un assistant très intelligent, et il construit une ville entière en 3D pour vous, instantanément. C'est exactement ce que fait Yo'City.

Voici une explication simple de ce projet, comme si on racontait une histoire autour d'un café.

🏗️ Le Problème : Construire une ville, c'est dur !

Jusqu'à présent, créer une ville entière en 3D (pour les jeux vidéo, la réalité virtuelle ou les simulations) était comme essayer de construire un château de cartes avec des mains tremblantes. Les anciennes méthodes étaient soit trop rigides (comme des Lego qu'on ne peut pas changer), soit elles produisaient des résultats flous et peu réalistes. De plus, si vous vouliez ajouter un quartier plus tard, il fallait souvent tout recommencer.

🧠 La Solution : Yo'City, le "Chef d'Orchestre"

Yo'City n'est pas un simple outil de dessin. C'est une équipe d'agents intelligents (des robots logiciels) qui travaillent ensemble, un peu comme une équipe de chefs cuisiniers dans un restaurant étoilé.

Voici comment ils fonctionnent, étape par étape :

1. Le Chef d'Orchestre (Le Planificateur Global)

Imaginez que vous dites : "Je veux une ville moderne avec un parc Harry Potter et un centre commercial minimaliste."
Le Planificateur Global est le grand chef. Il ne pose pas encore de briques. Il prend votre idée et dessine une carte mentale :

  • "Ok, on a besoin d'un quartier résidentiel ici, d'un centre des affaires là-bas, et d'un parc magique tout près."
  • Il divise la ville en grands blocs (comme des pièces d'un puzzle géant) et décide où chaque chose va se trouver pour que ça ait du sens.

2. L'Architecte de Quartier (Le Designer Local)

Une fois que le chef a dessiné la carte, il passe le relais aux Architectes de Quartier.

  • Si le chef a dit "Quartier Résidentiel", l'architecte local se demande : "Ok, à quoi ressemblent les maisons ici ? Sont-elles en brique rouge ? Y a-t-il des petits jardins ?"
  • Il écrit des descriptions très précises pour chaque petit carré de la ville, en s'assurant que tout colle bien avec les voisins. C'est comme passer d'un plan d'ensemble à des détails précis pour chaque rue.

3. Le Constructeur Magique (Le Générateur 3D)

C'est ici que la magie opère. Le constructeur prend les descriptions des architectes et crée de vraies images 3D.

  • Le secret : Il ne se contente pas de générer une image et d'espérer que c'est beau. Il utilise une boucle de "Fais-Refais-Vérifie".
    • Il dessine un bâtiment.
    • Un "Inspecteur" (un autre robot) regarde et dit : "Attends, ce toit est bizarre, et il manque une fenêtre."
    • Le constructeur corrige, et l'inspecteur vérifie à nouveau.
    • Une fois que c'est parfait, il transforme cette image 2D en un objet 3D solide.

4. L'Extension Infinie (Le Mécanisme d'Expansion)

C'est la partie la plus cool. Imaginez que vous jouez à un jeu vidéo et que vous voulez agrandir votre ville.

  • Avec les anciennes méthodes, ajouter un nouveau quartier pouvait créer des trous ou des murs qui ne se touchent pas.
  • Avec Yo'City, il y a un Système de Relations. Si vous demandez d'ajouter une école, le système sait instinctivement qu'une école doit être près des maisons (pour les enfants) mais loin d'une usine bruyante.
  • Il place le nouveau quartier exactement au bon endroit, en s'assurant qu'il s'intègre parfaitement, comme si la ville avait toujours été là.

🌟 Pourquoi c'est génial ?

  • Personnalisé : Vous pouvez demander n'importe quel style (ville médiévale, futuriste, style Disney) et la ville s'adapte.
  • Sans fin : Vous pouvez continuer à ajouter des quartiers à l'infini, et la ville restera cohérente.
  • Réaliste : Les bâtiments ont des textures nettes, des fenêtres réalistes et ne ressemblent pas à des dessins animés flous.

En résumé

Yo'City, c'est comme avoir un magicien urbain dans votre poche. Vous lui donnez une idée, il imagine la structure, dessine les détails, construit les bâtiments brique par brique, et s'assure que tout s'assemblent parfaitement. Et le meilleur ? Vous pouvez toujours lui dire : "Oh, et ajoute un stade de foot à côté !" et il le fera sans casser le reste de la ville.

C'est un pas de géant pour créer des mondes virtuels réalistes, que ce soit pour des jeux, des films ou pour aider les vrais urbanistes à visualiser l'avenir de nos villes.