#62 · Primary category: Image Generation

image-multiple-angles-3d-camera

3d-camera computer-vision creative-ai gradio image-editing image-generation multi-angle python qwen qwen-image-edit qwen3 three-js

🎬 Generate images from any camera viewpoint via 3D interactive control. Drag the camera in 3D space or use sliders to set azimuth/elevation/distance, then generate. Built with Three.js + Gradio, bilingual ZH/EN UI.

Project last updated:08/28/26

GitHub Stars

747

Forks

15

Contributors

1

License

MIT

Why we included this project

Most image generators make you describe the camera angle in words and hope the model guesses right. This one lets you point a virtual camera at the subject instead: drag it around in a Three.js viewport or set azimuth, elevation, and distance with sliders, and the model produces a new image from that viewpoint. The default backend is Qwen-Image-Edit-Plus, which the README notes is unusually good at honoring exact angles, but the inference call lives in a single function in core.py, so you can swap in another image-editing model if you accept looser control. The Gradio interface is bilingual and simple enough for non-developers, and because it runs on your own machine it sidesteps the per-call fees of commercial viewpoint-conversion services. That makes it a practical pick for product shots, architectural renders, or iterating on game assets without re-shooting or re-prompting from scratch.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category