Imagen generada con IA
Renderizar animación en Blender: PNG vs MP4 y códecs
Diego Cortés
Autor
Seis horas de render y un MP4 que no abre: casi nunca fue el motor. Casi siempre fue la ventana Salida, esa que nadie revisa hasta que ya es tarde. Renderizar una animación en Blender es configurar esa ventana antes de pulsar el primer fotograma.
Renderizar una animación en Blender: la ventana Salida decide si el render existe
El panel Salida responde tres preguntas que se pagan durante horas: dónde se guarda el resultado, en qué formato y qué fotogramas entran. Si una está mal, el render termina sin errores y no sirve para nada.
La confusión que arruina noches es F12 contra Ctrl + F12: el primero renderiza una imagen fija y no la guarda en ninguna parte; el segundo escribe cada fotograma en la ruta configurada. De ahí que tanta gente "pierda" un render que nunca se guardó. El guardado automático se desactiva en la cabecera del panel, y entonces el editor de vídeo, la composición y los playblast exigen un método de salida activo o devuelven error.
El panel Salida campo por campo en Blender 5.2
Ruta al archivo, rutas relativas y relleno de fotogramas
Blender añade el número de fotograma con cuatro ceros: image0001.png. Ese relleno es lo que permite que un reproductor ordene la secuencia, y se cambia con almohadillas: image_##_test.png genera image_01_test.png. El prefijo // significa "la carpeta del .blend" y salva los proyectos que cambian de disco.
Extensiones de archivo y Cache Result
Sin la casilla de extensiones los archivos salen sin sufijo y hay que renombrar cientos de fotogramas. Cache Result guarda capas y pasadas en un OpenEXR multicapa dentro de la carpeta de caché, reutilizable por el compositor tras cerrar Blender: la diferencia entre volver a renderizar y volver a componer.
Tipo de medio: Imagen, EXR multicapa o Vídeo
Tres opciones: Imagen (un archivo por fotograma), EXR multicapa (todo en un OpenEXR) y Vídeo (codifica en un contenedor). Aquí fallan los tutoriales viejos: el vídeo ya no se elige como "File Format: FFmpeg Video" en Formato, sino en Salida > Tipo de medio, con sus opciones en Codificación. Formato solo gobierna resolución, porcentaje, proporción, región y velocidad de fotogramas.
Administración de color al guardar
De la escena usa lo definido en la escena; Redefinir usa valores propios e ignora la escena. En formatos de visualización como PNG se aplica la transformada de vista y pantalla; en intermedios como OpenEXR, el espacio de salida por defecto, que es lineal. Con AgX o ACES esto decide qué se hornea; lo desarrollé en gestión de color en Blender.
Rango de fotogramas: Inicio, Fin, Step y Time Stretching
Inicio y Fin concentran el error más caro: dejar el rango por defecto y renderizar el doble de la duración real. La cuenta que lo evita es una división: fotogramas entre velocidad de fotogramas da segundos. Un minuto a 24 fps son 1.440 fotogramas, no 250.
Step y Time Stretching
Step salta fotogramas: con 4 u 8 revisas el movimiento de un plano largo en minutos y después vuelves a 1. Time Stretching remapea la duración (viejo 2, nuevo 1 deja todo al doble de velocidad) y no influye en Inicio y Fin, así que hay que comprobar que el plano no quede cortado ni con fotogramas de más.
Formato: resolución, porcentaje, región y velocidad de fotogramas
El porcentaje es perfecto para pruebas, pero se queda puesto: es el origen del "render final a media resolución" que aparece cuando el cliente lo abre en un monitor grande. La región de render con recorte hace lo mismo con el encuadre, y la proporción de píxeles solo existe para televisores antiguos: mal puesta, deforma el plano.
Velocidad de fotogramas y Base
Además de los preajustes hay un modo personalizado con FPS y Base, el denominador de la fracción: ahí vive el 29,97 de NTSC, que es 30.000 dividido por 1,001. Elegir 24, 25 o 29,97 depende de dónde se proyecta el plano y con qué se mezcla.
Secuencia de imágenes o vídeo directo: la decisión que casi nadie explica
El manual admite el vídeo directo para segmentos con menos de una hora de render total, corriente estable y equipo libre. Fuera de eso gana la secuencia, y el motivo duele: si algo falla a mitad de un render directo el archivo puede quedar ilegible y hay que volver al fotograma uno; con secuencia se reanuda en el fotograma del fallo y las pruebas de codificación tardan segundos. El flujo está en el tutorial de renderizar una secuencia de imágenes.
Sobrescribir y Reservar nombres
Sobrescribir desactivado es el mecanismo de reanudación: los fotogramas hechos se quedan y Blender sigue con los que faltan. Reservar nombres crea archivos vacíos que apartan el nombre para que otra máquina no lo tome; con carpeta en red, Sobrescribir off y Reservar nombres on tienes una granja casera en dos casillas. Lo que escala es la granja de render en la nube.
La regla de calidad va con la de formato: PNG sin pérdida en la secuencia, compresión con pérdida solo en la entrega y nunca reprocesar un archivo ya comprimido. El ruido entre fotogramas lo cubrí en el post del denoiser en Maya y Blender.
Codificación: contenedor, códec y calidad
Un vídeo es contenedor más códec de vídeo más códec de audio opcional. H.264 es la apuesta segura para entrega, H.265 comprime mejor y soporta HDR, AV1 y VP9 son las opciones de WebM y ProRes es el estándar de intermediación. No todas las parejas son válidas: de ahí la mayoría de los "Blender no puede codificar".
CRF: qué número tocar y qué significa 0
Funciona al revés de la intuición: a menor número, mejor calidad y archivo más grande. Los rangos dependen del códec (0 a 51 en H.264, H.265 y AV1; 0 a 63 en VP9; 1 a 31 en MPEG-4), los valores fuera de rango se recortan y 0 significa sin pérdida. No hay número universal: se elige mirando el material y pesando el archivo.
Profundidad de color, ProRes y el corte de 2 GiB
La profundidad va de 8 a 12 bits según códec. Para HDR el manual pide Rec.2100 PQ o HLG, H.265 o AV1 y 10 o 12 bits, con blanco difuso a 100 nits; lo más compatible es 10 bits PQ. La división automática parte el vídeo al pasar 2 GiB, y H.264 exige dimensiones divisibles por 2: una resolución impar es un fallo esperando a ocurrir.
Audio
La codificación de audio decide códec, canales, frecuencia, bitrate y volumen, y Render Audio existe aparte en el menú Render, con su propia ruta. Si el MP4 sale mudo casi nunca es el códec: no había audio que meter en el contenedor.
Del PNG al MP4: montar la secuencia en el editor de vídeo
Añadir la secuencia como tira de imágenes, comprobar que el último de la lista coincide con el último del render, elegir contenedor y códec, ajustar el CRF y renderizar. Antes de entregar, reproduce el archivo en un reproductor que no sea Blender. Detalle que ahorra una tarde: el editor de vídeo no lee EXR multicapa, para eso hay que pasar por un nodo de entrada de imagen del compositor. El montaje completo está en el post del editor de secuencias de vídeo.
Los siete fallos clásicos al renderizar una animación en Blender
- No se guardó nada. Se pulsó
F12. Arreglo:Ctrl + F12o guardar desde el editor de imágenes. - Un fotograma, o doscientos cincuenta de una animación de ciento veinte. Inicio y Fin mal puestos o Time Stretching tocado. Arreglo: revisar rango y duración.
- Fotogramas a media resolución o recortados. Porcentaje en 50 % o región activa con recorte. Arreglo: 100 % y región desactivada.
- Archivos sin extensión que el reproductor no abre. Extensiones desactivadas. Arreglo: activarlas antes de renderizar.
- MP4 liviano que se ve fatal. Archivo con pérdida reencodeado dos veces. Arreglo: partir del PNG o del EXR y comprimir una sola vez.
- Render cortado a las tres horas. Se renderizaba directo a vídeo. Arreglo: secuencia y Sobrescribir desactivado para reanudar.
- Falla al codificar o rayas verdes. Pareja contenedor-códec no válida o dimensiones impares. Arreglo: MP4 con H.264 y dimensiones pares; H.265 o AV1 a 10 bits si hay HDR.
Conclusión
La ventana Salida no es burocracia: es el contrato entre la escena y el archivo que vas a entregar. Si vienes de Maya, el flujo es el mismo con otros nombres y lo tienes en renderizar una secuencia de imágenes en Maya; si cada fotograma tarda demasiado, eso se resuelve antes, en la optimización de render en Cycles.
Tres videos completan el recorrido: la rutina de render de Blender Guru, el tutorial de secuencias de imágenes y las diez formas de renderizar más rápido.