PromptFeed
Spaces & Scenes

French Pharmacy Skincare Storyboard Cover

Ultra-realistic cinematic storyboard cover for a French pharmacy skincare commercial, featuring modest styling and tactile macro product detail.

Minimum tier: optimizado3 editable variablestext renderingThird-party brand: Nivea

Budget models do not render typography reliably; this case needs a higher tier.

French Pharmacy Skincare Storyboard Cover

Image generated by us with gpt-image-2. Prompt by @AIwithSynthia

Prompt

35mm anamorphic lens, 2.39:1 aspect ratio, no lens flares. Ultra-realistic international French pharmacy skincare commercial storyboard cover for [BRAND] [PRODUCT_NAME] SPF[SPF_LEVEL]. Soft premium score paired with tactile, realistic sound effects throughout. Rich, warm, natural film grain — premium in feel but never over-polished. Color palette: warm ivory whites, soft stone neutrals, the brand's signature orange, a subtle clinical cyan-blue, sunlit beige, and realistic warm skin tones. The tube is iconic; the skin is the proof. Every shot builds toward the moment the product disappears into real skin and protection becomes confidence. Fast cuts, macro intimacy, tactile realism, and one quiet, earned transformation: sunscreen that looks invisible, breathable, and real.

MODEL / WARDROBE

Use the same female model consistently across all shots, matching an approved character sheet: slim natural model proportions, warm medium skin tone, dark brown hair in a clean low bun, refined oval face, natural brows, realistic under-eye detail, subtle lips, minimal makeup. Keep the same face, hairstyle, body structure, skin tone, and wardrobe continuity throughout.

Wardrobe must be modest, elegant, and fully covered. No exposed body, no tank top, no fitted clothing, no cleavage, no bare shoulders, no body-hugging silhouette. Wardrobe: loose cream linen button-up shirt with full sleeves, fully buttoned or layered over a high-neck white inner top, soft beige trousers only if visible, minimal jewelry, refined French pharmacy skincare styling. Clothing should feel premium, breathable, clean, and international — never sensual, revealing, or fashion-body-focused.

The camera may show hands, face, neck-up portrait, shoulders, waist-up framing, mirror shots, bathroom ritual shots, and outdoor walking lifestyle shots, but the body must not be emphasized. Keep attention on skin texture, hands applying sunscreen, product packaging, the morning ritual, and a confident, protected face.

SKIN REALISM

Skin must look human and unfiltered: visible pores, peach fuzz, tiny fine lines, slight under-eye texture, natural skin tone variation, realistic facial micro-texture, and a matte-hydrated finish. No glossy skin, no oily shine, no wet-look face, no waxy AI skin, no porcelain smoothing, no glam beauty filter, no fake glow.

PRODUCT REFERENCE

Use the exact [BRAND] [PRODUCT_NAME] SPF[SPF_LEVEL] product reference: white tube, orange square logo, black brand typography, orange SPF panel, light blue hydrating cream band, orange lower panel, white pump-cap base. Product shape and color blocking must remain consistent.

MUSIC DIRECTION

Soft, elegant, premium skincare music throughout: gentle piano, airy ambient pads, subtle low-end warmth, a very light modern electronic pulse, and a calm emotional lift. The music should feel expensive, dermatological, trustworthy, and international — never loud, dramatic, or trailer-like, and never distracting. It should support the tactile sound design without overpowering it.

6 placeholders still empty. Copied as is, the generator will draw the brackets literally inside the image.

Editable variables

Change any value and the prompt rewrites above. Copy the finished result.

brand

The skincare brand name displayed on the product packaging and typography.

text

The specific product line or name printed on the tube, such as a hydrating sunscreen cream.

number

The SPF protection level shown on the packaging panel.

Generate the image here

With your own OpenAI key. Free for us, and what you spend is yours.

Kept in this browser only and sent straight to OpenAI's API: it never passes through a server of ours, because there is no server of ours in between. Check it yourself in the network tab.

Fill in the remaining variables before generating, or the model will draw the brackets.

Similar cases