#62 · Primary category: Image Generation
image-multiple-angles-3d-camera
🎬 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
stable-diffusion-webui
Stable Diffusion web UI
ComfyUI
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
diffusers
🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.
upscayl
🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.
InvokeAI
InvokeAI is a leading open-source creative engine for Stable Diffusion, offering an industry-leading web UI for generating and editing visual media.