# GPT Image Hub prompt

## Chụp Ảnh Sản Phẩm Keycap Giữa Chuẩn Xác và Suy Tàn
- URL: https://www.gptimagehub.com/vi/library/precision-and-decay-keycap-product-photography
- Generator URL: https://www.gptimagehub.com/vi/generate?promptId=oss-ym-mm-3625
- Markdown URL: https://www.gptimagehub.com/api/agent/markdown?path=%2Fvi%2Flibrary%2Fprecision-and-decay-keycap-product-photography
- Category: Sản phẩm và thương mại điện tử
- Model: nanobananapro
- Aspect ratio: 4:3
- Style: photorealistic
- Tags: chụp ảnh sản phẩm, keycap, bàn phím cơ, thiết kế công nghiệp, chụp ảnh macro, giám đốc sáng tạo
- Updated: 2026-10-28T05:45:23.098Z
- Created: 2026-10-28T05:45:23.098Z

Tạo ảnh chụp sản phẩm công nghiệp đối chiếu giữa keycap hoàn hảo và keycap hao mòn. Tùy chỉnh chủ thể hoặc độ tương phản trong khung JSON để khám phá ý tưởng mới.

### 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": []
  }
}
````