Saudi Urban Intelligence Studio UrbanGPT.AISaudi Urban Intelligence Studio
One Project · Infinite Cameras

Project Twin

Give the tool your project's masterplan and/or a good aerial as references — plus any extra angles you have. Then generate any camera, time, weather, season or activity you want. Every image is treated as the same real project — geometry and its Urban / Architectural / Landscape DNA are locked, so views stay consistent, never redesigned.
1 · Project references
Top-down masterplan optional
🗺️
Upload the 2D masterplan / site plan
PNG / JPG / WebP · drag & drop or click
Locks the layout & geometry — boundary, roads, block positions, the green/water spine. Used for geometry only; it never flattens the render.
Main aerial / 3D view optional
🏙️
Upload one good aerial / 3D render
PNG / JPG / WebP · drag & drop or click
Locks the appearance — tower designs, materials, colours, skyline and the landmark (mosque / dome).
Additional references optional · up to 3
➕
Add other angles of the same project
Optional — skip if you don't have them · PNG / JPG / WebP
Any extra views of the same project — supporting detail only. Not required.
Provide at least the masterplan or the aerial (both is best). The masterplan pins where everything is; the aerial pins how it looks. The reference lock is carried into every generated view and every later edit so geometry and appearance references remain active throughout the session.
2 · Request a view
✦ Professional twin finish
Raises material, lighting and photographic quality while strictly preserving the same project identity, massing and design across every view.
Identity anchor: not set Optional consistency aid only. The original masterplan + 3D input always remain the higher-priority project authorities.
⚙︎Image quality sets your credit cost on the Studio API — Low = 1 credit, Medium = 9 credits, High = 35 credits, from 5,000 credits per billing cycle. Add your own OpenAI API key below for unmetered generations at any quality (billed to your account).
🔑 Use your own OpenAI API key ▾
Your key is sent to this site's /api/view endpoint for request processing. It is kept for this browser session; it is stored persistently in your browser only if you enable Remember on this device. With your own key the chosen quality is honoured.
✦Alternative providers — optional, alongside OpenAI — Manus, FLUX and Firefly are usually slower (seconds to several minutes); Gemini responds immediately. None has a masked-edit endpoint; each only produces a fresh view from your reference image(s), never a masked / Geometry Lock edit. Any further touch-up on their results still runs through the OpenAI engine above.
🔑 Use your own Manus API key (optional) ▾
The key is sent to /api/providers for this request only. Manus is an asynchronous agent task — it can often take 1-5+ minutes. If left empty, the studio's own Manus key is used when available.
🔑 Use your own Gemini API key (optional) ▾
The key is sent to /api/providers for this request only. Gemini ('Nano Banana') responds immediately — no waiting or polling — and accepts multiple reference images, giving the best project-identity consistency of the four. If left empty, the studio's own Gemini key is used when available.
🔑 Use your own FLUX (BFL) API key (optional) ▾
The key is sent to /api/providers for this request only. FLUX (Black Forest Labs) is asynchronous but usually fast (seconds), and uses one reference image. Result URLs expire in about 10 minutes — download promptly. If left empty, the studio's own FLUX key is used when available.
🔑 Use your own Adobe Firefly credentials (optional) ▾
Firefly (Adobe) needs both a Client ID and a Client Secret from the Adobe Developer Console, not a single key — sent to /api/providers for this request only. It uses a structure reference (a layout guide), not a literal mask. If left empty, the studio's own Firefly credentials are used when available.
Generating the view…
Locking your project's geometry and design DNA — this can take up to a minute