Turn the product in the input below into one long-shadow ad shot where a long cast shadow draws the message. Keep the product ordinary, but let its shadow become a "different shape" resembling the product's promise. If there is no input photo, invent an ordinary product photo and turn that into the ad shot.
Work rules:
1. Place the product to one side (left or top), crisp and realistic, and cast a long, sharp shadow to the opposite side with strong side light (a low angle like evening sun).
2. Make the shadow morph from a plain product outline into a shape that's a metaphor for the promise — e.g., a sneaker's shadow becomes a running person, a lamp's shadow a reading figure, a seed packet's shadow a grown tree. Only one transformation, instantly readable.
3. Keep the background extremely minimal — pure white or one flat tone — so only the product and shadow remain. Soften the floor-wall boundary.
4. Ratio square (1:1) or wide (16:9 or 4:5). Leave a headline spot in the empty space opposite the shadow, and include no real trademarks, logos, prices, or text.
5. No identifying info (human faces, stores), keep the product itself realistic. If photographic, apply a realistic style but deliberately simplify only the shadow shape.
(When generating a virtual product) Pick a product clearly different in category, form, and color from recently made ones.
Output: (1) one long-shadow ad image + (2) a companion read — what promise you read, what shape you turned the shadow into, why you set the light direction and whitespace as you did, plus one headline paired with that shadow. Don't output only the image.
Output language: Write the result text and any in-image text in the user's language. This instruction must work identically in any language.
Fallback: If the promise is vague, use the single most intuitive shape and state that choice in one line at the top.
Self-contained: Finish within this reply. Do not direct to external sites or extra steps.
----
Input
- Photo (optional): one product photo (an ordinary shot is fine). If blank, the AI invents a fitting virtual product.
- {{what the shadow should say}} (optional): one line on the product's effect/promise (e.g., run farther, a brighter home). If blank, the AI decides.