Back to directory

3D Camera Control: Multi-Angle Image Generation

A bilingual web app that lets a user drag a camera in 3D space or use sliders to set azimuth, elevation and distance, then generates a new image of an uploaded photo from that viewpoint.

3D Camera Control: Multi-Angle Image Generation

This project reproduces, as a free and open alternative, the kind of paid three-dimensional camera-viewpoint tools sold by some commercial AI image services. Its interactive controller, built with Three.js, lets a user drag colored handles in a 3D scene or move sliders to set the camera's azimuth, elevation and distance, with the camera model flying along its orbit and the uploaded image textured onto the scene in real time as a live preview.

It offers eight azimuth angles crossed with four elevations plus a continuously adjustable distance, one-click presets for common views such as front, side, rear and aerial, a history gallery of past generations with download and clear options, and batch generation across several selected viewpoints at once. The default backend is Qwen-Image-Edit-Plus, but the image-editing backend is pluggable by replacing a single function in the core module, since the accurate viewpoint control described here depends on that particular model.

The app runs in an API mode that needs no local GPU, only a small number of Python packages, and its interface is presented in both Chinese and English.

More in Generative media

See all 146
  • Blender Copilot

    github.com

    A Copilot-style AI chat panel inside Blender that runs its agent loop in Blender's own Python process, executes the model's generated code against the live scene, and wraps every conversational turn in a single undo step.

  • A ComfyUI add-on that patches ComfyUI-GGUF so Qwen-Image-2.1 models can run fully as GGUF files, fixing a text-encoder mismatch and missing architecture detection until upstream support arrives.

  • A ComfyUI node that expands a short prompt into a full styled prompt, negative prompt and aspect ratio for Qwen-Image-2.1, using one of 17 photographic styles.