Character Reference Polaroid Set
A stylized character reference sheet showing ten instant photo poses arranged in two rows, capturing varied expressions and props.

Image generated by us with gpt-image-2. Prompt by @anemone_sd
Prompt
{ "type": "collection of instant photos", "setting": "laid out flat on a white fabric surface", "character": { "hair": "[HAIR_COLOR]", "outfit": "[OUTFIT]", "eyes": "reddish-pink" }, "layout": { "arrangement": "two rows of five polaroid photos", "count": 10, "photos": [ { "position": "top row 1", "description": "holding a pink heart cushion" }, { "position": "top row 2", "description": "winking, making a peace sign" }, { "position": "top row 3", "description": "making a hand heart, pink heart doodle on the bottom border" }, { "position": "top row 4", "description": "resting chin on hands, gentle smile" }, { "position": "top row 5", "description": "holding a red rose, winking" }, { "position": "bottom row 1", "description": "finger to lips, shy expression" }, { "position": "bottom row 2", "description": "holding a small pink cake" }, { "position": "bottom row 3", "description": "winking, hand near face, signature '[SIGNATURE_TEXT]' and heart doodle on border" }, { "position": "bottom row 4", "description": "holding a pink bunny plushie, sparkle doodles, signature '[SIGNATURE_TEXT]' and bunny doodle on border" }, { "position": "bottom row 5", "description": "winking, sparkle doodles, message '[MESSAGE_TEXT]' and signature '[SIGNATURE_TEXT]' on border" } ] } }
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.
Hair color and style of the character shown in the photos.
Outfit worn by the character across the instant photos.
Handwritten signature or nickname doodled on some of the photo borders.
Short handwritten message doodled on the border of the last photo.
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.





