Blender
Renderice escenas de Blender sin interfaz en una GPU Node Lodge. Instale Blender 5.2, renderice con Cycles y OptiX y descargue los fotogramas.
Renderice con Cycles desde la línea de comandos. Sin escritorio ni visor remoto.
GPU: clase RTX (núcleos RT) para OptiX. VRAM según la escena: consulte Renderizado 3D.
1. Instale
Blender necesita algunas bibliotecas X11 y OpenGL, incluso en modo background:
sudo apt-get update
sudo apt-get install -y libxi6 libxkbcommon0 libxrender1 libxxf86vm1 libxfixes3 libsm6 libgl1 libegl1
Descargue la compilación oficial para Linux:
cd ~
curl -L https://download.blender.org/release/Blender5.2/blender-5.2.3-linux-x64.tar.xz | tar -xJ
export PATH="$HOME/blender-5.2.3-linux-x64:$PATH"
blender --version
Use la versión que corresponde a su Blender local. Todas las versiones: download.blender.org/release.
2. Suba la escena
Empaquete antes los recursos externos: File → External Data → Pack Resources. Luego:
rsync -avz ./scene.blend ubuntu@203.0.113.42:~/render/
3. Pruebe un fotograma
cd ~/render
blender -b scene.blend -E CYCLES -o //frames/frame_#### -F PNG -f 1 -- --cycles-device OPTIX
Anote en el log el tiempo de renderizado y la memoria máxima. Multiplique por el número de fotogramas para dimensionar la sesión.
4. Renderice la animación
Ejecútelo dentro de tmux:
tmux new -s render
cd ~/render
blender -b scene.blend -E CYCLES -o //frames/frame_#### -F PNG -a -- --cycles-device OPTIX
Separe la sesión de tmux con Ctrl+b d.
Reglas de los argumentos:
- Los argumentos se ejecutan en orden. Ponga
-fo-aal final, después de-o,-Fy-E. - Las opciones de Cycles van después de
--. //es relativo al archivo.blend.####se sustituye por el número de fotograma.-s 1 -e 120antes de-arenderiza un rango.--cycles-device CUDAsi OptiX no está disponible en la GPU.
5. Ofertas multi-GPU
Por defecto, Cycles usa todas las GPU para cada fotograma. En animaciones largas, un proceso por GPU sobre rangos separados suele ser más rápido:
CUDA_VISIBLE_DEVICES=0 blender -b scene.blend -E CYCLES -o //frames/frame_#### -F PNG -s 1 -e 60 -a -- --cycles-device OPTIX &
CUDA_VISIBLE_DEVICES=1 blender -b scene.blend -E CYCLES -o //frames/frame_#### -F PNG -s 61 -e 120 -a -- --cycles-device OPTIX &
wait
6. Descargue los fotogramas
rsync -avz ubuntu@203.0.113.42:~/render/frames/ ./frames/
Luego seleccione End session. La máquina y su disco se eliminan.
Referencia: argumentos de línea de comandos de Blender.
Forma parte de un caso de uso: Renderizado 3D, con lo que garantiza una sesión.