8.9 KiB
Set Planning — How Images Relate Within a Set
When to load: Phase 2 Shoot Plan, every time you decide what images make up a set and how they sequence.
Job: the business + design logic for arranging a multi-image set — pacing, variety, platform container, narrative arc. Domain knowledge about which images go in a set, in what order, why. The single-image and set-level quality requirements that each image must satisfy live in
image-quality.md.
The set walks between two failure modes — drift (no harmony) and monotony (no variety). Pacing, variety axes, container layout and narrative arc are the four ways a director plans against monotony. (The harmony side is locked via image-quality.md — Aesthetic Baseline + cross-image QA.)
1. Pacing — the set as story
A real listing shoots like a film: scenes have a sequence, intensity rises and falls. 9 hero shots = exhausting; 9 detail shots = boring. Use pacing patterns.
The classic 4-beat structure
| Beat | Job | Visual character |
|---|---|---|
| 1. STATEMENT (the catch) | Stop the scroll, establish mood | Wide, bold, hero — the cover image |
| 2. CONTEXT (the projection) | Help the buyer imagine using the product | Lifestyle, model + product, scene-rich |
| 3. DETAIL (the proof) | Validate workmanship, material, build | Tight, calm, focused, no clutter |
| 4. CONFIDENCE (the close) | Size, scale, variant, fit — answer the last objection | Functional, clean, informational |
A 9-image set might rhythm as: 1=Statement, 2-4=Context (different beats), 5-7=Detail (different features), 8=Size, 9=Variant.
Pacing patterns by category (high-level)
| Category | Suggested beat | Why |
|---|---|---|
| Apparel | Statement → Context (3 model angles) → Detail (fabric/work) → Flat-lay → Size chart | Visual decide first, validate fit second |
| 3C | Statement (dark dramatic hero) → Context (in use) → Detail (ports/material) → Spec graphic → Box contents | Spec confidence + use scenarios |
| Beauty | Statement (packshot) → Texture / swatch → Shade range → Ingredient mood → Use scenario | Color/texture decide; ingredients re-validate |
| Furniture | Statement (room scene) → Multi-angle → Detail (joinery / hardware) → Size with human ref → Styling combinations | Scale + craftsmanship + fit-with-existing-decor |
| Food | Statement (final dish) → Ingredient close-up → Process / preparation → Packaging → Serving suggestion | Desire → trust → action |
→ Per-category specific 组图分布表 (image roles + framing + lighting + selling point): categories/{NN-name}.md. The category files are the operational defaults; this section is the underlying pacing theory.
Anti-pattern: the flat set
A set with no pacing reads as 9 catalog shots — every image at the same distance, same energy, same tone. Symptoms:
- Every image is a centered product on a similar background
- No image is wider or tighter than the others by more than ~10%
- Energy stays static (everything calm-still or everything busy-action)
- No "rest" moments between busy ones
Fix: explicitly assign each image a beat in Phase 2 (# | Beat | Distance | Subject | Energy).
2. Variety axes — how not to make N identical images
Pick 3–4 axes and traverse each across the set.
| Axis | Range | Use |
|---|---|---|
| Distance | wide → medium → close → macro | Most powerful axis. Mix of all four = visual rhythm |
| Subject | product-only / model+product / scene+product / detail-only | Variety in what's IN the frame |
| Energy | still elegant / mid-action / dynamic motion | Variety in what's HAPPENING. Implemented per-image via C13 pose-scene coherence |
| Tone within palette | dominant note / secondary note / accent-heavy / muted rest | Variety in the WEIGHT of the palette across the set |
| Density | calm / moderate / busy | Variety in INFORMATION DENSITY |
The thumbnail test
Shrink every image of the set to thumbnail size, lay them in a row. Squint. If the row reads as N distinct silhouettes (different distances, different shapes, different brightness patterns), variety is working. If the row reads as N versions of the same blob, variety failed — even if each image individually is fine.
Axis Collision Check — mandatory before Phase 3 dispatch
After writing the Shoot Plan table in Phase 2, run this check before proceeding:
- Fill in the variety axes for every image in the Shoot Plan table using this format:
Sub-set · Distance · Subject(pick one value per axis from the ranges above). - Within each sub-set, scan for any two images whose
Sub-set · Distance · Subjectcombination is identical. If found, that is a collision — adjust one of them (change Distance, change Subject, or move it to a different sub-set) before proceeding. - Across the full set, verify the Distance axis traverses at least 3 distinct levels (e.g. macro / close / medium / wide). A set that never reaches macro or wide has failed pacing.
Example collision (BAD): Image 1 = dark-studio · Distance=close · Subject=product-only; Image 4 = dark-studio · Distance=close · Subject=product-only → identical sub-set + Distance + Subject → must resolve by changing Image 4's sub-set (e.g. light-surface) or Distance (e.g. overhead 90°).
Example resolved (GOOD): Image 1 = dark-studio · Distance=close · Subject=product-only; Image 4 = light-surface · Distance=close · Subject=product-only → different sub-set → no collision.
Do not dispatch any generation until the Axis Collision Check passes.
3. Container layouts — where the set will be seen
The set's design must serve the platform container, not just stand alone.
Amazon — 7-image carousel (linear scroll)
- Image 1 (main hero): MUST work as a tiny thumbnail in search results — silhouette + brand recognition in 0.5 seconds
- Images 2-7: scrolling carousel, ~3 seconds each
- Pacing recommendation: hero / lifestyle / lifestyle / detail / detail / size / variant
- Each image must work alone (the buyer might leave after image 3); the SET must build trust progressively
Tmall PDP — main carousel + scrolling detail page
- Top: 5-9 image carousel for the visual story
- Below: long-scroll detail page where additional images intersperse with copy
- Carousel needs cohesion (shared aesthetic baseline); detail-page images can be more functional / informational
- Pacing: carousel is 90% aesthetic + 10% functional; detail page is 30% aesthetic + 70% functional
XHS / Pinterest / Instagram — 9-grid (visual harmony at thumbnail level)
- Buyers see all 9 thumbnails at once before any single image
- The grid as a WHOLE must have visual harmony — palette continuity, light universe consistency
- If one thumbnail is dramatically different in palette / lighting / mood, the grid feels "off" before any single image is examined
- Pacing: design the grid as a 9-cell composition — alternating distances, alternating subject types, with 1-2 visual "anchors" (high-density images) and 5-6 "rest" (lower-density images) for breathing room
- Diagonal eye path: top-left → top-right → bottom-right → bottom-left
TikTok Shop / vertical scroll
- Each image is a moment in a vertical scroll; the buyer can flick away in 1 second
- Each image must be self-contained
- Aspect: vertical 9:16 or 4:5 (not 1:1)
- Energy bias: higher than other platforms — TikTok rewards motion / dynamism
Etsy / Shopee / DTC site
- Often 5-6 images, gallery layout
- Pacing: hero / lifestyle / detail / scale / variant / story-shot
- Brand storytelling matters more; the set's aesthetic baseline IS the brand
→ Hard specs (aspect ratio / file size / banned elements) per platform: platform-specs.md.
4. Narrative arc — the set tells a story
DESIRE → TRUST → CONFIDENCE → CHOICE → CLOSURE
↓ ↓ ↓ ↓ ↓
Hero Lifestyle Detail Variants Size /
catch project proof selection scale
self
into it
| Image type | Emotional job | Visual cue |
|---|---|---|
| Hero / packshot | Desire — "I want this" | Bold composition, strong palette, premium light |
| Lifestyle | Projection — "I see myself with this" | Aspirational scene, model in user's role, warm mood |
| Detail / macro | Trust — "this is well-made" | Sharp focus, revealing light, material truth |
| Spec / infographic | Confidence — "this fits my needs" | Clean callouts, honest specs, no exaggeration |
| Size / scale | Confidence — "it'll fit me / my space" | Real reference object, no perspective trick |
| Variant / multi-color | Choice — "I have options" | Side-by-side, identical lighting, easy comparison |
| Closure shot | Sealing — "yes, I'm buying" | Often the hero re-presented, brand-perfect |
Don't skip emotional beats. A set with 7 hero shots + 0 detail shots feels untrustworthy. A set with 7 detail shots + 0 hero shots feels like a manual, not a listing.