Skip to page content
SAVRN
Search Plan a project

Open-weight model · Image to image

Qwen-Image-2.1-Multiple-Angles-LoRA

by AK akhaliq/Qwen-Image-2.1-Multiple-Angles-LoRA

Qwen-Image-2.1-Multiple-Angles-LoRA is an open-weight model for image to image from AK, released under Apache License 2.0. Its published files total 2.2 GB.

Reshoot any object from a controlled camera position: feed a photo, ask for a different azimuth/elevation, get the same subject from that angle.

Parameters—
Context—
Weights2.2 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Model Card

By AK, published under apache-2.0, revision 521367771fca.

Reshoot any object from a controlled camera position: feed a photo, ask for a different azimuth/elevation, get the same subject from that angle. First camera-control LoRA for Qwen-Image-2.1 — the newest Qwen image base (unified generate + edit, native RGBA), where this format did not exist yet. - 36 poses: 12 azimuths (30° steps) × 4 elevations (0° eye-level / 30° elevated / 60° high-angle / 90° top-down), plus a close-up variant of each → 72 addressable framings In-distribution examples are above — but does it work on everyday photos it never saw? Dog, cat and apple from Wikimedia Commons, step-1,000 checkpoint, same prompt grammar: Golden retriever · front-right quarter view, eye-level…

Read AK's full model card

Qwen-Image-2.1 · Multiple-Angles camera-control LoRA

Reshoot any object from a controlled camera position: feed a photo, ask for a different azimuth/elevation, get the same subject from that angle. First camera-control LoRA for Qwen-Image-2.1 — the newest Qwen image base (unified generate + edit, native RGBA), where this format did not exist yet.

  • Trigger: <mva> — every caption/prompt starts with it
  • 36 poses: 12 azimuths (30° steps) × 4 elevations (0° eye-level / 30° elevated / 60° high-angle / 90° top-down), plus a close-up variant of each → 72 addressable framings
  • Recommended checkpoint: step 1,000 (checkpoints/…_000001000.safetensors) — angle-following, identity preservation and detail peak together there; step 1,500 is the alternate, step 2,500 bakes harder (drifts toward copying the reference view)
  • Strength: 0.8–1.0 in ComfyUI / diffusers

Real photos

In-distribution examples are above — but does it work on everyday photos it never saw? Dog, cat and apple from Wikimedia Commons, step-1,000 checkpoint, same prompt grammar:

Golden retriever · <mva> front-right quarter view, eye-level shot

Golden retriever · <mva> back view, eye-level shot

Cat · <mva> front-right quarter view, eye-level shot

Cat · <mva> back view, eye-level shot

Apple · <mva> front-right quarter view, eye-level shot

Apple · <mva> back view, eye-level shot

Generalizes to real photos: the subject rotates to the requested view and the scene mostly survives, though identity fidelity on out-of-distribution subjects is good-not-perfect (fine fur detail softens). Photo credits (CC): Golden Retriever Carlos, Cat03, Red Apple.

Object examples (training distribution)

Front view in, captioned angle out — rendered at the recommended step-1,000 checkpoint:

<mva> right side view, high-angle shot

<mva> back view, eye-level shot — the front features are gone; genuinely the back of the object

<mva> front-left quarter view, eye-level shot close-up

<mva> left side view, eye-level shot

What the base model does with the same captions

These are step-0 renders from training — the adapter is zero-initialized, so they show the base Qwen-Image-2.1 attempting the identical caption + control image: the camera mostly stays on the original front/three-quarter vantage in both natural-language and <mva> phrasings.

base · <mva> right side view, high-angle shot

base · <mva> back view, eye-level shot

base · <mva> front-left quarter view, eye-level shot close-up

All 40 sample grids across training (4 poses × every 250 steps, fixed prompts) are in samples/ — including the step-2,500 grid if you prefer the stronger-baked look.

Prompt format

<mva> {azimuth}, {elevation}[ close-up]

Azimuth (12 steps of 30°)

Label Azimuth
front view 0°
front-right view 30°
front-right quarter view 60°
right side view 90°
back-right quarter view 120°
back-right view 150°
back view 180°
back-left view 210°
back-left quarter view 240°
left side view 270°
front-left quarter view 300°
front-left view 330°

