Перейти к основному контенту

LoRA Multiple Angles для Qwen Edit 2509: смена ракурса камеры на любом фото

Что умеет LoRA Multiple-angles от dx8152, девять команд из карточки, реальные результаты до и после, где она не справляется и как запустить без установки.

Автор
Lydia
Опубликовано
Время чтения
6 мин чтения
Пара в тёмных пальто на туманном берегу в сумерках, кадр сменён на крупный план, позади каменный дом

Есть хорошее фото, а нужна та же сцена с другой стороны: машина, повёрнутая боком, вид строго сверху, общий план, превращённый в крупный. «Qwen Edit 2509 Multiple Angles» — это LoRA, которая делает это по простой фразе вроде "Rotate the camera 45 degrees to the left." Её обучил dx8152 для Qwen-Image-Edit-2509 от Alibaba, лицензия Apache-2.0, триггерное слово не нужно. В этом гайде: какие команды она понимает, что получилось в наших запусках, где она подвела и два способа её запустить.

Что это за LoRA

LoRA Multiple-angles от dx8152 двигает виртуальную камеру вокруг готового фото: движение вперёд, влево, вправо и вниз, поворот на 45 градусов влево или вправо, переход на вид сверху, широкоугольный или крупный план (команды из её карточки). 2 ноября 2025 года автор перезалил версию с большим числом итераций обучения после жалоб на нестабильную согласованность, так что берите актуальный файл.

В карточке модели указаны девять примеров команд, и таблица ниже — ровно этот список. В карточке сказано, что формулировок гораздо больше. Сами мы проверили только три: поворот на 45 градусов, вид сверху и крупный план. Остальные шесть взяты из карточки, мы их не проверяли. В точности такой формулировке (на английском) лучше доверять в первую очередь:

MoveCommand
ForwardMove the camera forward.
LeftMove the camera left.
RightMove the camera right.
DownMove the camera down.
Rotate leftRotate the camera 45 degrees to the left.
Rotate rightRotate the camera 45 degrees to the right.
Top-downTurn the camera to a top-down view.
Wide-angleTurn the camera to a wide-angle lens.
Close-upTurn the camera to a close-up.

Правило, которое сработало в наших запусках: начинайте с одной команды на запрос. Наш пример с видом сверху ниже — составной промпт (поворот на 90 градусов, затем вид сверху), и он сработал, но это был один запуск. Если составной промпт «уплывает», разделите его на два запроса и подайте первый результат во второй.

Что получилось на наших фото

Мы использовали вымышленных взрослых персонажей и размещённый у нас Camera Angle Changer, который запускает эту LoRA на Qwen-Image-Edit-2509. Настройки силы LoRA нет: она применяется на полную.

Поворот на 45 градусов влево. Исходник: женщина рядом с бледно-зелёным пикапом на солончаке, снято спереди.

Исходное фото: женщина в льняном костюме цвета ржавчины рядом с бледно-зелёным пикапом на солончаке, снято спереди
Результат команды "Rotate the camera 45 degrees to the left.": та же женщина и пикап под углом, машина показана боком и спереди

Промпт: "Rotate the camera 45 degrees to the left." Seed 424242. Пикап повернулся боком, женщина оказалась в другом месте перед ним, а костюм, причёска и солончак сохранились. В нашем единственном тесте с тем же seed без LoRA базовая модель почти не изменила вид. Это одно сравнение, парной картинки у нас нет, так что читайте это как намёк на то, что LoRA помогает именно с поворотом, а не как бенчмарк.

Вид сверху. То же фото, составной промпт: "Rotate the camera 90 degrees to the right and turn the camera to a top-down view."

Та же сцена сверху: крыша и кузов пикапа строго сверху, женщина стоит у переднего бампера

Растрескавшийся узор соли, цвет пикапа и её одежда сохранились, а крышу и кузов, которых на исходнике не было видно, модель дорисовала. В нашем сравнении базовая модель тоже выдала вид сверху, так что это не трюк только LoRA.

Из общего плана в крупный. Исходник: широкое фото 16:9, пара на туманном берегу. Промпт: "Turn the camera to a close-up." Seed 41.

