Copia las poses, coloca a la influencer como quieras. - Cómo usar Control NET en ComfyUI
Esta nota de insights de YouTube fue creada con LilysAI. Regístrate gratis y obtén insights 10× más rápidos y profundos de los videos.
Q: ¿Qué es ControlNet y cómo se usa en ComfyUI para copiar poses?
ControlNet en ComfyUI permite controlar la posición de personajes y personas usando una imagen de referencia. Se instala el nodo 'apply ControlNet', se carga un modelo (ej. OpenPose) y se usa un preprocesador para extraer la pose de la imagen de referencia, guiando la IA.
Q: ¿Qué tipos de modelos ControlNet son los más importantes y para qué sirven?
¿Cómo puedes controlar las poses de los personajes en tus creaciones de IA? ControlNet en ComfyUI te permite copiar poses, estructuras y dibujos de imágenes de referencia, actuando como "huesos 3D" para una manipulación precisa.
1. Introducción a ControlNet en ComfyUI
ControlNet en ComfyUI permite a los usuarios controlar la posición de personajes y estructuras en sus creaciones de inteligencia artificial, funcionando como "huesos 3D".1.1. Capacidades y usos de ControlNet
- Control de posición y estructura
- ControlNet permite controlar la posición de cualquier personaje o persona utilizada para crear arte en ComfyUI .
- Funciona como "huesos 3D" para posicionar personajes como se desee .
- Versatilidad de aplicación
- No solo sirve para personajes, sino también para estructuras y dibujos que se deseen replicar .
- ControlNet ofrece un "mar azul de posibilidades" para diversas creaciones .
- Ejemplos de lo que ControlNet puede hacer
- Identifica una imagen y la transforma en un preprocesamiento para la IA .
- Puede transformar un pájaro en áreas que la IA puede rehacer .
- Traza líneas de escenarios para recrear lugares, útil para diseñadores de interiores .
- Funciona para estructuras y líneas de profundidad .
- Permite a la IA completar dibujos, similar a herramientas existentes .
- Es una de las herramientas más importantes para aprender en ComfyUI .
1.2. Preparación e instalación de ControlNet
- Contexto de la serie de tutoriales
- La serie de tutoriales de ComfyUI es gratuita y va desde lo más básico hasta el uso de ControlNet .
- En la lección anterior, se aprendió sobre LoRA, que copia poses y ropa de manera muy específica .
- Instalación de ControlNet en ComfyUI
- Se puede mezclar LoRA con ControlNet .
- Para instalar ControlNet, se debe ir a "Manager", luego a "Custom nodes Manager", buscar "ControlNet" y hacer clic en instalar la versión recomendada .
- Después de la instalación, se debe reiniciar ComfyUI y el símbolo del sistema para que los cambios surtan efecto .
- Instalación de ControlNet Auxiliary
- Es muy recomendable instalar también "ControlNet auxiliary" .
- Se instala de manera similar y requiere otro reinicio de ComfyUI y del navegador .
- Descarga de modelos de ControlNet
- Después de habilitar ControlNet, es necesario descargar los modelos entrenados .
- Hay muchos modelos, y se recomienda descargar todos, aunque son pesados .
- Los modelos se deben guardar en la carpeta
ComfyUI/ComfyUI/Models/ControlNet. - Diferencia entre modelos Stable Diffusion 1.5 y XL: Se debe usar el modelo de ControlNet que coincida con la base del modelo de Stable Diffusion que se esté utilizando (1.5 o XL) .
- Modelos más utilizados:
- Kenny: Copia líneas de una imagen de referencia .
- Depth: Captura la profundidad de la imagen .
- OpenPose: Captura todas las posiciones del rostro, boca y cuerpo, siendo uno de los más importantes .
- Normal Map: Para texturización 3D, captura la profundidad y el relieve de la imagen .
- Para esta lección, se utilizarán los modelos OpenPose y Deep .
2. Uso de ControlNet para copiar poses y profundidad
El uso de ControlNet permite copiar poses y profundidad de imágenes de referencia, mejorando la similitud de las creaciones de IA.
2.1. Integración de ControlNet en el flujo de trabajo
- Flujo de trabajo sin ControlNet
- Normalmente, se genera una imagen a partir de un modelo, se aplica LoRA para la ropa, se usa un prompt positivo y negativo, y se define el tamaño de la imagen .
- Esto permite crear personajes con la ropa deseada gracias a LoRA .
- Añadir ControlNet para copiar posiciones
- Para añadir ControlNet, se hace doble clic en el flujo de trabajo y se selecciona "Apply ControlNet" .
- Se conectan los prompts positivo y negativo al nodo de ControlNet .
- Se añade un "ControlNet Loader" y se selecciona el modelo de ControlNet deseado, como "ControlNet OpenPose" .
- Se puede cargar una imagen de referencia para que ControlNet copie su posición .
- Mejora de la detección de poses con preprocesadores
- Si la pose no se copia al 100%, es porque la IA no está identificando bien la posición .
- Se utiliza un preprocesador para mejorar la detección:
- Se carga la imagen de referencia .
- Se busca y se añade el nodo "Ipressor" .
- Se conecta la imagen al preprocesador y se selecciona "open pose preprocess" .
- Para visualizar el resultado del preprocesador, se puede añadir un nodo "Preview Image" .
- El preprocesador muestra los "huesos" identificados en la imagen, lo que ayuda a la IA a replicar la pose con mayor precisión .
- Solución de errores comunes en ComfyUI
- Nombres de carpetas: No se deben crear carpetas con caracteres especiales (como "ç" o acentos) ni espacios en el nombre, ya que esto puede causar errores .
- Lectura de archivos grandes en Windows:
- Abrir "Windows PowerShell" como administrador .
- Pegar un código específico (disponible en la descripción del video) para liberar a Windows para leer archivos más grandes en el terminal .
- Pegar otro código y presionar Enter para que Windows lea más caracteres, evitando errores en ComfyUI .
2.2. Uso de múltiples ControlNets y ejemplos de modelos
- Combinación de múltiples ControlNets
- Se pueden usar múltiples ControlNets para mejorar la precisión, por ejemplo, si las manos no se copian correctamente .
- Para añadir otro ControlNet, se copia y pega el nodo existente, conectando los prompts positivo y negativo .
- Se añade otro "ControlNet Loader" y se selecciona un modelo diferente, como "Depth" para la profundidad .
- Se puede conectar la misma imagen de referencia al nuevo ControlNet o cargar una nueva .
- Se ajusta la resolución de la imagen y se selecciona el preprocesador "Deep Anything Processor" para la profundidad .
- Al combinar OpenPose y Depth, la imagen generada es mucho más similar a la referencia, incluso en detalles como la ropa .
- Funciones y ejemplos de modelos de ControlNet
- Kenny: Crea un "pixelado" o líneas sobre la imagen de referencia para que la IA construya sobre ella, útil para poses y arquitectura .
- H Lines: Ideal para quienes dibujan o trabajan en arquitectura y diseño de interiores, permitiendo recrear un lugar de diversas maneras .
- Head Maps: Genera líneas de profundidad, diferente de la profundidad completa de "Deep", permitiendo "repintar" la imagen .
- Scrib Maps: Se utiliza para imaginar algo que se ha dibujado, como un boceto de un perro o un globo, y la IA lo completa .
- OpenPose: Copia solo la posición del cuerpo, no las expresiones faciales .
- Segment Maps: Aporta más información de profundidad, útil para estructuras y paisajes .
- Depth: Uno de los mejores para 3D, captura la profundidad de la imagen .
- Normal Map: Detecta la texturización y el relieve de los objetos, como el pelo o la densidad de la barba, y los replica en la imagen generada .
- Flexibilidad del flujo de trabajo con ControlNet y LoRA
- ControlNet permite crear diversas herramientas para diferentes problemas .
- Se pueden usar LoRAs diferentes y activarlos o desactivarlos con la opción "bypass" .
- ControlNet también se puede activar o desactivar con "bypass" .
- Este flujo de trabajo genérico ofrece libertad para usar Stable Diffusion de múltiples maneras .
2.3. Recursos adicionales y curso de ComfyUI
- Webinario de ComfyUI
- Se ofrece un webinario de pago para aprender más a fondo sobre ComfyUI y cómo crear lo que se desee .
- Incluye cinco clases grabadas con segmentaciones y un guía, cubriendo aspectos importantes que no se encuentran en otros lugares y resolviendo errores comunes .
- También habrá tres clases en vivo para inmersión, resolución de dudas y demostración de funciones avanzadas .
- El webinario comenzará los días 26, 27 y 28 del mes .
- Recomendación de videos
- Se recomienda ver la primera lección de la serie de videos de ComfyUI .
- También se sugiere otro video para quienes ya han visto todos los anteriores .
Comprende grandes cantidades de material como un genio — con LilysAI
Más de 1.000.000 de exploradores del conocimiento usan Lilys AI.
