From a single packshot to six cohesive frames: hero, portrait, hand hold, cradled, hydration, hard light. Lock identity + palette once, then shoot the set as AI product photography for modern brands.
Write a one-page lock file. Product: brand, bottle material, collar, liquid color. Model: age range, hair, skin, nails (same person across every human frame). Palette: 3-4 hex colors only (example cream / navy #112166 / periwinkle #9FB0EC). Cool soft daylight only - no golden-hour amber unless the brand owns warm. Paste the lock stub below into your project and fill the brackets before you open an image model.
Generate a centered product on a soft cream / soft-gray field. Soft window light, slight OoF hand or shadow optional. No text overlays in the gen. This frame is the identity reference you attach (or describe identically) for every later shot so the bottle does not morph. Save it as assets/packshot.png and do not regenerate it mid-set.
Shoot these six in order. Keep the lock block identical in every prompt. Change only the beat line:
01 Hero float - product centered, soft OoF hand shadows above/below.
02 Portrait - model holds bottle near face, looking at camera.
03 Hand hold - single hand presents bottle; soft plant/leaf shadow.
04 Cradled - two hands frame bottle (palm below + C-shape above).
05 Hydration - wet hand + water droplets on bottle/fingers.
06 Hard light - neck/shoulder crop; bottle at chest; harder directional light.
Use 3:4 (or 1080x1350) so the carousel grid stays consistent.
Slide 1 = header ("ONE PRODUCT / ONE CAMPAIGN") + 2x3 grid of the six gens + footer. Slides 2-7 = each gen full-bleed with brand footer. Footer every slide: brand | AI PRODUCT PHOTOGRAPHY | COMMENT CAMPAIGN. Keep type face-safe (never cover faces/hands). Export PNG 1080x1350.
First sentence of the caption: Comment CAMPAIGN and I'll DM you the setup. Publish IG + FB. Arm keyword CAMPAIGN so commenters get this guide URL (plus optional community button) - never a raw list of links in the DM. Test one comment yourself before you walk away.
# campaign-lock.md - One Product / One Campaign (AI Creative OS)
# Never: income claims, price in hooks, type covering faces/hands, palette drift mid-set.
PRODUCT
- Brand: [BRAND]
- SKU: [PRODUCT NAME]
- Bottle: [material + color] e.g. frosted navy glass, cream dropper, silver collar
- Liquid: [color / opacity]
- Label: [type color on glass]
MODEL (same identity on portrait + hand frames)
- Face: [age range, ethnicity cues, hair, skin]
- Hands: [nail length/finish]
- Wardrobe accents: [optional, keep minimal]
PALETTE (3-4 hex only)
- Background: [#F5F5F5 or cream]
- Brand navy: [#112166]
- Accent: [#9FB0EC]
- Type: [#0A0A0A / white]
LIGHT
- Default: cool soft window daylight
- Hard-light beat only on frame 06
BEAT SHEET (attach packshot / lock block every time)
01 hero float | 02 portrait | 03 hand hold | 04 cradled | 05 hydration | 06 hard light neck crop
PROMPT SKELETON (swap BEAT only)
[PRODUCT lock]. [MODEL lock if human]. Palette locked. Cool soft daylight unless BEAT says hard light.
Composition: [BEAT]. Product photography, 3:4, no text, no watermark, no logo in gen.
EXPORT
- 6 gens + packshot → compose 7 slides @ 1080x1350
- Caption first line: Comment CAMPAIGN …
- Guide: https://guides.aicreativeos.com/guides/campaign/
Install product-photography systems, agents, and weekly drops inside AI Creative OS - so one packshot becomes a shippable campaign without living in the prompt chat.
Get Your First AgentAI Creative OS · Don't prompt AI. Direct it. · Keyword CAMPAIGN