Skip to main content
A text conversation floating in the room next to you, one bubble popping in after another, each pinned in 3D space so it foreshortens and parallaxes as the camera moves. Real iMessage geometry: blue sent bubbles right-aligned with the flick tail, grey replies on the left, sender and time above each, frosted-glass finish by default. Turn the sound on: every message lands with a soft chime. Ask for the Android look and your sent bubbles turn Apple’s SMS green.

See it

One phone recording in (placed on the desk, then the camera settles); the default conversation out, in the iMessage style. The first bubble pops while the camera is still moving, so you can see the thread hold its place in the room.

Material

One person in a room with texture around them (desk, window, shelves), up to 30 seconds. The camera should move: a slow orbit, a walk-in, or even the settling pull-back after you place the phone is enough, and it is what makes the thread feel like it is hanging in the air. A locked-off tripod shot still works (the bubbles simply hold their place) but shows the effect at its least. Your body is masked out of the tracking, so you can move freely.

Spec

Pricing & timing

Refusals this template can return

  • NO_SUBJECT
  • NO_TRACKABLE_BACKGROUND
  • MATERIAL_TOO_LONG
  • UNREADABLE
  • BAD_SPEC
Refusals are free and typed: see Refusals.

Run it

clientRequestId is required: reuse the same value on a retry and you cannot be charged twice for the same run.
Editable delivery: Delivers the finished mp4 with the chimes mixed under your audio. The editable form (each bubble as a live element carrying its 3D track, plus the solved camera so you can add messages later) ships with the bubble element; until then the copy is baked.
The tracking is a real camera solve, not a 2D sticker track: the bubbles are planes fixed in the room, so they foreshorten and drift against the background exactly like objects would. Validated against a professional After Effects reference over a 60-degree orbit, and against the real scene at about a fifth of a pixel of reprojection error on the clip shown here.
Width shapes copy: a bubble is its longest line plus padding, and sent bubbles stop short of your face. Long sentences wrap to two lines; if a message will not fit beside you, the run tells you rather than covering you.