The exact JSON prompt I use to generate premium 3D icons in 60 seconds with Nano Banana 2.
Thanks for grabbing this — let's get you making icons.
[your thing] with what you want (e.g. coffee shop, bike, mountain cabin)That's it. No fine-tuning. No Midjourney syntax gymnastics.
Copy everything inside the code block below.
Generate [your thing] icon with this JSON style:
{
"icon_style": {
"perspective": "isometric view",
"facing_direction": "oriented to the left",
"geometry": {
"proportions": "square (1:1) canvas with elements comfortably spaced within margins",
"element_arrangement": "a primary central object supported by 1–3 secondary elements arranged symmetrically or on a diagonal"
},
"composition": {
"element_count": "approximately 2–4 key objects",
"spatial_depth": "subtle layering to suggest depth and slight elevation",
"scale_consistency": "consistent sizing across all elements in the icon set",
"scene_density": "clean and uncluttered, with moderate detail"
},
"lighting": {
"type": "soft ambient illumination",
"light_source": "gentle light from top-right or slightly frontal-top angle",
"shadow": "soft drop shadows cast beneath and slightly behind objects",
"highlighting": "light edge highlights to enhance shape definition"
},
"textures": {
"material_finish": "satin or semi-matte surfaces",
"surface_treatment": "generally smooth with subtle tactile cues (e.g., light grain or soft material feel)",
"texture_realism": "stylized realism without excessive detail or noise"
},
"render_quality": {
"resolution": "high-quality 3D rendering (octane-style)",
"edge_definition": "sharp edges without outlines, separation via light and depth",
"visual_clarity": "simple, readable forms with minimal visual noise"
},
"color_palette": {
"tone": "natural colors with slightly increased saturation",
"range": "balanced, muted palette with gentle contrast",
"usage": "each object uses distinct colors for clear recognition"
},
"background": {
"color": "#FFFFFF",
"style": "plain white",
"texture": "none"
},
"stylistic_tone": "clean, approachable, premium feel with a lifestyle/service aesthetic",
"icon_behavior": {
"branding_alignment": "versatile and neutral for broad usage",
"scalability": "remains clear at small and medium sizes",
"interchangeability": "designed as part of a cohesive and flexible icon system"
}
}
}
[your thing]Just swap it with a simple noun or short phrase. The prompt handles the rest.
Examples that work well:
| Replace with | What you get |
|---|---|
coffee shop |
Cozy café icon with cup, steam, counter |
bike rental |
Clean bike with parking stand |
co-working space |
Desk, laptop, plant arrangement |
surf school |
Surfboard + wave + palm |
mountain cabin |
Log cabin with trees and smoke |
yoga studio |
Mat, candle, minimal plant |
pet grooming |
Dog, brush, bath elements |
wine bar |
Bottle, glass, grapes |
Tip: Lifestyle / service / product nouns work best. Avoid abstract concepts ("innovation", "trust") — stick to concrete objects or places.