En resumen
- En la línea de comandos, `-b` ejecuta Blender en segundo plano, sin interfaz.
- `-f` inicia el render de una imagen; `-a`, el de una animación según los ajustes de la escena.
- Los ajustes como la ruta de salida y el formato deben indicarse antes del comando de render.
- La línea de comandos permite renderizar en una máquina remota sin depender de la interfaz gráfica.
¿Qué aprenderás en esta guía?
No es necesario mantener abierta la interfaz gráfica para renderizar en Blender. La línea de comandos permite procesar una imagen o el rango de una animación de un archivo .blend guardado y especificar la ubicación de salida mediante un comando. También puede usarse para configurar opciones de render y crear scripts de automatización.
En esta guía prepararemos la estructura básica de los comandos, veremos la diferencia entre renderizar una imagen y una animación, revisaremos un ejemplo de salida OpenEXR y abordaremos errores frecuentes relacionados con el orden de los argumentos. La explicación se basa en las opciones de la guía oficial de línea de comandos de Blender; no incluye instrucciones de instalación para un sistema operativo concreto.
Requisitos y preparación
Necesitarás un archivo .blend guardado con la escena que quieres renderizar y una versión de Blender que pueda ejecutarse desde la línea de comandos. La guía oficial no especifica un número de versión, requisitos mínimos de hardware ni requisitos de cuenta de usuario. Por eso, antes de usar los ejemplos, conviene comprobar las opciones disponibles en la versión instalada con blender --help.
En los comandos, file.blend representa un archivo de escena de ejemplo. En un uso real, debes sustituirlo por la ruta del archivo. Del mismo modo, /project/renders/ es un directorio de salida de ejemplo; la ubicación que utilices debe existir en el entorno de trabajo.
Es importante tener en cuenta que los argumentos se aplican en el orden en que aparecen en el comando. Por eso, los ajustes de ruta de salida y formato deben ir antes de la opción que inicia el render, -f o -a. La guía recomienda dejar la opción que inicia el render al final del comando.
Cómo renderizar desde la línea de comandos paso a paso
Comprueba las opciones del comando. La salida de ayuda de Blender es una de las formas de consultar la lista de argumentos de la línea de comandos. Esta comprobación ayuda a confirmar que se puede acceder a Blender desde el terminal y a revisar las opciones disponibles.
blender --helpConsulta la salida de ayuda para ver las opciones de línea de comandos disponibles en tu instalación. También puedes consultar la guía de argumentos de la línea de comandos de Blender para opciones como la escena que se va a renderizar y el fotograma final.
Renderiza una imagen sin interfaz.
-bpermite ejecutar Blender en segundo plano, sin abrir la interfaz gráfica. El siguiente comando renderiza el fotograma 10 defile.blend.
blender -b file.blend -f 10En este ejemplo no se especifican una carpeta de salida ni un formato de archivo; se pueden usar los ajustes actuales de la escena. Si la ubicación y el formato de guardado son importantes para la entrega del proyecto, compruébalos en el comando o en los ajustes de la escena. Iniciar un render desde la línea de comandos no cambia por sí solo las decisiones de cámara, iluminación y materiales: solo ejecuta el render mediante un comando.
Renderiza el rango de la animación con los ajustes de la escena.
-aprocesa la animación completa con los ajustes guardados en el archivo.blend.
blender -b file.blend -aLa guía también incluye otro ejemplo que especifica el motor de render, los fotogramas inicial y final y el número de hilos:
blender -b file.blend -E CYCLES -s 10 -e 500 -t 2 -aEn este ejemplo, -E CYCLES selecciona el motor Cycles; -s 10 indica el fotograma inicial, -e 500 el fotograma final y -t 2 el número de hilos que se utilizarán. Son valores de ejemplo de la guía y no significa que sean adecuados para todos los proyectos. Ajusta el rango de fotogramas a la sección de la animación que quieres renderizar.
Añade la ruta y el formato de salida antes de iniciar el render. En el ejemplo de una sola imagen,
-oespecifica el nombre y la ubicación de salida, mientras que-Findica el formato de imagen. El siguiente comando muestra cómo guardar en el directorio de ejemplo el fotograma anterior al último en formato OpenEXR.
blender -b file.blend -o /project/renders/frame_##### -F OPEN_EXR -f -2Aquí, ##### es un patrón de nombre de archivo en el que el número de fotograma se escribe con cinco dígitos. -f -2 renderiza el fotograma anterior al último. Para renderizar otro fotograma, escribe el número deseado después de la opción -f. -F, en mayúscula, especifica el formato de imagen; -f, en minúscula, inicia el render de un fotograma. No son intercambiables. Las opciones distinguen entre mayúsculas y minúsculas.
Considera la opción de trabajar en remoto. Como Blender puede ejecutarse desde la línea de comandos sin interfaz gráfica, el render puede realizarse en un entorno que no requiera una sesión de pantalla. La guía oficial incluye como ejemplos el uso en Linux sin servidor X y el render desde una shell remota por SSH. En esa configuración, es necesario que el archivo de escena sea accesible desde el entorno remoto. Como la guía no incluye instrucciones para transferir archivos ni configurar la máquina remota, estos preparativos deben hacerse según el flujo de trabajo utilizado.
Errores frecuentes
Un problema habitual es escribir la opción que inicia el render antes que los demás ajustes. Blender procesa los argumentos en orden; por eso, poner opciones como -o y -F después de -f o -a puede no dar el resultado esperado. Como práctica segura, deja al final del comando la opción que inicia el render.
Otro error es confundir las opciones -f y -F. La -f minúscula inicia el render de un fotograma, mientras que la -F mayúscula selecciona el formato de imagen. Recuerda también que se usa -f para renderizar una sola imagen y que las opciones -s y -e permiten establecer el rango de fotogramas de una animación.
No olvides sustituir las rutas de archivo y carpeta de ejemplo por las de tu proyecto. Que el comando se ejecute no significa que la escena sea visualmente correcta: revisa el resultado del render y los archivos guardados. Si el formato o la ubicación no son los esperados, comprueba primero la escritura y el orden de las opciones correspondientes.
Impacto en el flujo de trabajo de arquitectura y visualización
Los estudios de arquitectura y los equipos de visualización pueden procesar escenas de Blender guardadas sin mantener abierta la interfaz o ejecutar renders desde una máquina remota. Para imágenes de interiores o fachadas de un solo fotograma puede usarse -f; para entregas de animación, -a. Las opciones -s y -e permiten elegir desde el comando el rango de fotogramas que se va a procesar.
Conviene prestar atención a que las rutas del archivo de escena y de salida sean correctas, elegir un formato adecuado para la entrega y definir conscientemente el número de hilos. Las fuentes no especifican requisitos de hardware ni tiempos de render, así que no debe suponerse que un comando producirá resultados a la misma velocidad en todos los equipos. En un plan de render remoto, el acceso a los archivos y la instalación de Blender en la máquina también forman parte del flujo de trabajo. Las fuentes no ofrecen información sobre el coste de las licencias ni sobre la necesidad de una cuenta de pago.
Próximos pasos
Primero, haz una prueba con un solo fotograma para confirmar que el archivo se guarda en la ubicación y el formato correctos. Después, adapta los fotogramas inicial y final del ejemplo de animación a tu escena. Mantén el orden al añadir opciones al comando; si el resultado no es el esperado, consulta la salida de blender --help y la guía oficial de línea de comandos. Para una automatización más avanzada, revisa todos los argumentos disponibles; en lugar de adivinar opciones no documentadas, consulta la guía correspondiente.
Fuente y licencia
Este contenido se ha adaptado al turco a partir de la guía oficial de Blender “Rendering From The Command Line”. La licencia de la fuente es CC BY-SA 4.0.
Fuentes
1 fuenteNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios y equipos de visualización de Turquía, la línea de comandos es una opción práctica para no depender de la interfaz durante el render y ejecutar trabajos en una máquina remota. Tratar las imágenes individuales y las animaciones con comandos distintos puede ayudar a organizar mejor los procesos de entrega repetitivos.
Sin embargo, usar comandos no elimina las necesidades de hardware ni el coste del render; las fuentes no ofrecen cifras ni promesas sobre la velocidad o los requisitos del sistema. Es más seguro empezar con un render de prueba pequeño, comprobar la ruta y el formato de salida y, después, pasar a la animación. Si se trabaja en remoto, también hay que tener en cuenta el acceso a los archivos y la compatibilidad de la instalación.
Preguntas frecuentes
¿Cómo se renderiza una sola imagen desde la línea de comandos de Blender?
El comando `blender -b file.blend -f 10` renderiza el fotograma 10 de la escena sin abrir la interfaz. Debes sustituir `file.blend` por la ruta del archivo de escena.
¿Cómo se inicia el render de una animación de Blender mediante un comando?
El comando `blender -b file.blend -a` renderiza el rango de la animación con los ajustes guardados en el archivo. También puedes especificar los fotogramas inicial y final con `-s` y `-e`.
¿Cuál es la diferencia entre `-f` y `-F` en los comandos de Blender?
La opción `-f`, en minúscula, se usa para renderizar un fotograma; `-F`, en mayúscula, establece el formato de imagen. Las opciones distinguen entre mayúsculas y minúsculas.



