Isometric 3D Weather Cityscape (PBR Textures)
A 45° isometric miniature city that bakes live weather into the scene itself — PBR materials, soft studio lighting, delivered as a ready-to-post 1080×1080 weather card.
Provenance: collected from the prompts.chat open prompt library. Prompt text is released under CC0 1.0 (public domain); contributor @serkanozcan. Reproduced as-is apart from line wrapping.
Prompt
Present a clear, 45° top-down isometric miniature 3D cartoon scene of ${city_name:İSTANBUL},
featuring its most iconic landmarks and architectural elements. Use soft, refined textures
with realistic PBR materials and gentle, lifelike lighting and shadows. Integrate the current
weather conditions directly into the city environment to create an immersive atmospheric mood.
Use a clean, minimalistic composition with a soft, solid-colored background.
At the top-center, place the title "${city_name:İSTANBUL}" in large bold text, a prominent
weather icon beneath it, then the date (small text) and temperature (medium text).
All text must be centered with consistent spacing, and may subtly overlap the tops of the buildings.
Square 1080x1080 dimension.
Why this prompt works
It nails four things that image models usually guess — and guessing is where results go wrong:
| Constraint | What it removes |
|---|---|
45° top-down isometric | The camera angle lottery. Without it you get a mix of perspectives. |
miniature + PBR materials | Scale ambiguity. “Miniature” tells the model to use tilt-shift-style shallow depth; PBR tells it how surfaces should respond to light. |
integrate the weather into the environment | The most common failure: weather drawn as an overlay (a rain layer pasted on top) instead of wet roads, darker skies, adjusted light temperature. |
1080x1080 + solid-colored background | Output that needs cropping before it can be used anywhere. |
The UI layer is treated with the same rigour as the 3D scene: title size, icon placement, date (small), temperature (medium), all centered. And the odd little detail “may subtly overlap the tops of the buildings” is doing real work — it pre-authorises the model to let text sit in the scene, which is what stops the layout from looking like a sticker slapped on afterwards.
How to adapt it
- Swap
${city_name}for any city; the landmark list is what actually carries the likeness, so name 2–3 landmarks explicitly if the city is less iconic. - Swap the weather freely (
heavy snow,hazy sunset,thunderstorm) — this is the one variable the prompt is built around. - Drop the whole UI paragraph and change the ratio to
1920x1080if you want a wallpaper instead of a card. - Replace
PBR materialswithmatte clayorlow-poly flat shadingto restyle everything without touching the structure.