Rotation
Partner · listed in the README team line
AVRoom
The hole is filled as if the object was never there.
Smart paste
The architecture
Click, fill, mesh
- Click an object, pick a mask (or let it choose), and the object is cut out while the hole is inpainted.
- A freehand lasso erases anything the click path misses. That path does not keep a cutout.
- Smart paste rescales a drop to local depth. Metric3D supplies a normal map so a piece can turn with the wall or floor under it.
- Hunyuan3D-2.1 builds a mesh from the cutout. Commit an angle and you get a new 2D view the original photo never showed.
- Rooms sit under projects. A project or a room can export as a zip and come back on another instance.
- Long jobs (inpaint, 3D) can email when they finish. Mailpit is the local mail preview.
Repo layout
- Python 3.11
- FastAPI
- React 19
- TypeScript
- Vite
- PostgreSQL
- Docker
- Alembic
- SAM
- LaMa
- Stable Diffusion
- Gemini
- Metric3D
- Hunyuan3D-2.1