lilylilith/QI_2.1_AnyAngle — new model trending #30 on Hugging Face
Community LoRA QI_2.1_AnyAngle transfers arbitrary camera angles onto images with Qwen Image 2.1 while preserving style.
Hugging Face user lilylilith released QI_2.1_AnyAngle, a LoRA trending at #30 that changes camera angle in existing images while trying to preserve style. The workflow turns an image into a Gaussian splat or 3D model with tools such as Tripo Splat, Trellis2, or Pixal3D, renders a new viewpoint in Blender, and feeds that coarse image plus the original into Qwen Image 2.1 with the prompt “Change the camera angle from <image2> to <image1>.” Training used diverse Blender renders and MiniMax H3 image-to-video orbit frames; the author recommends LoRA strength 1, CFG 3.0, and 20 or more steps. Poor spatial reconstructions can still misplace objects or deform faces.
- AnyAngle is a LoRA for Qwen Image 2.1 that transfers arbitrary camera angles.
- Pipeline builds a Gaussian splat or 3D model, renders a new angle in Blender, then edits the original.
- Training mixes real Blender renders with MiniMax H3 orbit videos to keep style aligned.
- Recommended settings are LoRA strength 1, CFG 3.0, and at least 20 steps.
- Coarse or inaccurate 3D reconstructions can misplace objects or deform faces.
Full article723 words · extracted from huggingface.co · click to collapse
<h1 align="center">Style-Aligned Camera Angle Manipulation Guided by Gaussian/3D Models</h1>
<p>
<p align="center">
<a href="https://civitai.com/user/lilylilith"><b>Civitai</b></a>   |   ☕️ <a href="https://ko-fi.com/lilllithhhhh">Ko-fi (support my work)</a>  
# Introduction
In AI image generation, it is typical that the camera angle is not correct, even after specifying it in the prompt. The new paradigm of image editing models such as Qwen Image Edit or FLUX.2 have made it easier to change the camera angle of an existing image, however most of the time it is relegated to fixed azimuths and elevations, which doesn't give you full creative control over an image. Additionally, the style of the image can drift with such dramatic camera angle changes. The AnyAngle lora is designed to improve upon this.
Here's how this works: We take the desired image and transform the scene into a Gaussian Splat (we use Tripo Splat, but you could use any existing gaussian splat generator) or into a 3D model (we use Trellis2, but other 3D model generators would work here such as Pixal3d). We take that generated splat/model, and import it into Blender. After the import, we create a new Blender camera, change the camera angle to any desired angle, and export the image of the new to-be angle (coarse image). After, we plug that image as a reference as well as the original image into Qwen Image 2.1, and with the AnyAngle lora and edit prompt, the camera angle from the coarse image will transfer to the original image, maintaining style coherency.
So, summing it up, the process goes like this:
`Original image` --> `Generate Gaussian Splat/3D model from image via Tripo Splat or Trellis2/Pixal3D` --> `Import into Blender and adjust camera angle + render image` --> `Plug into Qwen Image 2.1 and render`:
<center><img src="https://cdn-uploads.huggingface.co/production/uploads/638aeb590f10aa3064f42a80/xlyTD1Xr5wlSmqpBOPIek.png" width="1000"/></center>
<center><img src="https://cdn-uploads.huggingface.co/production/uploads/638aeb590f10aa3064f42a80/xATG6f8WGkHjxN6EjHQQD.png" width="1000"/></center>
<center><img src="https://cdn-uploads.huggingface.co/production/uploads/638aeb590f10aa3064f42a80/iLsZSB36_ciF3nhRwN-kG.png" width="1000"/></center>
# Usage
Follow the general process from above, and use the following edit prompt:
```
Change the camera angle from <image2> to <image1>.
```
The general connections should look like this:
<center><img src="https://cdn-uploads.huggingface.co/production/uploads/638aeb590f10aa3064f42a80/PcRjfdCsXApBYOnAn5063.png" width="1000"/></center>