Elevation

Label Elevation
eye-level shot 0°
elevated shot 30°
high-angle shot 60°
top-down shot 90°

Append close-up for the 62%-crop framing. Example:

<mva> right side view, high-angle shot close-up

Usage

ComfyUI — load the LoRA with any Qwen-Image-2.1 workflow (LoRA strength 0.8–1.0), pass your photo as the edit/reference image, prompt with the format above.

diffusers (QwenImage21Pipeline, edit mode = pass the image):

image = pipe(
    prompt="<mva> back view, eye-level shot",
    image=input_image,          # front view of your subject
    num_inference_steps=40,
    guidance_scale=1.0,
).images[0]

Training

  • Data: 5,028 angle-labeled edit pairs from zeyuanyin/Dome-Objaverse (CC-BY-4.0) — 2,514 objects, front view → 2 target views each, composited on a studio background. Published: akhaliq/qwen21-multiple-angles-train-v1.
  • Trainer: ai-toolkit, arch: qwen_image_2, control-image conditioning (block-causal reference attention), rank 32 / alpha 32, adamw8bit, lr 1e-4, weighted timesteps, fp8 (DiT + TE), caption dropout 0.05, 512², 2,500 steps.
  • Checkpoints: all ten 250-step saves + samples are in checkpoints/ and samples/ — step 1,000 recommended, 1,500 alternate, 2,500 stronger-baked.

Scope & limits

  • Trained on Objaverse objects; real photos generalize (see Real photos above) but identity fidelity on fur/fine detail is good-not-perfect.
  • Trained at 512²; larger canvases inherit the style but were not trained on.
  • Angles interpolate reasonably between the trained 30° steps; exact azimuth/elevation numbers in prompts are not parsed — use the labels above.

Credit to fal's Multiple-Angles LoRA for Edit-2511 for the caption grammar this format standardized on.

Identity and Version

Repository
akhaliq/Qwen-Image-2.1-Multiple-Angles-LoRA
Publisher
AK
Task
Image to image
Modality
Image
Library
diffusers
Parameters
Not stated by the source
Languages
Not stated by the source
Revision
521367771fca48066d1e9d2c80e203274284bfab
First published
2026-10-06
Last updated
2026-10-07

Files and Weights

94 files, 2.2 GB in total. The weights are 14 files totalling 2.2 GB in safetensors.

