EasyControlnet (Avanzado)(controlnetAdvanced)
Nodo EasyControlnet (Avanzado) de ComfyUI-Easy-Use.
controlnet Advanced
Descripción
EasyControlnet (Avanzado) aplica un ControlNet al acondicionamiento contenido en un PIPE_LINE de EasyUse. Es una variante avanzada de EasyControlnet que también expone scale_soft_weights, que ajusta la escala de ponderación suave del ControlNet cargado. La entrada image proporciona la imagen de referencia para el ControlNet, como un mapa de bordes Canny, un mapa de profundidad o un esqueleto de pose.
Entradas
pipe
Un PIPE_LINE que contiene el modelo, el CLIP, el VAE, el acondicionamiento positivo, el acondicionamiento negativo y los datos latentes. El nodo lee el acondicionamiento positivo y el negativo de este pipe y escribe los acondicionamientos con el ControlNet aplicado de vuelta en el pipe devuelto.
image
Un tensor IMAGE requerido que se usa como referencia para el ControlNet. Debe ser la imagen de control preprocesada que coincida con el tipo del modelo de ControlNet seleccionado.
control_net_name
Una entrada de tipo combo requerida que selecciona el modelo de ControlNet de entre los archivos disponibles en la carpeta controlnet de ComfyUI.
control_net
Una entrada CONTROL_NET opcional. Cuando se proporciona, este objeto ControlNet se usa directamente en lugar de cargar uno desde control_net_name. Esto es útil para pasar un ControlNet que ya se haya cargado o modificado en otro lugar.
strength
Un valor flotante, valor predeterminado 1.0, rango de 0.0 a 10.0, paso 0.01. Controla la intensidad general de la aplicación del ControlNet. Un valor de 0 desactiva efectivamente el ControlNet y deja el acondicionamiento sin cambios.
start_percent
Un valor flotante, valor predeterminado 0.0, rango de 0.0 a 1.0, paso 0.001. Define la fracción de denoising en la que el ControlNet comienza a influir en la generación. 0.0 significa el comienzo mismo del muestreo.
end_percent
Un valor flotante, valor predeterminado 1.0, rango de 0.0 a 1.0, paso 0.001. Define la fracción de denoising en la que el ControlNet deja de influir en la generación. 1.0 significa el final del muestreo.
scale_soft_weights
Un valor flotante, valor predeterminado 1.0, rango de 0.0 a 1.0, paso 0.001. Escala la ponderación suave aplicada al ControlNet cuando se carga desde control_net_name. Un valor de 1.0 usa el comportamiento estándar de ponderación suave; los valores más bajos lo atenúan. Si no estás ajustando este valor intencionalmente, déjalo en 1.0.
Salidas
PIPE_LINE: el pipeline de entrada con su acondicionamiento actualizado para incluir el ControlNet aplicado.CONDITIONING: el acondicionamiento positivo después de la aplicación del ControlNet.CONDITIONING: el acondicionamiento negativo después de la aplicación del ControlNet.
Las dos salidas CONDITIONING corresponden a los valores de acondicionamiento positivo y negativo almacenados en el pipeline devuelto, por lo que tanto el pipe como los acondicionamientos individuales pueden conectarse hacia adelante.
Notas de uso
start_percentyend_percentson fracciones del esquema de denoising completo, no recuentos absolutos de pasos. Por ejemplo,start_percent=0.2yend_percent=0.8aplica el ControlNet solo durante el 60 % central del muestreo.strengthpuede superar1.0, lo que permite empujar un ControlNet débil más allá del rango normal de 0.0 a 1.0.- Establece
strengthen0si quieres que el acondicionamiento del pipe pase sin la influencia del ControlNet. - La entrada
imagedebe ser la referencia preprocesada que espera el ControlNet seleccionado, como un mapa de bordes Canny, un mapa de profundidad o un esqueleto de OpenPose. - Si conectas un ControlNet a la entrada opcional
control_net, el nodo usa ese objeto directamente y no necesita cargarlo desdecontrol_net_name.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.