Исходное фото: пара в тёмных пальто идёт по туманному берегу в сумерках, позади каменный дом
Результат команды "Turn the camera to a close-up.": та же пара двойным портретом, дом по-прежнему позади

Те же двое стали плотным двойным портретом, дом остался на фоне; пальто и дымка сохранились. Это же — обложка статьи.

Где не сработало

  • Плотные студийные портреты. Женщина в зелёном платье на сером фоне, "Rotate the camera 45 degrees to the right.": в основном повернулась голова. Вывод: не ждите облёта вокруг тела от крупного студийного кадра.
  • Во весь рост, низкая камера. Мы просили ракурс снизу вверх на стоящего мужчину в пустой белой комнате, и картинка почти не изменилась, поэтому мы её отбросили. Вывод: «смотреть на него снизу» нет среди команд карточки, и LoRA её не выполнила; пробуйте команды из списка, например крупный план или широкоугольный, и считайте низкие ракурсы слабым местом.
  • Придуманные стороны. Большие повороты и вид сверху дорисовывают то, чего на фото не было. Выглядит правдоподобно, но это новое; проверяйте всё, что должно быть точным, например заднюю сторону товара.
  • Направление и промежуточные углы. Пользователи этой LoRA на Hugging Face сообщают о перепутанных лево и право, отсутствии низких ракурсов и наклонных кадров. Проверяйте направление по первому результату и не ждите поворота ровно на 20 градусов.

Что значит «фото с глубиной»: объект на переднем плане и заметно более далёкие предметы или фон, как женщина перед пикапом и солончаком. Тогда у камеры есть вокруг чего двигаться. Плоский фон вплотную к объекту ей нечего открывать.

Локально или через API

Локально (только ориентир). LoRA лежит на своей странице Hugging Face; положите файл в папку models/loras в ComfyUI. Карточка также советует использовать её вместе с Qwen-Image-Lightning LoRA, но не указывает силу и число шагов, а локальную установку мы не проверяли, так что следуйте карточке и её ссылкам.

Размещённый вариант. Откройте страницу Camera Angle Changer, добавьте фото, введите одну команду и запустите. Цена — 0,03 $ за изображение независимо от соотношения сторон и формата. В наших пяти тестовых запусках модель генерировала от 7,5 до 25 секунд, не считая очереди.

ПолеЗначения
image_urlОбязательно. Ваше фото
promptОбязательно. До 1000 символов
aspect_ratioНеобязательно: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 9:21. Пусто — форма вашего фото
output_formatНеобязательно: jpeg (по умолчанию), png, webp
seedНеобязательно: от 0 до 2147483647. Используйте один seed, чтобы сравнить две команды на одном фото

Сумма удерживается при приёме задачи и возвращается, если она не удалась, как описано в руководстве по задачам, так что вы платите за полученные изображения. Из кода:

bash
# 1. Create the task
curl -s "https://api.spicyapi.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "spicyapi/camera-angle-changer-v1/edit",
    "input": {
      "image_url": "https://example.com/your-photo.jpg",
      "prompt": "Rotate the camera 45 degrees to the left.",
      "seed": 424242
    }
  }'

# 2. Check it with the taskId from step 1 until the state is final
curl -s "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $SPICY_API_KEY"

Если нужна базовая модель со своей LoRA, страница Qwen Image Edit 2509 LoRA принимает её.

Частые вопросы

Нужно ли триггерное слово? Нет. Пишите движение обычной фразой.

Можно ли сменить ракурс любого фото? Лучше всего работает на фото с объектом на переднем плане и заметно более далёким фоном, например человек перед машиной или широкий пейзаж. Мало что даёт на плотных студийных портретах и на фото во весь рост с ровным фоном. Используйте только фото, которые вы вправе редактировать.

Сохраняется ли тот же человек? В наших запусках одежда, причёска и обстановка сохранялись, но сильный поворот перерисовывает объект, поэтому сравните лица и детали, прежде чем использовать результат.

Другие языки English · 日本語 · 한국어 · Español