EasyUse/Adaptergenerated

Easy Apply PuLID(applyPulID)

Easy Apply PuLID aplica un adaptador de identidad PuLID al modelo usando una imagen de referencia del rostro y una máscara de atención opcional.

apply Pul ID

model
image
attn_mask
model
pulid_file
COMBO
insightface
COMBO
method
COMBO
weight
1.00
start_at
0.000
end_at
1.000
Easy Use

Easy Apply PuLID aplica un adaptador de identidad PuLID al modelo usando una imagen de referencia del rostro y una máscara de atención opcional. Está diseñado como una interfaz simple de un solo nodo para el flujo de trabajo del adaptador: proporciona tu modelo base, un archivo de modelo PuLID, una imagen facial y controla la fuerza con la que se inyecta la identidad.

Entradas

  • model (MODEL): El modelo de difusión base al que se le aplicará el adaptador PuLID.
  • pulid_file (COMBO): El archivo de modelo PuLID que se cargará. Selecciona uno de los archivos .safetensors/model disponibles incluidos o configurados en el nodo.
  • insightface (COMBO): El dispositivo de ejecución utilizado por InsightFace para el análisis facial y la extracción de embeddings. Las opciones son CPU, CUDA y ROCM. Elige CUDA o ROCM para aceleración por GPU, o CPU si no hay una GPU compatible disponible.
  • image (IMAGE): Imagen de referencia que contiene el rostro cuya identidad se transferirá. El rostro se detecta y se codifica mediante InsightFace.
  • method (COMBO): Modo de inyección para el adaptador. Opciones:
    • fidelity: Prioriza una preservación sólida de la identidad.
    • style: Prioriza el estilo de la salida generada.
    • neutral: Utiliza un punto intermedio equilibrado entre fidelidad y estilo.
  • weight (FLOAT): Fuerza general de la influencia de PuLID. El valor predeterminado es 1. El rango es de -1 a 5, ajustable en pasos de 0.05. Los valores superiores a 1 intensifican las características de identidad; los valores iguales o inferiores a 0 reducen o invierten el efecto del adaptador.
  • start_at (FLOAT): Fracción del paso temporal en la que el adaptador comienza a aplicar su influencia. El valor predeterminado es 0 (inicio del muestreo).
  • end_at (FLOAT): Fracción del paso temporal en la que el adaptador deja de aplicar su influencia. El valor predeterminado es 1 (fin del muestreo).
  • attn_mask (MASK, opcional): Una máscara de atención que limita dónde afecta el adaptador PuLID a la imagen generada. Es útil para aplicar la identidad solo a regiones específicas del espacio latente.

Salidas

  • model (MODEL): El modelo modificado con el adaptador PuLID aplicado, listo para conectarse a un muestreador o a otros nodos de adaptadores.

Notas de uso

  • El nodo espera un rostro claro y de frente en la imagen de referencia para obtener la mejor calidad de embedding.
  • Usa start_at y end_at para limitar el efecto del adaptador a una parte del muestreo, lo que puede ayudar a preservar la composición al principio mientras se refuerza la identidad más tarde.
  • La entrada attn_mask es opcional. Cuando se omite, el adaptador afecta a toda la imagen.
  • Si InsightFace no puede detectar un rostro en la imagen de referencia, el nodo fallará o producirá un embedding no válido, así que recorta o alinea el rostro de antemano si es necesario.

Comentarios

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

Cargando comentarios…