Polaroid Effect turns a portrait input into a short animated clip with an instant-film look. This test was built to answer a narrow question: when the source photo stays fixed, how differently do four gesture presets read on screen? Rather than treating the clips as four unrelated demos, the same square portrait was used for every pass. That makes changes in expression, hand placement, and framing easier to spot.
Test setup for Polaroid Effect
The test uses Polaroid Effect on Wiro. The supplied input is a 1:1 portrait with clear face separation and enough contrast around the subject. Each pass used one selected effectType; the documented default seed is 42. No text prompt, duration control, camera control, or strength slider is exposed in the model documentation, so the preset does the creative work.
There is one important documentation detail. The model page presents these effects as image-to-video presets, while the full API reference labels the inputImage field as a multi-image input and lists two-person image requirements beside the gesture options. The material below reports the published outputs from this post’s portrait test, not a claim that every production call will accept only one file. Check the current model page before wiring the endpoint into an app.

What the four preset outputs show
1. Smiling: polaroid_smile
This is the quietest result in the set. The clip is the useful choice when the point is a small change in mood rather than a broad gesture. It keeps attention near the face, so it suits profile cards, greetings, and a before-and-after reveal where the source image needs to remain recognizable. The polaroid framing and flash-like treatment carry much of the effect; the movement should read as a brief living-photo moment, not a scene change.
effectType: polaroid_smile and the shared portrait input.2. Thumbs Up: polaroid_thumbs_up
The thumbs-up preset is more explicit. It gives the viewer a clear social signal, which makes it a better fit for a confirmation state, a giveaway reply, or a short celebratory post. That clarity has a tradeoff: hand gestures need room in the source composition. A tightly cropped headshot leaves less evidence for the animation to work from. Start with a portrait that includes shoulders and some empty space around the upper body.
effectType: polaroid_thumbs_up.3. Victory Sign: polaroid_victory_sign
This preset pushes the pose further without asking the editor to describe motion in a prompt. It is the most useful option here for a playful success cue: a launch post, a finished-project card, or a casual event recap. The output is still constrained by the portrait’s face and crop. It should not be treated as a replacement for directed character animation. If exact hand anatomy, timing, or camera movement matters, use a general image-to-video model instead.
effectType: polaroid_victory_sign.4. Make Heart: polaroid_make_heart
The heart gesture is the strongest stylistic choice of the four. It is built for an affectionate or fan-facing message, not neutral business content. Use it for birthdays, thank-yous, creator replies, or a romantic campaign. Avoid it when the source framing is already busy, because the gesture and instant-film treatment compete with detailed clothing, signage, or a crowded background. The simpler the portrait, the easier the intended action is to read.
effectType: polaroid_make_heart.Parameters used and available controls
| Setting | Value in this test | What it changes |
|---|---|---|
| Input | One shared square portrait in the published test | Subject, crop, lighting, and background evidence. |
effectType |
Smile, thumbs up, victory sign, make heart | The selected gesture and preset treatment. |
seed |
42 documented default | A reproducibility control exposed by the API reference. |
The same model also documents kissing, hugging, handshaking, high five, and hair-adjustment options. Several of those are described as two-person effects. That makes Polaroid Effect a preset tool, not a blank canvas: it is fast when the desired gesture matches a listed option, and limiting when it does not.
Runtime and cost: what the docs actually show
The documentation includes example task telemetry, not a published service-level guarantee. Its completed example reports 6.0000 elapsed seconds. A separate cancelled-task example lists $0.003510 total cost. Those examples do not prove that each of the four embedded clips took six seconds or cost that amount, and the post does not invent per-output figures. Queue time, input processing, and current Wiro pricing can change. Treat the two values as API-reference examples only, then inspect the task record from a real run before budgeting volume.
Which preset should you pick?
Pick Smiling when subtle motion matters more than a visible hand action. Pick Thumbs Up for a clear positive response. Pick Victory Sign when the clip needs a casual success signal. Pick Make Heart for a warmer, more personal message. In every case, begin with a clean, well-lit portrait and leave room around the head and shoulders.
For a broader view of short portrait motion, see the related tests for Instagram Pose, viral photo effects, and cinematic image-to-video models. For this job, Polaroid Effect works best when the preset itself is the idea: supply a readable portrait, choose the social gesture that matches the message, and keep expectations focused on a short stylized moment.