產品攝影
將產品描述轉換為一套連貫的拍攝清單,其中包含多個提示規格,用以生成商業級產品影像。首要原則:一種產品,一個視覺世界。 同一組拍攝中的所有照片共享品牌的燈光、色調與處理方式,讓刊登頁、登陸頁與社群貼文呈現一致的品牌感——一張驚豔的主視覺旁邊配上一張風格不搭的生活照,比兩張平庸但風格一致的照片更糟糕。
使用時機 / 不使用時機
適用於任何以產品為主題的影像:電商刊登、登陸頁主視覺、行銷照片、細節特寫。下列情況請交給其他技能處理:
- 素材是關於產品的平台貼文(文字疊加、促銷版面)→
skills/creative/social-graphics - 使用者需要標誌/圖示/圖案 →
skills/creative/brand-asset - 一般影像,沒有產品主題 →
skills/creative/image-generation - 尚無視覺方向,且有多項素材需要產出 → 先使用
skills/creative/creative-strategist,並在此處套用其風格區塊 - 產品需要動態展示 →
skills/creative/product-video(本技能的靜態照片可作為其畫面素材)
資訊蒐集
一次詢問,只問缺少的資訊:
- 產品 — 這是什麼東西?材料、顏色、區別性細節為何? (若有實體照片,請提供作為準確參考。)
- 用途 — 刊登頁、登陸頁、廣告還是社群媒體?(決定拍攝類型與長寬比)
- 定位 — 高級/奢華、親民、趣味、技術感?
- 風格錨點 — 創意方向簡報 / 風格區塊,或品牌色彩?
- 自動化 — 是否已設定
FAL_API_KEY,或僅提供規格?
自行推斷,無需詢問:長寬比根據用途決定(刊登 → 1:1,登陸頁主視覺 → 16:9,社群動態 → 4:5);解析度預設 2K,主視覺使用 4K。
不要停滯: 若已知產品+用途,則假設其餘資訊,標註清楚,直接進行。
工作流程
-
建立拍攝清單。 根據用途決定拍攝類型(決策規則):
- 電商刊登 → 1 張乾淨照 + 1–2 張細節照(若平台允許圖庫,則 + 1 張生活照)
- 登陸頁 → 1 張主視覺 + 1 張生活照 + 1 張細節照
- 社群/廣告 → 1–2 張生活照 + 1 張平面擺拍(產品系列)或主視覺
- 「只要一張圖片」 → 選出最能服務所述用途的單一類型,並說明原因
-
固定共享處理方式。 從風格區塊中為整組照片選擇一種燈光風格與色調(或從定位推斷:高級 → 戲劇化或棚燈;親民 → 自然黃金時段;極簡品牌 → 高調光)。組內每個規格都使用此設定。
-
為每張照片撰寫一個提示規格,使用
references/shot-library.md中的範本——立即閱讀;其中有五種拍攝類型的範本,以及燈光/背景/構圖的提示語言。用文字與十六進位碼命名顏色。務必說明不能出現的元素(無浮水印、無自創標誌或標籤文字,除非提供確切文字、無雜亂)。 -
變體。 主視覺與乾淨照提供 3–4 個變體(
--num-images 3或不同的規格,變化構圖/背景);細節照與生活照提供 2 個。由使用者挑選優勝者。 -
產生或提供規格。 若已設定
FAL_API_KEY(或FAL_KEY):python docs/creative_cli.py product \ --product-name "豪華手錶" \ --prompt "<完整提示>" \ --aspect-ratio 1:1 --resolution 2K --num-images 3影像儲存至
assets/product-photography/<產品-slug>/,檔名為<產品>_<n>_<時間戳>.png。若無 API 金鑰,則提供規格與確切指令——絕不能宣稱已產生影像。完整參數參考:skills/creative/image-generation/references/automation.md。 -
對照品質標準進行審查,使用
references/shot-library.md中的修正用語進行一次迭代修正,然後以檔案路徑與每個位置的單行推薦呈現優勝者。
必要輸出格式
提供以下區塊組成的拍攝清單(每張照片一個區塊):
## 拍攝規格 — [拍攝名稱,例如 hero-01]
- **拍攝類型:** clean / lifestyle / hero / detail / flat lay
- **用途:** [listing / landing hero / ad / social]
- **主體:** [產品,具體描述——材料、顏色、方向]
- **場景/背景:** [白色 / 漸變 X→Y / 生活場景 / 有紋理]
- **燈光:** [studio / natural golden hour / dramatic rim / high-key]
- **構圖:** [centered / rule of thirds / negative space / overhead]
- **氛圍:** [2–3 個形容詞,來自風格區塊]
- **長寬比:** [比例] · **解析度:** [1K/2K/4K] · **格式:** png
- **負面限制:** [無浮水印、無自創標籤文字、...]
- **提示(最終、可直接貼上):**
> [單一流暢提示]
- **變體:** [數字] — [變化什麼]
- **檔案命名:** assets/product-photography/<產品-slug>/<產品>_<n>_<時間戳>.png
- **產生命令:** `python docs/creative_cli.py product --product-name "..." --prompt "..." --aspect-ratio ... --resolution ... --num-images n`
最後提供組合摘要:共享的燈光/色調說明、各類型照片數量,以及(若已產生)每個位置的推薦優勝者及其儲存路徑。
品質標準
- 組內每張照片共享同一種燈光風格與色調(整組看起來像同一品牌)
- 每個規格明確列出拍攝類型、背景、燈光、構圖與氛圍
- 長寬比符合用途,而非慣性地使用
1:1預設值 - 產品細節(材料、顏色)與使用者描述一致——無自創特徵、雕刻或標籤文字
- 每個規格皆有負面限制
- 主視覺/乾淨照提供 3 個以上變體;不以單次拍攝交付
- 僅使用真實的自動化參數(模型為
fal-ai/nano-banana-pro;無尺寸/步數/引導比例等控制項)
嚴格禁止:絕不渲染可讀的品牌/標籤文字,除非使用者提供確切字串;絕不在同一組中混合高級戲劇化燈光與隨意快照風格;絕不將 AI 生成的照片呈現為使用者實際產品的真實照片——如果需要忠於實際產品外觀,請明確說明,並建議使用合成或參考照片工作流程。
整合
skills/creative/creative-strategist→ 上游;其風格區塊設定本組的燈光、色調與氛圍欄位。skills/creative/image-generation→ 共享自動化與提示規範;skills/creative/image-generation/references/automation.md為參數的唯一權威來源。skills/creative/social-graphics→ 將優勝照片作為平台貼文的原始素材使用。skills/creative/product-video→ 將主視覺/生活照靜態畫面作為畫面與美術指導使用。references/shot-library.md— 完整的拍攝類型範本、燈光/背景/構圖提示語言,以及修正用語。在撰寫規格前閱讀。