Fisher Pose: editor de poses y cámara para Qwen-Image 2.1

ComfyUI Wikinews

Fisher Pose es un nodo de ComfyUI que redibuja un personaje en una nueva pose o cámara para Qwen-Image 2.1, usando un maniquí 3D, 209 esqueletos OpenPose y un LoRA compatible.

ComfyUI-Fisher-Pose añade un estudio de poses y cámara a Qwen-Image 2.1. Arrastra un maniquí 3D con proporciones humanas o haz clic en uno de los 209 esqueletos OpenPose integrados, y el nodo redibuja el personaje de tu imagen de referencia en esa pose. Un segundo modo del nodo gira la cámara alrededor de uno a tres personajes y vuelve a renderizar la escena desde el nuevo punto de vista.

Qwen-Image 2.1 ya maneja bien la edición basada en instrucciones, pero el posado es donde la edición solo con prompt se vuelve complicada. Pedir en texto un ángulo concreto de una extremidad, o que la cámara gire 40 grados a la izquierda, tiende a producir o bien la pose original o una aproximación rígida de ella. Fisher Pose le entrega al modelo una imagen de la pose en su lugar, dibujada con el mismo maniquí con el que se entrenó el LoRA de poses.

El paquete de nodos fue creado el 24 de septiembre de 2026 y se instala sin dependencias adicionales de Python.

Dos modos

ModoNodoQué hace
Pose libreFisher Qwen2.1 自由姿势Cualquier pose de un solo personaje: un maniquí 3D con proporciones humanas más el LoRA VNCCS PoseStudio redibuja a la persona de tu imagen de referencia en la nueva pose
Cámara libreFisher Qwen2.1 人物与姿态编码Cámara y puesta en escena para 1 a 3 personajes: orbita la cámara, cambia posiciones y acciones con una instrucción de edición en chino, con reescritura de prompt opcional
Del esqueleto al maniquí a la imagen finalizada

El pipeline de pose libre: esqueleto, maniquí y el resultado generado.

Pose libre: un maniquí que el LoRA ya conoce

El modo de pose libre se basa en el maniquí MakeHuman de VNCCS Pose Studio, que es el mismo cuerpo contra el que se entrenó el VNCCS PoseStudio QI2.1 LoRA. El maniquí entra como image1 y tu personaje de referencia como image2, con el prompt fijado a Draw character from image2, de modo que el LoRA lee la pose de una imagen y la identidad y la ropa de la otra.

Alrededor de ese núcleo, el paquete añade un conjunto de comodidades de edición:

  • Posado OpenPose con un clic. Haz clic en una imagen de esqueleto coloreada y el maniquí adopta esa pose. Como un esqueleto 2D no tiene información de profundidad, el paquete estima la profundidad a partir de cuánto parece acortarse cada hueso; cuando se equivoca, el torso y cada segmento de las extremidades se pueden voltear de delante hacia atrás con un clic.
  • 209 esqueletos integrados. Poses de pie, sentado, de rodillas, agachado, acostado, aperturas de piernas y suspendidas vienen con el paquete, ordenadas en una biblioteca en la que se puede hacer clic.
  • Mi biblioteca y Mis poses. Las imágenes de esqueleto que añadas se recuerdan entre sesiones, y un maniquí posado se puede guardar con su tipo de cuerpo, proporciones, posición en el lienzo y gestos de las manos. Cada pose es un único archivo JSON dentro de ComfyUI/user/default/fisher_pose/poses/, así que las poses se pueden compartir directamente con otras personas.
  • Controles de manos y proporciones. Preajustes de manos abiertas, cerradas y en puño con un deslizador de agarre, más deslizadores por parte para el tamaño de la cabeza, el cuello, la anchura de los hombros, el torso, el brazo superior, el antebrazo, el muslo y la pantorrilla. Las proporciones cambian mientras se mantiene la pose.
  • Tamaño del lienzo y de la salida por separado. La imagen del maniquí se dimensiona en el editor, mientras que el propio width y height del nodo deciden la salida, de modo que un nodo de resolución puede controlarla.
  • Aplicar y previsualizar. Pulsar "apply to node" muestra el maniquí en el nodo de inmediato, sin necesidad de una ejecución de prueba.
