ComfyUI Photoshoot: crea una persona una vez y dispara toda una serie

ComfyUI Wikinews

Nodos de ComfyUI que crean una persona una vez con 44 campos y generan una serie de fotos: el encuadre, la pose y la expresión cambian mientras la persona se mantiene igual.

ComfyUI Photoshoot (GitHub | ComfyUI Manager) es un conjunto de nodos de ComfyUI que separa el diseño del personaje de la dirección de la toma. El Person Builder describe a una persona a través de 44 campos, y el nodo Photoshoot Series convierte a esa persona en una serie completa de imágenes: el encuadre, la pose, la colocación, la expresión y la relación de aspecto cambian de una foto a otra, mientras la persona se mantiene igual.
Banner del proyecto Photoshoot: una persona, toda una serie, ComfyUI

Photoshoot: crea una persona una vez y luego dispara 40 fotos de ella (fuente: ralksta/ComfyUI-Photoshoot)

El Person Builder

El Person Builder describe a una persona a través de 44 campos en seis pestañas — cuerpo, cara, cabello, maquillaje, ropa — eligiendo etiquetas; el nodo escribe el inglés por sí mismo. Los campos relacionados comparten fila (el cabello y su color, la forma de los ojos y su color, los labios y el acabado) porque se fusionan en una sola frase. Una persona con diecinueve campos configurados se compone en una única cadena de prompt:

a woman, in her late 20s, Scandinavian features, very fair skin, with natural
texture and visible pores, tall, athletic, toned physique, athletic defined
shoulders, long wavy copper red hair, high, pronounced cheekbones, a straight
nose, almond-shaped grayish green eyes, matte dusty rose lipstick, freckles,
wearing a charcoal wool coat, bare legs, wearing black combat boots

La persona se guarda con un nombre y vuelve en la siguiente sesión, de modo que un personaje puede reutilizarse entre flujos de trabajo y proyectos.

El Person Builder, pestaña de ropa

El Person Builder en la pestaña Ropa: contadores por pestaña, campos emparejados y la frase compuesta que se actualiza al hacer clic.

La sesión de fotos

El nodo Photoshoot Series varía seis ejes. Cada eje puede desactivarse (entonces se mantiene fijo) o restringirse a una familia — solo posturas de pie, solo estados de ánimo tranquilos, solo primeros planos:

EjeQué varía
Cámara7 encuadres, desde primerísimo primer plano hasta plano general
Pose18 posturas en 4 familias, más colocación, orientación, brazos, piernas, tensión
Expresión90 estados de ánimo en 9 familias, más ojos, mirada, boca, cejas, inclinación de cabeza
Enfoque12 puntos focales, acoplados al encuadre
Proporción9 relaciones de aspecto con un recuento de píxeles constante, acopladas al encuadre
Ruidouna semilla nueva por foto, o una sola semilla para toda la serie

Dos mecanismos hacen que esto sea una serie y no 40 imágenes aleatorias. El nodo recorre las combinaciones en lugar de tirar los dados, así que la ejecución 7 siempre produce la misma foto y la serie puede reproducirse y ampliarse más tarde. Y la persona se encoge con la distancia: un plano general elimina el lápiz de labios, el delineador y la forma de las cejas y conserva la silueta, porque los tokens que la cámara no puede resolver tirarían de la composición hacia la cabeza.

Ocho fotos de la misma persona en una serie

Ocho ejecuciones de una misma serie, sin retocar: el cabello, las pecas, el abrigo y las botas vienen del Person Builder y no se desvían, mientras que el encuadre, la pose, la expresión y la relación de aspecto cambian.

Los nodos solo emiten texto más ancho, alto y semilla — nunca tocan un modelo —, así que la serie funciona con cualquier modelo guiado por prompt: Flux, SD 3.5, Qwen-Image o Krea 2. El flujo de trabajo de ejemplo incluido está cableado para Krea 2 (el checkpoint que publica Comfy-Org) con un muestreador de dos pasadas: 8 pasos con denoise completo, un upscale latente de 1,5x y luego 4 pasos con denoise 0.44. Pulsar Start shooting en el panel del nodo pone toda la serie en cola por sí mismo.

También existe una variante anchor-set para construir un personaje coherente que usar en otros lugares: desactiva el eje de ruido, fija una semilla, mantiene el estado de ánimo en una familia y renderiza seis encuadres (primer plano para la cara, cuerpo completo para la ropa y la complexión), una base lista para un conjunto de entrenamiento de LoRA o imágenes de referencia.

Instalación

  • ComfyUI Manager: busca Photoshoot e instala.
  • A mano: git clone https://github.com/ralksta/ComfyUI-Photoshoot en ComfyUI/custom_nodes/ y reinicia ComfyUI. Los nodos aparecen bajo la categoría Photoshoot. No hay dependencias más allá del propio ComfyUI.

Disponibilidad

Comentarios

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

Cargando comentarios…
ComfyUI Photoshoot: crea una persona una vez y dispara toda una serie | ComfyUI Wiki