Weights14 files · 2.2 GB
Documentation1 file · 6.5 KB
Other78 files · 2.9 MB
Repository1 file · 2.0 KB
Every file
FileTypeSizeSHA-256
checkpoints/ab_qwen21_angles_ab_base_qwen21_angles_ab_base.safetensorsWeights159.4 MB b728f8ae6570
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1.safetensorsWeights159.4 MB 945219ec9c71
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000000250.safetensorsWeights159.4 MB fecc88aa95a5
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000000500.safetensorsWeights159.4 MB 9fdd7d17fc32
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000000750.safetensorsWeights159.4 MB e6aad0b403e2
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000001000.safetensorsWeights159.4 MB c529c1652a2e
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000001250.safetensorsWeights159.4 MB 43d58a50779f
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000001500.safetensorsWeights159.4 MB 612d52230b09
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000001750.safetensorsWeights159.4 MB f9f4d2cf0181
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000002000.safetensorsWeights159.4 MB cb3cc3f0ce5b
checkpoints/angles_full_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000002250.safetensorsWeights159.4 MB 694221b86715
checkpoints/angles_smoke_qwen21_multiple_angles_smoke_qwen21_multiple_angles_smoke.safetensorsWeights159.4 MB 3781a67b1e71
checkpoints/realphotos_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1.safetensorsWeights159.4 MB 10150d4a4042
checkpoints/realphotos_qwen21_multiple_angles_v1_qwen21_multiple_angles_v1_000001000.safetensorsWeights159.4 MB c529c1652a2e
README.mdDocumentation6.5 KB —
examples/example_1.jpgOther119.3 KB 84d8bc120c33
examples/example_2.jpgOther86.5 KB —
examples/example_3.jpgOther117.3 KB 7aba78a0830b
examples/example_4.jpgOther68.7 KB —
examples/real_0.jpgOther256.3 KB 89020bd35722
examples/real_1.jpgOther249.6 KB e6b85923503d
examples/real_2.jpgOther126.4 KB 2a4844f01531
examples/real_3.jpgOther136.1 KB 4c20cc76959e
examples/real_4.jpgOther115.6 KB 8995826b89a9
examples/real_5.jpgOther113.6 KB 8f6af708ed41
samples/qwen21_angles_ab_base/samples/1791340248385__000000000_0.jpgOther14.3 KB —
samples/qwen21_angles_ab_base/samples/1791340259715__000000000_1.jpgOther19.3 KB —
samples/qwen21_angles_ab_base/samples/1791340271091__000000000_2.jpgOther18.1 KB —
samples/qwen21_angles_ab_base/samples/1791340282455__000000000_3.jpgOther16.6 KB —
samples/qwen21_angles_ab_base/samples/1791340293876__000000000_4.jpgOther23.2 KB —
samples/qwen21_angles_ab_base/samples/1791340305238__000000000_5.jpgOther23.1 KB —
samples/qwen21_angles_ab_base/samples/1791340316611__000000000_6.jpgOther21.8 KB —
samples/qwen21_angles_ab_base/samples/1791340327965__000000000_7.jpgOther21.5 KB —
samples/qwen21_angles_ab_base/samples/1791340349931__000000001_0.jpgOther14.4 KB —
samples/qwen21_angles_ab_base/samples/1791340361285__000000001_1.jpgOther19.5 KB —
samples/qwen21_angles_ab_base/samples/1791340372730__000000001_2.jpgOther18.0 KB —
samples/qwen21_angles_ab_base/samples/1791340384128__000000001_3.jpgOther16.5 KB —
samples/qwen21_angles_ab_base/samples/1791340395544__000000001_4.jpgOther23.3 KB —
samples/qwen21_angles_ab_base/samples/1791340406978__000000001_5.jpgOther23.0 KB —
samples/qwen21_angles_ab_base/samples/1791340418393__000000001_6.jpgOther21.9 KB —
samples/qwen21_angles_ab_base/samples/1791340429763__000000001_7.jpgOther21.5 KB —
samples/qwen21_multiple_angles_smoke/samples/1791330024617__000000000_0.jpgOther15.9 KB —
samples/qwen21_multiple_angles_smoke/samples/1791330037913__000000000_1.jpgOther16.8 KB —
samples/qwen21_multiple_angles_smoke/samples/1791330051188__000000000_2.jpgOther18.7 KB —
samples/qwen21_multiple_angles_smoke/samples/1791330245278__000000250_0.jpgOther16.9 KB —
samples/qwen21_multiple_angles_smoke/samples/1791330258607__000000250_1.jpgOther12.7 KB —
samples/qwen21_multiple_angles_smoke/samples/1791330272015__000000250_2.jpgOther17.5 KB —
samples/qwen21_multiple_angles_v1/samples/1791333622275__000000250_0.jpgOther30.1 KB —
samples/qwen21_multiple_angles_v1/samples/1791333633761__000000250_1.jpgOther39.0 KB —
samples/qwen21_multiple_angles_v1/samples/1791333645231__000000250_2.jpgOther31.4 KB —
samples/qwen21_multiple_angles_v1/samples/1791333656689__000000250_3.jpgOther37.4 KB —
samples/qwen21_multiple_angles_v1/samples/1791334037603__000000500_0.jpgOther10.1 KB —
samples/qwen21_multiple_angles_v1/samples/1791334049044__000000500_1.jpgOther12.6 KB —
samples/qwen21_multiple_angles_v1/samples/1791334060500__000000500_2.jpgOther27.9 KB —
samples/qwen21_multiple_angles_v1/samples/1791334071966__000000500_3.jpgOther11.9 KB —
samples/qwen21_multiple_angles_v1/samples/1791334452739__000000750_0.jpgOther11.4 KB —
samples/qwen21_multiple_angles_v1/samples/1791334464161__000000750_1.jpgOther14.4 KB —
samples/qwen21_multiple_angles_v1/samples/1791334475609__000000750_2.jpgOther19.8 KB —
samples/qwen21_multiple_angles_v1/samples/1791334487034__000000750_3.jpgOther12.9 KB —
samples/qwen21_multiple_angles_v1/samples/1791334868434__000001000_0.jpgOther37.8 KB —
samples/qwen21_multiple_angles_v1/samples/1791334879881__000001000_1.jpgOther21.2 KB —
samples/qwen21_multiple_angles_v1/samples/1791334891339__000001000_2.jpgOther43.7 KB —
samples/qwen21_multiple_angles_v1/samples/1791334902778__000001000_3.jpgOther18.8 KB —
samples/qwen21_multiple_angles_v1/samples/1791335284935__000001250_0.jpgOther13.9 KB —
samples/qwen21_multiple_angles_v1/samples/1791335296364__000001250_1.jpgOther22.6 KB —
samples/qwen21_multiple_angles_v1/samples/1791335307797__000001250_2.jpgOther24.5 KB —
samples/qwen21_multiple_angles_v1/samples/1791335319230__000001250_3.jpgOther14.5 KB —
samples/qwen21_multiple_angles_v1/samples/1791335699829__000001500_0.jpgOther11.6 KB —
samples/qwen21_multiple_angles_v1/samples/1791335711353__000001500_1.jpgOther23.5 KB —
samples/qwen21_multiple_angles_v1/samples/1791335722890__000001500_2.jpgOther35.8 KB —
samples/qwen21_multiple_angles_v1/samples/1791335734362__000001500_3.jpgOther15.2 KB —
samples/qwen21_multiple_angles_v1/samples/1791336119628__000001750_0.jpgOther11.6 KB —
samples/qwen21_multiple_angles_v1/samples/1791336131024__000001750_1.jpgOther17.3 KB —
samples/qwen21_multiple_angles_v1/samples/1791336142431__000001750_2.jpgOther20.1 KB —
samples/qwen21_multiple_angles_v1/samples/1791336153892__000001750_3.jpgOther16.0 KB —
samples/qwen21_multiple_angles_v1/samples/1791336534709__000002000_0.jpgOther21.1 KB —
samples/qwen21_multiple_angles_v1/samples/1791336546092__000002000_1.jpgOther21.1 KB —
samples/qwen21_multiple_angles_v1/samples/1791336557514__000002000_2.jpgOther40.2 KB —
samples/qwen21_multiple_angles_v1/samples/1791336568901__000002000_3.jpgOther23.9 KB —
samples/qwen21_multiple_angles_v1/samples/1791336952044__000002250_0.jpgOther14.7 KB —
samples/qwen21_multiple_angles_v1/samples/1791336963506__000002250_1.jpgOther21.8 KB —
samples/qwen21_multiple_angles_v1/samples/1791336974964__000002250_2.jpgOther26.8 KB —
samples/qwen21_multiple_angles_v1/samples/1791336986428__000002250_3.jpgOther14.2 KB —
samples/qwen21_multiple_angles_v1/samples/1791337368131__000002500_0.jpgOther17.1 KB —
samples/qwen21_multiple_angles_v1/samples/1791337379579__000002500_1.jpgOther11.6 KB —
samples/qwen21_multiple_angles_v1/samples/1791337391071__000002500_2.jpgOther22.3 KB —
samples/qwen21_multiple_angles_v1/samples/1791337402522__000002500_3.jpgOther17.5 KB —
samples/qwen21_multiple_angles_v1/samples/1791340663707__000001000_0.jpgOther57.2 KB —
samples/qwen21_multiple_angles_v1/samples/1791340675206__000001000_1.jpgOther53.9 KB —
samples/qwen21_multiple_angles_v1/samples/1791340686675__000001000_2.jpgOther30.4 KB —
samples/qwen21_multiple_angles_v1/samples/1791340698031__000001000_3.jpgOther36.4 KB —
samples/qwen21_multiple_angles_v1/samples/1791340709455__000001000_4.jpgOther25.6 KB —
samples/qwen21_multiple_angles_v1/samples/1791340720784__000001000_5.jpgOther24.9 KB —
.gitattributesRepository2.0 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
2.2 GB
Download from AK

