Blender文件云端GPU渲染

本文介绍如何在 GPU云平台vast.ai 上渲染Blender动画的技术指南,假设你已使用 vast.ai 并知道如何启动实例,这里的重要步骤是为实例选择正确的映像。

推荐:用 NSDT编辑器 快速搭建可编程3D场景

使用 nvidia/cuda:11.4.1-cudnn8-devel-ubuntu20.04 映像。可以将 Ubuntu 20.04 替换为另一个发行版,但需要使用 cuda:11.4.1 或更高版本,而不是基本映像。基本映像不包括 Blender 所需的 nvcc。11.4.1 之前的 cuda 版本不包括对 RTX 3090 的支持。

实例运行并连接到实例后,需要安装以下软件包:

复制代码
$ apt-get install -y vim netcat curl libglu1-mesa-dev libxi6 libxrender1 libfontconfig1 libxxf86vm-dev libxfixes-dev libgl1-mesa-glx

下载并解压Blender:

复制代码
$ curl -OL https://ftp.halifax.rwth-aachen.de/blender/release/Blender2.93/blender-2.93.4-linux-x64.tar.xz && unxz blender-2.93.4-linux-x64.tar.xz && tar -xvf blender-2.93.4-linux-x64.tar

创建 2 个文件夹: media 和 output。我们将使用 media来存储Blender文件,并使用 output来存储渲染的文件:

复制代码
$ cd blender-2.93.4-linux-x64 && mkdir media output

创建一个新文件 gpu.py 并在其中包含以下内容:

复制代码
import bpy
scene = bpy.context.scene
scene.cycles.device = 'GPU'
prefs = bpy.context.preferences
prefs.addons['cycles'].preferences.get_devices()
cprefs = prefs.addons['cycles'].preferences
cprefs.compute_device_type = 'CUDA'
for device in cprefs.devices:
    if device.type == 'CUDA':
        device.use = True

这个文件告诉Blender只使用CUDA和GPU进行渲染。

将Blender文件传输到 media文件夹。可以使用 scp、netcat 或从 Web 下载。

开始渲染:

复制代码
$ cd blender-2.93.4-linux-x64
$ ./blender -b media/animation.blend  -P gpu.py -o output/ -a

你将在 output文件夹中找到渲染的文件。可以通过 scp 下载它。


原文链接:Blender云端GPU渲染 --- BimAnt

相关推荐
CG_MAGIC10 天前
风格化手绘风 3D 渲染出图参数调校技巧
3d·blender·贴图·效果图·渲云渲染
AI视觉网奇12 天前
blender底部对齐
开发语言·python·blender
大江东去浪淘尽千古风流人物14 天前
【blender】blender skill安装于使用
blender
sztomarch14 天前
Blender-Armatures
blender
小小尚@14 天前
Blender工业级曲面建模插件 SurfacePsycho V0.9.5 含使用教程
blender
芝士就是力量啊 ೄ೨21 天前
Blender开启面朝向后无法显示蓝红面的解决方法
blender
呆呆敲代码的小Y1 个月前
Blender-MCP + Claude Code,构建最强AI自动化建模环境
ai·blender·建模·mcp·ai建模·blendermcp·自动化建模
小年糕是糕手1 个月前
【Blender】建模篇终章最后一舞!手把手拿捏 Blender 卡通小狐狸建模(带你完整理清建模思路)
3dsmax·blender·maya
小年糕是糕手1 个月前
【Blender】Blender 曲线建模全解析:贝塞尔 / NURBS / 蒙皮 / 置换,从原理到实战
3dsmax·blender·maya
小年糕是糕手1 个月前
【Blender】Blender 树叶建模全攻略:3 种叶片 + 阵列 / 镜像 / 晶格工具实战精讲
3dsmax·blender·maya