En la lección anterior vimos que cualquier preprocessor de IA es una estimación. Como artistas 3D tenemos algo mejor: los datos reales de la geometría. En esta lección vamos a Blender a preparar exactamente eso.
Activamos los render passes de datos que necesita ControlNet, configuramos la salida en formato OpenEXR Multilayer y renderizamos. El resultado es un archivo con toda la información estructural de la escena lista para usar en ComfyUI.
En el vídeo te explico qué passes activar y por qué, la diferencia entre passes de luz y passes de datos, cómo configurar la salida para tenerlo todo en un solo archivo y cómo renderizar un fotograma concreto guardándolo en disco.
Este contenido es para suscriptores Premium. Puedes identificarte o
suscribirte aquí.
Passes de datos, no de luz
En Blender hay dos tipos de render passes: passes de luz (diffuse, gloss, transmisión) y passes de datos. Para ControlNet no nos interesan los de luz sino los de datos, que contienen información geométrica de la escena independientemente de la iluminación.
Los passes que activamos son tres. En la sección Data del View Layer: Z (depth) y Normal. En la sección Cryptomatte: Object y Material. El Mist pass también está disponible como alternativa al Z depth. Los cryptomattes los activamos ahora aunque no los usemos todavía: renderizar dos veces la misma escena no tiene sentido.
Configurar la salida como OpenEXR Multilayer
En las propiedades de salida cambia el formato a OpenEXR Multilayer. Con imagen normal necesitarías un archivo separado por cada pass. Con Multilayer EXR todos los passes van en un solo archivo: depth, normales, cryptomattes y beauty juntos. Ocupa más espacio, pero puedes extraer lo que necesites en cada momento sin volver a renderizar.
Para la ruta de salida usa // al inicio para que el archivo se guarde en la misma carpeta donde está el archivo de Blender. Dale un nombre descriptivo que incluya el nombre de la escena y la cámara para tener referencia de qué fotograma es.
Renderizar un fotograma y guardarlo en disco
Si renderizas un fotograma con F12 el resultado no se guarda en disco automáticamente. Para guardarlo hay que usar Render Animation (Cmd+F12 en Mac, Ctrl+F12 en Windows) con el frame de inicio y el frame final apuntando al mismo fotograma. Blender lo trata como una animación de un solo frame y lo escribe en la ruta de salida configurada.
En la lección siguiente
Con el EXR renderizado ya tenemos toda la información que necesita ControlNet. En la lección siguiente abrimos el compositor de Blender, extraemos cada pass como PNG y los cargamos en ComfyUI para conectarlos al workflow.