Released by AK through its official repository on Hugging Face. Read the license.

Built From

  • Adapter of Qwen/Qwen-Image-2.1
  • Derived from Qwen/Qwen-Image-2.1

Memory Requirements

PrecisionWeights in memory
As published2.2 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About Qwen-Image-2.1-Multiple-Angles-LoRA

Can I use Qwen-Image-2.1-Multiple-Angles-LoRA commercially?

Yes. Qwen-Image-2.1-Multiple-Angles-LoRA is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Image to image

FLUX.2-klein-4B-GGUF

Unsloth AI

This is a GGUF quantized version of FLUX.2-klein-4B. unsloth/FLUX.2-klein-4B-GGUF uses Unsloth Dynamic 2.0 methodology for SOTA performance. - Important layers are upcasted to higher precision. - Uses tooling from ComfyUI-GGUF by city96. The FLUX.2 [klein] model family are our fastest image models to date. FLUX.2 [klein] unifies generation and editing in a single compact architecture, delivering state-of-the-art quality with end-to-end inference in as low as under a second. Built for applications that require real-time image generation without sacrificing quality, and runs on consumer hardware, with as little as 13GB VRAM. FLUX.2 [klein] 4B is a 4 billion parameter rectified flow…

Open weights apache-2.0 ggml

Model · Image to image

