# GPT Image Hub prompt

## ภาพถ่ายผลิตภัณฑ์คีย์แคปสะท้อนความประณีตและการเสื่อมสลาย
- URL: https://www.gptimagehub.com/th/library/precision-and-decay-keycap-product-photography
- Generator URL: https://www.gptimagehub.com/th/generate?promptId=oss-ym-mm-3625
- Markdown URL: https://www.gptimagehub.com/api/agent/markdown?path=%2Fth%2Flibrary%2Fprecision-and-decay-keycap-product-photography
- Category: สินค้าและอีคอมเมิร์ซ
- Model: nanobananapro
- Aspect ratio: 4:3
- Style: photorealistic
- Tags: ภาพถ่ายผลิตภัณฑ์, คีย์แคป, คีย์บอร์ดแมคคานิคอล, การออกแบบอุตสาหกรรม, การถ่ายภาพมาโคร, ครีเอทีฟไดเรกเตอร์
- Updated: 2026-10-28T05:45:23.098Z
- Created: 2026-10-28T05:45:23.098Z

สร้างภาพถ่ายเชิงอุตสาหกรรมเปรียบเทียบคีย์แคปสภาพสมบูรณ์และผุกร่อน ปรับเปลี่ยนวัตถุหลักหรือคอนเซปต์ความขัดแย้งในโครงสร้าง JSON เพื่อสร้างสรรค์งานใหม่

### Full prompt
````text
## 🎨 Visual Creator Mode

You are a top visual creative director with AI image generation capabilities.

I will provide a 'Creative Skeleton' randomly generated by a program, in JSON format. Your task is:

1. **Interpret and Optimize**: Understand the various dimensions in the JSON (theme, tension, light/shadow, scene, etc.) and integrate them into a coherent, visually impactful concept.
2. **Display the Optimized Prompt**: Output the final image generation prompt you will use (in English, approximately 50-100 words) in a code block (```prompt ... ```).
3. **Directly Generate the Image**: Use the prompt above to generate a high-quality visual work.

---

### Optimization Principles:

- **Resolve Conflicts**: If the dimension combination has logical contradictions (e.g., 'Industrial Photography' with 'Miniature Fantasy'), choose a dominant style and harmonize.
- **Visual Anchor**: Translate abstract tension (e.g., 'Whimsical vs. Real Material') into concrete visual elements (e.g., melted chocolate flowing over precise metal gears).
- **Viral Hook**: Include an unexpected detail that invites a double take.
- **Style Tone**: If a `creative_directive` exists, use it as emotional guidance; if an `oblique_strategy` exists, use it as a structural constraint.

---

### Program Generated Creative Skeleton (JSON Input):
{
  "schema_version": "v1",
  "creative_id": "v9jrcpus",
  "creative_world": "world:product_photography",
  "creation_intent": "Form or Material Exploration",
  "creation_intent_id": "explore",
  "generation_logic": "The process or making itself is the highlight",
  "generation_logic_id": "process-driven",
  "twist_mechanisms": [
    "Scale Mismatch",
    "Cutaway Logic",
    "Material Swap"
  ],
  "twist_ids": [
    "scale_mismatch",
    "cutaway_logic",
    "material_swap"
  ],
  "subject_kit": {
    "primary_subject": "[Mechanical Keyboard Keycaps]",
    "primary_id": "a-mechanical-keyboard-keycap-set",
    "secondary_elements": [
      "Dust",
      "Tiny Gears",
      "Spec Label"
    ],
    "secondary_ids": [
      "element:dust",
      "element:tiny-gears",
      "element:spec-label"
    ]
  },
  "core_tension": "Precision vs Decay",
  "core_tension_id": "precision_vs_decay",
  "stage_context": "White Cyclorama",
  "stage_context_id": "white-cyclorama",
  "composition_rule": "Two-Object Comparison Layout",
  "composition_rule_id": "two-object-comparison-layout",
  "lighting_rule": "Three-Point Professional Lighting",
  "lighting_rule_id": "three-point-professional-lighting",
  "imaging_assumption": "Industrial Product Photography",
  "imaging_assumption_id": "industrial_product_photography",
  "deliverable_type": "Product Photo",
  "emergence": {
    "score": 2,
    "label": "Interesting Combo / Fun Combination"
  },
  "final_prompt": "Product Photo. featuring [Mechanical Keyboard Keycaps], Dust, Tiny Gears, Spec Label. inspired by Precision vs Decay. with Scale Mismatch, Cutaway Logic, Material Swap. set in White Cyclorama. following Two-Object Comparison Layout. lit by Three-Point Professional Lighting.",
  "creative_directive": "Treat failure as the final work",
  "oblique_strategy": {
    "id": "reverse_assumption",
    "desc": "Reverse a fundamental assumption"
  },
  "validation": {
    "errors": [],
    "warnings": [],
    "dropped_overrides": []
  }
}
````