Images#Ecommerce#Image generation
Exploded product poster prompt: lock the layout with JSON
An exploded-view product poster prompt written as JSON: layout, layers and callouts locked field by field — swapping products is a data edit. For GPT Image 2.

ModelsGPT Image 2
The prompt
{
"type": "exploded view product diagram poster",
"subject": "VR headset",
"style": "clean high-tech 3D render, studio lighting, glowing accents",
"background": "{argument name=\"background color\" default=\"soft purple and blue gradient\"}",
"header": {
"logo": "∞ {argument name=\"product name\" default=\"Meta Quest 3\"}",
"subtitle": "{argument name=\"main catchphrase\" default=\"まったく新しい現実を、まったく新しい構造から。\"}"
},
"layout": {
"centerpiece": "vertically stacked exploded view of a VR headset showing 9 distinct layers of internal components: outer shell, camera sensors, motherboard with chip, pancake lenses, internal frame, battery packs, side straps, top strap, and facial interface cushion.",
"callout_labels": {
"count": 8,
"left_side": [
"Snapdragon® XR2 Gen 2\n圧倒的な処理性能でリアルタイムな体験を。",
"調整可能なIPD機構\n幅広いユーザーに快適なフィット感を。",
"精密設計されたヘッドストラップ\n快適さと安定性を追求したエルゴノミクス。"
],
"right_side": [
"フェイスプレート\n洗練されたデザインと最適な重量バランス。",
"トラッキングカメラ\n高精度な位置トラッキングと環境認識を実現。",
"パンケーキレンズ\n薄型設計で広い視野角と鮮明な映像を提供。",
"高性能バッテリー\n長時間駆動を支える最適化された電源設計。",
"柔らかなフェイスインターフェース\n長時間でも快適な装着感を実現。"
]
},
"footer": {
"left_text_block": {
"headline": "{argument name=\"bottom headline\" default=\"体験は、構造から進化する。\"}",
"body": "一つひとつのパーツに、没入体験を支える最先端テクノロジーとこだわりの設計。Meta Quest 3は、未来を感じさせる体験を内部から生み出しています。"
},
"right_logo": "∞ Meta"
}
}
}Describe an exploded-view product poster in prose and the layer count and callout positions are whatever the model feels like today. This prompt writes the whole poster as JSON instead: what the model receives is the layout spec itself.
- Every field maps to one region of the poster. Swapping the product means editing fields; swapping copy means editing values. The template cost stays near zero.
- Counts are hard numbers. “9 layers”, “8 callouts, three left, five right” — with those locked, labels stop crowding onto one side.
- The
{argument}placeholders make it a real template. Some prompt tools render that syntax as form fields, so you fill blanks and hit generate.
Details worth keeping
- The component list goes down to “pancake lenses” and “facial interface cushion” — that granularity is what the model draws; a vague “internal components” renders as mush.
- The original case writes its copy in Japanese (a Japan-market Meta Quest 3 poster), which proves every string in the JSON can be replaced with any language while the structure stays.
- The
footerblock — headline plus one selling line — is what makes the sheet read as an advertisement; delete it and you get a bare technical diagram. - The original case was posted by @wory37303852 on X; the prompt here is curated from the open-source repo freestylefly/awesome-gpt-image-2 (MIT license), and the example image is the case’s own. Source material comes from the open community; rights holders can ask us to take it down at any time.
- For a product shot with no annotations at all, see our product still-life prompt.