Ejemplos de poses

Resultados de ejemplo. La imagen del personaje es image2, el maniquí es image1, con el prompt fijado a Draw character from image2.

Editor de pose libre

El editor de pose libre

El editor es un viewport 3D con el marco de salida delineado en naranja y una pequeña vista en vivo del render real orientado al frente en la esquina. Arrastrar un espacio vacío orbita la cámara, arrastrar una articulación posa el maniquí (las manos, los pies y las caderas tienen cinemática inversa), y arrastrar con Shift mueve el personaje. El panel izquierdo contiene la biblioteca de esqueletos, las poses guardadas, la corrección de profundidad y los preajustes de manos; el panel derecho contiene el tamaño y la posición en el lienzo, el tamaño de la imagen del maniquí, los ajustes finos de articulaciones, el tipo de cuerpo y las proporciones.

El modo de cámara libre usa una cámara VNCCS orientada al frente para la salida y acepta instrucciones de edición en chino, siguiendo la especificación prompt_rewrite de Qwen-Image 2.1, con un hook opcional de expansión de prompt.

Primeros Pasos

Instala clonando el repositorio en ComfyUI/custom_nodes/, luego reinicia ComfyUI y actualiza el navegador. El paquete no tiene dependencias adicionales de Python y sus nodos aparecen cuando buscas Fisher en el menú de nodos.

La pose libre necesita estos archivos en su sitio:

ArchivoCarpetaNotas
qwen_image_2.1_*.safetensorsmodels/diffusion_modelsModelo base Qwen-Image 2.1
qwen3vl_8b_*.safetensorsmodels/text_encodersEstablece el tipo a qwen_image
qwen_image_2.1_vae_*.safetensorsmodels/vae
VNCCS_QI2_PoseStudioV1.1.safetensorsmodels/lorasRequerido, strength 1, de MIUProject/VNCCS_PoseStudio_QI2.1

ComfyUI también debe ser lo bastante reciente como para incluir el nodo TextEncodeQwenImage21.

El flujo de trabajo incluido recorre todo el proceso: carga el flujo de trabajo, elige tu foto de personaje en el nodo 人物图 → image2, abre el editor de pose libre, haz clic en un esqueleto o posa el maniquí a mano, corrige la profundidad si es necesario, aplica al nodo, establece el tamaño de salida y ejecuta. Las configuraciones recomendadas por el autor coinciden con los valores oficiales de VNCCS: 25 pasos, cfg 1, euler / simple. Un campo extra_prompt añade una línea extra después de la instrucción fija, y se sugiere usar inglés ahí.

El flujo de trabajo de pose libre

El flujo de trabajo de pose libre incluido: modelo base y LoRA VNCCS hacia el nodo Fisher Qwen2.1 自由姿势, luego KSampler, VAEDecode y SaveImage, con la imagen del maniquí y el prompt final previsualizados al lado.

Limitaciones conocidas

  • La pose libre es solo para un personaje. Si una imagen OpenPose contiene varias personas, solo se usa la figura más grande.
  • Un esqueleto 2D no determina de forma única el frente y la espalda, por lo que las poses complejas necesitan un volteo o un ajuste manual. La dirección de la cabeza, los dedos y los pies no se leen del esqueleto en absoluto.
  • El maniquí solo aporta la pose. Si las proporciones de la salida difieren mucho de las del maniquí, dónde queda el personaje en el encuadre se deja al modelo.

Disponibilidad

Paquete de Nodos: Work-Fisher/ComfyUI-Fisher-Pose
LoRA Requerido: MIUProject/VNCCS_PoseStudio_QI2.1
Núcleo del maniquí y del editor: AHEKOT/ComfyUI_VNCCS_Utils
Modelo base: Qwen/Qwen-Image-2.1
Referencia de vocabulario de cámara: jtydhr88/ComfyUI-qwenmultiangle

Comentarios

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

Cargando comentarios…
Fisher Pose: editor de poses y cámara para Qwen-Image 2.1 | ComfyUI Wiki