En resumen
- La opción `-b` ejecuta Blender en segundo plano, sin abrir la interfaz.
- El orden de las opciones importa: `-f` o `-a` deben ser los últimos argumentos que inician el render.
- La documentación de Blender 5.2 LTS explica las opciones de rango de fotogramas, ruta de salida, formato e hilos.
- Para animaciones que duren una hora o más, usar archivos de imagen independientes facilita reanudar el render.
La línea de comandos de Blender permite renderizar escenas sin la interfaz gráfica, ejecutar trabajos en una máquina remota y organizar etapas de producción con scripts. Esta guía se basa en la documentación oficial de Blender sobre la línea de comandos y los flujos de trabajo de animación. La documentación de argumentos de línea de comandos corresponde a Blender 5.2 LTS. Las opciones se procesan en el orden en que se escriben; por eso, hay que especificar ajustes como la escena, la ruta de salida y el formato antes de -f o -a, que inician el render.
1. Renderiza un fotograma y configura el archivo de salida
Primero, define la ruta del archivo .blend y dónde se guardarán los renders. -b ejecuta Blender en segundo plano, sin abrir la interfaz. Con -f se indica el número de fotograma que se renderizará. En este ejemplo se procesa el fotograma 10 del archivo:
blender -b file.blend -f 10Indica la ubicación de salida con -o y el formato del archivo con -F. El siguiente ejemplo guarda el penúltimo fotograma del archivo en /project/renders con formato OpenEXR. -f -2 selecciona el penúltimo fotograma, no el último.
blender -b file.blend -o /project/renders/frame_##### -F OPEN_EXR -f -2Los caracteres # del nombre del archivo indican cuántos dígitos tendrá el número de fotograma; por ejemplo, cinco caracteres crean un espacio de cinco dígitos. Si se usa // al principio de la ruta de salida, esta será relativa al archivo .blend. OPEN_EXR está entre los formatos disponibles si Blender se compiló con soporte para él; la documentación señala que quizá no esté disponible en todos los sistemas. También se enumeran otros formatos, como PNG, JPEG, TIFF y HDR.
Presta atención a las mayúsculas y minúsculas de las opciones: -F indica el formato de salida y -f renderiza un fotograma. Como la línea de comandos distingue entre mayúsculas y minúsculas, intercambiarlas cambia el comportamiento del comando.
2. Ejecuta la animación con un rango, un motor y un número de hilos
Para renderizar una animación se usa -a. -s define el fotograma inicial, -e el final y -t el número de hilos que se utilizarán. El comando siguiente procesa los fotogramas del 10 al 500 con dos hilos y guarda archivos PNG en la ruta relativa renders del archivo .blend:
blender -b file.blend -s 10 -e 500 -t 2 -o //renders/frame_##### -F PNG -aPara seleccionar una escena concreta, puedes usar -S seguido del nombre de la escena; para elegir el motor de render, usa -E. -E help muestra la lista de motores de render disponibles. Con -t se puede indicar un valor entre 1–1024; si se usa 0, se selecciona el número de procesadores del sistema. -j define cuántos fotogramas se avanzan después de cada fotograma renderizado.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Segundo plano | -b | Ejecuta Blender sin abrir la interfaz. |
| Rango de fotogramas | Valores de -s y -e adecuados para el trabajo | Define los fotogramas inicial y final de la animación. |
| Hilos | 0 o 1–1024 | Define el número de hilos que se utilizarán; 0 usa el número de procesadores del sistema. |
| Formato de salida | PNG, JPEG o OPEN_EXR si es compatible, según las necesidades | Define el formato de archivo de los fotogramas renderizados. |
| Paso de fotogramas | Número indicado con -j | Define cuánto se avanza entre los fotogramas renderizados. |
Como Blender procesa los argumentos en orden, especifica ajustes como la ruta de salida y el formato antes de la opción que inicia el render. La documentación recomienda colocar -f y -a al final del comando. Para seleccionar el dispositivo de Cycles, escribe la opción correspondiente después de dos guiones; el ejemplo de la documentación usa OPTIX. Las opciones de dispositivo válidas que se enumeran son CPU, CUDA, OPTIX, HIP, ONEAPI y METAL.
blender -b file.blend -f 20 -- --cycles-device OPTIX3. Elige una secuencia de fotogramas para animaciones largas
Blender suele guardar los fotogramas de una animación como archivos de imagen independientes. La guía oficial recomienda trabajar con una secuencia de fotogramas cuando el tiempo total de render sea de una hora o más. Guardar los fotogramas en formatos de imagen fija, como PNG, permite conservar los archivos ya completados si se interrumpe el render. La documentación también recomienda desactivar la opción Overwrite al reiniciar el proceso para evitar sobrescribir los fotogramas existentes.
Antes de renderizar, revisa en el panel Format las dimensiones de la imagen, la relación de aspecto de píxel, el rango de fotogramas y la velocidad de fotogramas; en el panel Output, comprueba la ruta de salida y el formato del archivo. Save Output debe estar activado para que Blender escriba automáticamente los fotogramas desde el panel Output. Si está desactivado, hay que configurar un nodo File Output en el Compositor para guardar los fotogramas. Cuando termine el proceso, revisa los archivos de la carpeta de salida.
Una secuencia de fotogramas también ofrece flexibilidad en proyectos que requieren corrección de color e iluminación, máscaras, composición por capas o preparación para distintos formatos de salida. Puedes añadir los fotogramas al Video Sequencer, editarlos, usar una pista de audio y, después, generar un archivo de video. La guía también señala que Video Sequencer no admite archivos EXR multicapa.
4. Adapta el flujo de trabajo a la arquitectura y la visualización
En una animación arquitectónica, renderizar primero algunos fotogramas de prueba y luego procesar el rango aprobado permite organizar mejor la producción. -f sirve para renderizar fotogramas concretos, mientras que -s y -e definen el rango de la animación. Entre los argumentos de línea de comandos también hay opciones para indicar una lista y un rango de fotogramas. Numerar los archivos de salida con # facilita el seguimiento de la secuencia.
El modo de segundo plano permite ejecutar el render a través de un shell remoto; la documentación incluye un ejemplo de uso en Linux sin un servidor X. Sin embargo, usar la línea de comandos no significa, por sí solo, que el render vaya a ser más rápido. Puedes limitar el número de hilos con -t y, para Cycles, elegir uno de los dispositivos enumerados en la documentación. Si vas a realizar otras tareas en la estación de trabajo mientras se renderiza, ten en cuenta el impacto en el uso del procesador y la memoria.
Errores frecuentes
Interpretar
-f -2como el último fotograma: esta opción selecciona el penúltimo.Confundir
-fcon-Fo cambiar las mayúsculas y minúsculas de las letras.Escribir la ruta de salida o el formato después de
-ao-f: el orden de los argumentos importa.Suponer que los fotogramas se guardarán automáticamente desde el panel Output cuando
Save Outputestá desactivado.Renderizar un trabajo largo en un único archivo de video: los fotogramas de imagen independientes facilitan conservar el trabajo terminado y reanudar la producción tras una interrupción.
Fuentes
3 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y los equipos de visualización de Turquía, la línea de comandos es una opción práctica para ejecutar renders sin tener que esperar frente a la interfaz y para trabajar en una máquina remota. En especial, en animaciones largas, una secuencia de fotogramas puede facilitar la gestión de las entregas al conservar los fotogramas ya completados si se interrumpe el proceso.
Este método no elimina la necesidad de contar con hardware adecuado; la selección de hilos del procesador y del dispositivo de Cycles debe ser compatible con el sistema disponible. En los estudios, conviene probar primero la ruta y el formato de salida con un solo fotograma. Las secuencias de fotogramas pueden requerir más espacio en disco, pero ofrecen flexibilidad para editar y reanudar el render.
Preguntas frecuentes
¿Cómo se renderiza un solo fotograma de Blender desde la línea de comandos?
El comando `blender -b file.blend -f 10` renderiza el fotograma 10 del archivo sin abrir la interfaz. Puedes añadir las opciones `-o` y `-F` para indicar la ruta y el formato de salida.
¿Qué fotograma renderiza `-f -2` en Blender?
`-f -2` renderiza el penúltimo fotograma del archivo, no el último.
¿Qué método se recomienda para renderizar animaciones largas en Blender?
La guía oficial recomienda guardar los fotogramas como archivos de imagen independientes si el tiempo total de render es de una hora o más. Este método conserva los fotogramas ya completados en caso de interrupción y ofrece flexibilidad para la posproducción.



