Entradas XY: Controlnet //EasyUse(XYplot_Control_Net)
Nodo Entradas XY: Controlnet //EasyUse de ComfyUI-Easy-Use.
X Yplot Control Net
Descripción
Genera un conjunto de entradas X/Y para el barrido de parámetros de ControlNet. Permite que un nodo XY Plot pruebe diferentes configuraciones de ControlNet (fuerza, porcentaje inicial o porcentaje final) mientras mantiene fijos los demás parámetros de ControlNet. El nodo utiliza un modelo de ControlNet y una imagen de entrada, y produce muestras uniformemente espaciadas entre el primer y el último valor especificados.
Entradas
Requerido
-
control_net_name(COMBO): El modelo de ControlNet a utilizar. La lista desplegable muestra los modelos de ControlNet disponibles en el flujo de trabajo o entorno actual. Si la entrada opcionalcontrol_netestá conectada, se utiliza ese modelo cargado en su lugar. -
image(IMAGE): La imagen de entrada para ControlNet. La misma imagen se utiliza para cada muestra generada en esta ejecución XY. -
target_parameter(COMBO): El parámetro de ControlNet a barrer. Las opciones disponibles son los tres parámetros que tienen pares de valores inicial y final a continuación:strength,start_percentyend_percent. -
batch_count(INT, default 3, min 1, max 30): El número de valores a generar para el barrido. Un número mayor produce una cuadrícula más fina, pero requiere más muestras al ser renderizado por XY Plot.
Rango de barrido
-
first_strength/last_strength(FLOAT, default 0 / 1, min 0, max 10, step 0.01): Valores inicial y final utilizados cuandotarget_parameteresstrength. El rango convencional de fuerza de ControlNet es de 0 a 1, pero se aceptan valores más altos. -
first_start_percent/last_start_percent(FLOAT, default 0 / 1, min 0, max 1, step 0.01): Valores inicial y final utilizados cuandotarget_parameteresstart_percent.start_percentes el paso de denoising (como una fracción de 0 a 1) en el que ControlNet comienza a aplicarse. -
first_end_percent/last_end_percent(FLOAT, default 0 / 1, min 0, max 1, step 0.01): Valores inicial y final utilizados cuandotarget_parameteresend_percent.end_percentes el paso de denoising en el que ControlNet deja de aplicarse.
Valores constantes de parámetros
Estos valores se aplican a los parámetros que no se están barriendo:
-
strength(FLOAT, default 1, min 0, max 10, step 0.01): La fuerza fija de ControlNet utilizada cuando se selecciona otro parámetro comotarget_parameter. -
start_percent(FLOAT, default 0, min 0, max 1, step 0.01): El porcentaje inicial fijo utilizado cuando se selecciona otro parámetro. -
end_percent(FLOAT, default 1, min 0, max 1, step 0.01): El porcentaje final fijo utilizado cuando se selecciona otro parámetro.
Opcional
control_net(CONTROL_NET, optional): Un objeto ControlNet ya cargado. Conéctalo cuando quieras usar un modelo existente cargado o modificado en lugar de cargarlo mediantecontrol_net_name.
Salidas
X_Y(X_Y): Los datos XY generados para el trazado posterior. Conecta esta salida a la entrada XY de un nodo XY Plot.
Notas de uso
-
Decide qué parámetro de ControlNet quieres probar y define
target_parametercon la opción correspondiente. El par inicial/final correspondiente se usa para crearbatch_countvalores uniformemente espaciados. Los valores primero y último son inclusivos, y los valores intermedios están uniformemente espaciados. -
Los parámetros simples proporcionan los valores no barridos. Por ejemplo, si
target_parameteresstart_percent, el barrido está controlado porfirst_start_percentylast_start_percent, mientras questrengthyend_percentpermanecen fijos en sus valores de entrada simples. -
start_percentyend_percentusan fracciones del proceso de denoising:0es el principio,1es el final. El porcentaje final normalmente debe ser mayor o igual que el porcentaje inicial para que la ventana de influencia de ControlNet sea válida. -
El nodo no varía la imagen de entrada. Si necesitas comparar el comportamiento de ControlNet entre distintas imágenes de referencia, usa un mecanismo separado antes de este nodo o realiza varias ejecuciones XY.
-
El nodo solo construye los datos X/Y; no realiza el muestreo por sí mismo. Úsalo junto con un nodo XY Plot para representar la cuadrícula.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.