Actualmente estamos trabajando en la grabación y edición de estas lecciones. Muy pronto estarán disponibles para que puedas acceder a todo el contenido. ¡Gracias por tu paciencia!
ControlNet convierte ComfyUI en algo cualitativamente distinto para un artista 3D. En lugar de generar desde cero o desde una imagen de referencia genérica, ControlNet te permite guiar la generación con información estructural extraída directamente de tu render de Blender: geometría, profundidad, orientación de superficies.
En esta lección arrancamos el bloque ControlNet empezando por donde toca: en Blender. Antes de abrir ComfyUI aprenderás a activar los pases de render que necesitas, a exportarlos correctamente y a cargarlos en el workflow. El resultado es una imagen generada por IA que respeta la estructura tridimensional exacta de tu escena.
Este contenido es para suscriptores Premium. Puedes identificarte o
suscribirte aquí.
La ventaja del artista 3D sobre el preprocessor
Cualquier usuario de ComfyUI puede intentar extraer un depth map usando un preprocessor de IA como DepthAnythingV2. El resultado es una estimación. Funciona bien para lo que es, pero sigue siendo una estimación.
Cuando Blender renderiza el Z-depth pass, no estima nada. Cada píxel contiene la distancia exacta de ese punto a la cámara en unidades de escena. Lo mismo pasa con las normales: un preprocessor lucha con cada hoja de un árbol o cada superficie curva, mientras que Blender sabe exactamente en qué dirección apunta cada cara de cada objeto.
Esa información perfecta es la que vamos a darle a ControlNet. Y para eso hay que preparar los materiales en Blender antes de abrir ComfyUI. Te explico exactamente qué pases necesitas activar y por qué cada uno tiene su función en el workflow.
Este contenido es para suscriptores Premium. Puedes identificarte o
suscribirte aquí.
Exportar los pases desde el compositor de Blender
El Mist pass sale normalizado de Blender y se puede exportar directamente como PNG. El Z-depth pass contiene valores en unidades de escena que pueden llegar a 10.000 o más. ComfyUI no puede interpretar esos números: necesita valores entre 0 y 1. La solución es añadir un nodo Normalize en el compositor antes del File Output.
Para las normales, el pase de Blender sale listo para exportar. Conéctalo directamente al File Output. Los cryptomattes los dejamos guardados en el EXR por ahora. En la lección 9 extraeremos las máscaras específicas que necesitemos cuando sepamos exactamente qué zonas queremos controlar.
Preprocessor vs depth de Blender: cuál usar
Una vez en ComfyUI, vale la pena hacer una comparación antes de decidir. Carga el depth map de Blender y pásalo también por DepthAnythingV2. Compara los dos resultados lado a lado.
El depth de Blender es matemáticamente exacto. El preprocessor produce una estimación que a veces tiene más detalle perceptual visible: escaleras más definidas, objetos en primer plano con más contraste. Esto no significa que sea más preciso. Significa que el modelo de IA que interpretará la imagen a veces responde mejor a un mapa que parece más legible para un humano que a uno con números perfectos pero menos contraste visual.
Prueba los dos en tu escena antes de decidir. No hay una respuesta universal. Hay un detalle adicional de polaridad que afecta al resultado y que hay que resolver antes de conectar el depth map al workflow.
Este contenido es para suscriptores Premium. Puedes identificarte o
suscribirte aquí.
Lo que viene en la lección 8
Con el depth map conectado el modelo respeta la composición volumétrica de la escena. En la lección 8 añadimos el segundo canal de control al mismo workflow: las normales de superficie. Depth y normales se complementan: el depth controla los volúmenes grandes, las normales añaden detalle en las superficies planas. Con los dos activos en paralelo el control estructural es mucho más completo.
