Skip to content

GPT Image 2 | Geometric Billiards Painting

Metadata

  • Date: 2026-04-30
  • Tool: Codex (macOS app)
  • Model: GPT Image 2 via ChatGPT 5.5 (Medium)

Prompt

[IMAGE TASK]
prompt = """
Precisionist, minimalist painting of billiards and energy. Clean, sharp lines and smooth surface gradients. Low-angle perspective looking up at the table's edge. Abstract geometric shapes representing power and motion. Cool, muted tones with high-contrast shadows. Perfectly calculated composition, clinical yet powerful atmosphere. A sterile, perfectly symmetrical hall filled with intense, silent tension.
"""
result = client.images.generate(
model="gpt-image-2",
prompt=prompt,
size="1024x1024",
aspect_ratio="1:1",
)

Output

GPT Image 2, baseline

Prompt

/mtp <args>
[AGENT INSTRUCTION]
This request contains an MTP invocation.
Before generating or composing the image prompt, run the MTP compiler using the /mtp arguments.
Apply the compiler stdout as silent constraints to the image-generation task, specifically regarding composition, lighting, style, subject framing, and subjects.
Do not infer MTP settings from the image prompt.
Do not include this instruction, /mtp arguments, or MTP XML in the final image prompt.
[IMAGE TASK]
prompt = """
Precisionist, minimalist painting of billiards and energy. Clean, sharp lines and smooth surface gradients. Low-angle perspective looking up at the table's edge. Abstract geometric shapes representing power and motion. Cool, muted tones with high-contrast shadows. Perfectly calculated composition, clinical yet powerful atmosphere. A sterile, perfectly symmetrical hall filled with intense, silent tension.
"""
result = client.images.generate(
model="gpt-image-2",
prompt=prompt,
size="1024x1024",
aspect_ratio="1:1",
)

composition, lighting, style, subject framing, and subjects

Left nodeCenter nodeRight node
GPT Image 2, open:100 open:100GPT Image 2, power:100 power:100GPT Image 2, return:100 return:100
GPT Image 2, grow:100 grow:100GPT Image 2, helix:100 helix:100GPT Image 2, focus:100 focus:100
GPT Image 2, enter:100 enter:100GPT Image 2, flow:100 flow:100GPT Image 2, close:100 close:100
Left nodeCenter nodeRight node
GPT Image 2, still:100 still:100GPT Image 2, void:100 void:100GPT Image 2, surge:100 surge:100
GPT Image 2, wither:100 wither:100GPT Image 2, collapse:100 collapse:100GPT Image 2, haze:100 haze:100
GPT Image 2, drift:100 drift:100GPT Image 2, abyss:100 abyss:100GPT Image 2, fade:100 fade:100