How it works

Three pieces — a projector, a phone, a cloud — that together turn the objects on your wall into pixel-aligned, AI-generated animation.

1

A 60-second wall scan

Enchant projects 62 carefully designed light patterns onto your wall while your phone (held still on a surface or in a stand) captures the result. Behind the scenes that’s a structured-light system — Gray code plus phase shift — that learns where every projector pixel lands on the wall to sub-pixel accuracy.

The projector doesn’t need to be parallel to the wall. Auto-keystone just needs to be off so the math has stable ground truth.

2

Object detection

A computer-vision model picks out everything on the wall — paintings, posters, mirrors, plants, sculptures — and tells you what it found with a thumbnail and a confidence score. You decide which ones to animate. Mirrors are off by default (projection bounces back); plants and sculptures use a silhouette mode coming in V1.1.

3

AI generation

For each enabled object, Enchant sends a close-up to the AI generation backend with the style you picked. A 10-second animation comes back. We pre-warp it so it lands exactly inside the object’s outline — a 5% inset hides any alignment slop you might notice up close.

4

Playback

The animation streams as HLS to the projector and loops. Dislike one? Tap the thumbs-down — it never plays again. Want it fresh every week? Turn on auto-refresh in your tier. Schedule the wall to come alive only in the evening? That works too.

Math reference: see ARCHITECTURE.md in the repository — Gray code (section 3.1), phase shift (3.2), homography fit (4.5), silhouette warp (6.5).