Campaigns · Self-initiated concept
Pip
Colour-block skincare with three deliberately different packs. The label system came first, built in code, so every packshot, line-up, talent image and ad could be checked against it.
At a glance
Role
Brand concept, label design, art direction, prompting and selection.
Tools
- Python (label artwork)
- Content Studio Engine
- Gemini 3 Pro Image
- GPT Image 2
Outcomes
- Packshots that match the label artwork, including back-of-pack ingredients and lot codes.
- One model, lighting set-up and palette held across three talent images.
- Stills carried into eight ads and an 8-second film.

Labels first
The labels are laid out in millimetres against real pack sizes and rasterised by a Python script, in Familjen Grotesk. The split-field design puts each product's accent colour on the label itself, with small type kept as ink on paper where it stays legible.
Rules learned in production went back into the artwork: four front elements at most, back-of-pack type at roughly double life-size so it survives at feed size, and a seed mark drawn large enough that the model keeps it a pointed oval.
Reference to ad

Blank pack 
Label sheet 
Packshot 
Line-up 
Ad
Packshots
One engine project per product, two references per scene, front and back in one frame.



Selection notes
Every winner was picked with a reason, saved to the brand's taste notes.
Full back copy verbatim: directions, eight-ingredient INCI, barcode, PAO 12M, COPENHAGEN, LOT 1B148 EXP 09.2028.
Frosted glass reads as glass not white plastic, cornflower cap with darker collar and a real pipette bulb.
Pointed-oval mark, INCI verbatim, text horizontal. Fixes the 90-degree rotation from the earlier run.
Line-ups and variations
The approved packs restaged on a lilac plinth, and a background variation that was asked to change only the backdrop.



Talent
Same model, braids, orange ribbed top and powder-blue seamless across the set, with pores and flyaways kept. The full prompt for the WASH portrait is broken down on the campaigns page.



Ads
Composed at 1080 × 1350 with live text over the approved stills. Copy uses only the product facts on the labels, and no text sits over the packaging.






Record
- Runs
- 15 runs (57 images) in the Content Studio Engine for packshots, product sheets and a float campaign; 13 runs in the CLI engine for line-ups, background variations, ad frames and talent.
- Recorded cost
- $13.51 at listed prices. Two edits made with GPT Image 2 have no cost record.
- Models
- Gemini 3 Pro Image at 2K and 4K; GPT Image 2 for two edits.