AnyAngle Studio: un banco de trabajo de cámara 3D para Qwen-Image 2.1

ComfyUI Wikinews

AnyAngle Studio es un nodo de ComfyUI que convierte una foto, un GLB o un maniquí en un banco de cámara 3D y exporta guías de pose, profundidad y Canny para Qwen-Image 2.1.

AnyAngle Studio · T8 es un nodo personalizado de ComfyUI que coloca una cámara 3D frente a Qwen-Image 2.1. Añade una foto, un GLB con texturas o el maniquí incluido en el repositorio, mueve la cámara y el nodo exporta la nueva vista como guía de pose, profundidad o Canny para el modelo de edición. Se basa en el AnyAngle LoRA, que sigue siendo opcional.
El banco de trabajo multipersona de AnyAngle Studio dentro de ComfyUI

El banco de trabajo para tres personas en la v1.5.7. Aquí se usa el maniquí incluido, por lo que el AnyAngle LoRA no es necesario.

Tres formas de obtener una escena

El nodo se registra como qwen-image-21-multiangle-t8 y se ha probado con ComfyUI 0.36.0. Una escena puede provenir de tres fuentes:

  • Reconstrucción a partir de una foto. La integración TripoSplat incluida reconstruye el sujeto a partir de una sola imagen de referencia, y después la cámara se mueve alrededor de esa reconstrucción mientras el sujeto permanece en su sitio. Una opción experimental mantiene el fondo de la foto en la reconstrucción en lugar de segmentar primero el sujeto.
  • GLB con texturas. Un recurso 3D existente se carga tal cual, compartiendo la escena del maniquí cuando un objeto necesita uno.
  • Maniquí incluido. Con el repositorio se distribuye un maniquí de MakeHuman, de modo que el posado manual funciona sin instalar otro paquete de nodos.

En modo foto, la referencia va a reference_image y al codificador image_1, mientras que la vista exportada va a guide_image_2 y al codificador image_2. El nodo también emite prompt, scene_json y anyangle_lora_strength, de modo que una escena guardada se puede volver a ejecutar sin reabrir el editor.

Guías en lugar de prompts

En vez de pedirle al modelo un ángulo mediante texto, el estudio renderiza la escena desde la nueva cámara y entrega ese render a Qwen-Image 2.1 como condición:

GuíaFuente
Render 3D aproximadoReconstrucción de TripoSplat, un GLB o el maniquí, renderizados desde la cámara actual
POSEPuntos clave de DWPose de la foto, un esqueleto compatible con Fisher o el maniquí posado
DepthLa integración Depth Anything 3 Small incluida, o cualquier nodo de profundidad conectado
CannyBordes de la foto, o bordes extraídos de la cámara 3D con una pasada de arcilla de alto contraste

Cambiar Guide Strategy a Qwen base escribe anyangle_lora_strength = 0, lo que pasa el modelo base sin cargar el AnyAngle LoRA, mientras que la opción AnyAngle LoRA escribe 1.

Imagen de referenciaGuía exportadaImagen final de Qwen
Referencia originalGuía exportada por el nodoResultado del flujo de trabajo de ejemplo

Semilla 42, 20 pasos, CFG 3, euler/simple. DWPose extrae solo articulaciones 2D, y el modelo base trata un mapa de estructura como una imagen de referencia en lugar de una entrada de ControlNet, por lo que la adherencia depende del modelo.

Escenas multipersona y vistas por lotes

La versión 1.5.7 añade un banco de trabajo para varios actores a la vez: los actores se pueden añadir, copiar, reordenar, ocultar y bloquear, cada uno con su propia forma, pose, posición, orientación y referencia de identidad. Las fotos de grupo se detectan con DWPose, se deduplican y se copian sobre el actor actual, y una imagen de grupo puede alimentar a dos actores mientras el tercero conserva una referencia aparte.

Batch views pone en cola un rango de cámara en lugar de una sola toma: 0° → 330° / 30° renderiza doce vistas, 0° → 360° / 1° renderiza 360. Las guías se pueden exportar por sí solas como un ZIP de PNG más un manifiesto, o ponerse en cola directamente a través del flujo de trabajo, y cada PNG de salida lleva su propia vista en sus metadatos. Los favoritos de cámara restauran azimut, elevación, zoom, desplazamientos y dimensiones, y la lente se puede ajustar entre 12 y 200 mm, o fijar a 24 / 50 / 85 mm.

El autor publica junto al nodo una matriz multipersona medida: de 32 trabajos de la matriz principal, 7 coincidieron en líneas generales con el número de personas, las poses clave y la oclusión, 2 coincidieron parcialmente, y los casos de nueve personas añadieron o perdieron personas. El bloqueo de identidad y el control de pose con precisión de píxel no se afirman explícitamente.

Inicio rápido

Instala el nodo a través del Administrador de ComfyUI en Comfyui-Qwen-Image-2.1-MultiAngle-T8, o clónalo:

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

El nodo espera los nodos Qwen Image 2.1, TripoSplat, BiRefNet y DINOv3 de ComfyUI, y el maniquí, los recursos del frontend y los flujos de trabajo de ejemplo se distribuyen con el repositorio. El flujo de trabajo básico se ejecuta en AnyAngle mode: LoRA 1 · CFG 3 · 20 steps · euler / simple:

Un flujo de trabajo avanzado se ejecuta con LoRA 1 · CFG 1 · 40 pasos y requiere QwenImage21SpectrumT8, QwenImage21SageAttentionT8, QwenImage21BlockCacheT8, KJNodes, Easy Use y Comfyroll instalados. Las plantillas multipersona y de guía única están en la misma carpeta workflows/.

Disponibilidad

AnyAngle Studio · T8 está en github.com/T8mars/Comfyui-Qwen-Image-2.1-MultiAngle-T8, y el AnyAngle LoRA que utiliza de forma opcional es lilylilith/QI_2.1_AnyAngle en Hugging Face.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…
AnyAngle Studio: un banco de trabajo de cámara 3D para Qwen-Image 2.1 | ComfyUI Wiki