AnyAngle Studio: 3D-камера и рабочий стол для Qwen-Image 2.1 в ComfyUI
AnyAngle Studio: узел ComfyUI, который превращает фото, GLB или встроенный манекен в 3D-камеру и экспортирует гайды позы, глубины и Canny для Qwen-Image 2.1.
Рабочий стол для трёх персонажей в v1.5.7. Здесь используется встроенный манекен, поэтому AnyAngle LoRA не требуется.
Три способа получить сцену
Узел регистрируется как qwen-image-21-multiangle-t8 и протестирован с ComfyUI 0.36.0. Сцену можно получить из одного из трёх источников:
- Реконструкция по фото. Встроенная интеграция TripoSplat восстанавливает субъект по одному референсному изображению, после чего камера движется вокруг этой реконструкции, пока субъект остаётся на месте. Экспериментальная опция сохраняет фон фото в реконструкции вместо предварительного выделения субъекта.
- Текстурированный GLB. Существующий 3D-ассет загружается как есть и при необходимости делит сцену с манекеном, если реквизиту он нужен.
- Встроенный манекен. Манекен MakeHuman поставляется вместе с репозиторием, поэтому ручная установка поз работает без установки дополнительного пакета узлов.
В режиме фото референс подаётся на reference_image и энкодер image_1, а экспортированный вид идёт на guide_image_2 и энкодер image_2. Узел также выводит prompt, scene_json и anyangle_lora_strength, поэтому сохранённую сцену можно перезапустить без повторного открытия редактора.
Гайды вместо промптов
Вместо того чтобы просить модель об угле текстом, студия рендерит сцену с новой камеры и передаёт этот рендер в Qwen-Image 2.1 как условие:
| Гайд | Источник |
|---|---|
| Грубый 3D-рендер | Реконструкция TripoSplat, GLB или манекен, отрендеренные с текущей камеры |
| POSE | Ключевые точки DWPose с фото, совместимый с Fisher скелет или манекен в заданной позе |
| Глубина | Встроенная интеграция Depth Anything 3 Small или любой прикреплённый узел глубины |
| Canny | Границы с фото или границы, извлечённые из 3D-камеры высококонтрастным clay-проходом |
Переключение Guide Strategy на Qwen base записывает anyangle_lora_strength = 0, что пропускает базовую модель без загрузки AnyAngle LoRA, а опция AnyAngle LoRA записывает 1.
![]() | ![]() | ![]() |
|---|---|---|
| Оригинальный референс | Гайд, экспортированный узлом | Результат из примера рабочего процесса |
Seed 42, 20 шагов, CFG 3, euler/simple. DWPose извлекает только 2D-суставы, а базовая модель воспринимает карту структуры как референсное изображение, а не как вход ControlNet, поэтому точность следования зависит от модели.
Многоперсонажные сцены и пакетные виды
Версия 1.5.7 добавляет рабочий стол сразу для нескольких актёров: актёров можно добавлять, копировать, менять их порядок, скрывать и блокировать, причём у каждого свои форма, поза, положение, направление и референс личности. Групповые фото обнаруживаются с помощью DWPose, дедуплицируются и копируются на текущего актёра, а одно групповое изображение может питать двух актёров, пока третий сохраняет отдельный референс.
Batch views ставит в очередь диапазон камеры вместо одного кадра: 0° → 330° / 30° рендерит двенадцать видов, 0° → 360° / 1° рендерит 360. Гайды можно экспортировать отдельно в виде ZIP с PNG и манифестом или ставить в очередь прямо через рабочий процесс, причём каждый выходной PNG несёт свой вид в собственных метаданных. Избранное камеры восстанавливает азимут, высоту, зум, смещения и размеры, а объектив можно задать в диапазоне от 12 до 200 мм или закрепить на 24 / 50 / 85 мм.
Автор публикует вместе с узлом измеренную матрицу для нескольких персонажей: из 32 задач основной матрицы 7 в целом совпали по числу людей, ключевым позам и перекрытиям, 2 совпали частично, а в случаях с девятью людьми люди добавлялись или терялись. Блокировка личности и попиксельное управление позой явно не заявлены.
Быстрый старт
Установите узел через ComfyUI Manager под именем Comfyui-Qwen-Image-2.1-MultiAngle-T8 или клонируйте его:
cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/Comfyui-Qwen-Image-2.1-MultiAngle-T8.git ComfyUI-AnyAngle-Studio-T8
cd ComfyUI-AnyAngle-Studio-T8
python -m pip install -r requirements.txtУзлу требуются узлы ComfyUI Qwen Image 2.1, TripoSplat, BiRefNet и DINOv3, а манекен, фронтенд-ассеты и примеры рабочих процессов поставляются вместе с репозиторием. Базовый рабочий процесс запускается в режиме AnyAngle mode: LoRA 1 · CFG 3 · 20 steps · euler / simple:
Расширенный рабочий процесс работает с LoRA 1 · CFG 1 · 40 шагами и требует установленных QwenImage21SpectrumT8, QwenImage21SageAttentionT8, QwenImage21BlockCacheT8, KJNodes, Easy Use и Comfyroll. Шаблоны для нескольких персонажей и для одного гайда находятся в той же папке workflows/.
Доступность
AnyAngle Studio · T8 доступен по адресу github.com/T8mars/Comfyui-Qwen-Image-2.1-MultiAngle-T8, а AnyAngle LoRA, которым он может управлять опционально, опубликован на Hugging Face как lilylilith/QI_2.1_AnyAngle.



Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.