FLUX.2-klein-4b-fp8

Black Forest Labs

FLUX.2 [klein] 4B is a 4 billion parameter rectified flow transformer capable of generating images from text descriptions and supports multi-reference editing capabilities. For more information, please read our blog post. This repository holds an FP8 version of FLUX.2 [klein] 4B. The main repository of this model (full BF16 weights) can be found here. Limitations - This model is not intended or able to provide factual information. - While the model can output text, text rendered may be inaccurate or subject to distortion. - As a statistical model, this checkpoint may represent or amplify biases observed in the training data. - The model may fail to generate output that matches the prompts.…

Open weights apache-2.0 diffusion-single-file

A LoRA adapter for the Qwen-Image-Edit-2511 diffusion pipeline, enabling NSFW content generation and editing capabilities. The easiest way to use this LoRA is through the ScottzillaSystems Image Editor — select " MCNL-NSFW-v1" from the adapter dropdown. Use these concepts in your prompts to activate specific capabilities: nsfw nipples vagina penis missionary cowgirlout reversecowgirlpov blowjob cumonface creamp1e l1ck

Open weights openrail++ diffusers

FLUX.2 [klein] 4B Base is a 4 billion parameter rectified flow transformer capable of generating images from text descriptions and supports multi-reference editing capabilities. For more information, please read our blog post. This repository holds an FP8 version of FLUX.2 [klein] 4B Base. The main repository of this model (full BF16 weights) can be found here. Limitations - This model is not intended or able to provide factual information. - While the model can output text, text rendered may be inaccurate or subject to distortion. - As a statistical model, this checkpoint may represent or amplify biases observed in the training data. - The model may fail to generate output that matches the…

Open weights apache-2.0 diffusion-single-file

Model · Image to image

safetensored-upscalers

Ashtaka

compact is quick and decent i guess - dat is very slow but great quality (dark go to) - drct similar quality to dat but slightly faster - esrgan is old and mediocre - nafnet is an image restoration architecture - omnisr is quick and good quality (nub go to) - rcan is old but good - real-esrgan is esrgan but real (mediocre) - span is quick and good quality (my go to) I do not own any models in this repo. These are just converted pickles to safetensors. The script used is modified from https://github.com/OpenModelDB/model-hub/blob/main/tools/convert-pth.py with Gemini 2.5 Pro.

Open weights mit

Model · Image to image

stopmotion-consistency-v1-lora

SSH

Built with Qwen. An experimental next-frame image-editing adapter fine-tuned from the original BF16 Qwen-Image-2.1. The adapter was trained on 112 curated stop-motion transitions using an RTX PRO 6000. Quality is limited. Matched tests show improved static-area retention, but motion magnitude, direction and shape consistency remain unreliable. This is a small research pilot, not a proven solution for long, consistent animation. The adapter is stopmotion-consistency-v1.safetensors, 67,141,056 bytes. It contains only attention LoRA updates, not the base model. SHA-256: d68479ed2c246bc7ebea8a62019b10da903772d30854385302b2d66de99df51a. Use DiffSynth-Studio at commit…

Open weights other