Orbiting a Single Photo: 3D Camera Control with Qwen Image Edit and Three.js

Upload a photo, drag a Three.js camera to a new angle, and a diffusion model hallucinates what the scene looks like from there. 96 poses, trained on Gaussian Splatting renders, running in a single app.py.

0:00
/0:22

A browser-based interface showing a Three.js 3D camera orbiting a flat image plane on the left, with a generated re-angled version of the same subject on the right.