专栏首页Ar-Sr-Na【GPU服务器】blender高性能渲染
原创

【GPU服务器】blender高性能渲染

快速开始

本文介绍如何使用GPU服务器提交一个渲染作业,高效率完成blender的动画图片渲染,并导出渲染图片。具体操作步骤如下:

步骤1:准备环境

系统环境

blender在Windows上运行较为稳定易用,所以建议使用腾讯云的Windows Server 2019,已经预装好驱动

前往blender官网安装blender Download — blender.org

如果您希望只渲染,我们开发了一个专门用来blender渲染的软件:ArSrNa Blender渲染助手:https://www.arsrna.cn/app/render

步骤2:准备渲染文件以及参数

1.将渲染的文件打包为 .blend 格式的文件

2.上传到对象存储,若无对象存储资源,请前往控制台开通 概览 - 对象存储 - 控制台 (tencent.com)

操作请参考 对象存储 上传对象 - 控制台指南 - 文档中心 - 腾讯云 (tencent.com)

注意,创建存储桶这一步操作记得将地域改为与CVM同地区,保证在内网传输文件,不仅省下了流量费,而且节省了服务器的上传带宽,哪怕没有开通公网IP都可以进行上下载

步骤3 服务器选型

参考 GPU 云服务器 渲染型实例 - 实例类型 - 文档中心 - 腾讯云 (tencent.com) 选择合适的显卡类型,避免显卡初始化失败。

本次测试使用的是GN7vw机型,搭载NVIDIA Tesla T4 GRID驱动

如果是自己的镜像没有GRID图形驱动,将无法使用渲染OpenGL功能,请安装驱动:GPU 云服务器 安装 NVIDIA GRID 驱动 - 操作指南 - 文档中心 - 腾讯云 (tencent.com)

服务器内操作

方案一:命令行渲染(稳定)

直接通过对象存储链接,内网下载文件

.按照之前操作,安装好Blender Download — blender.org

建议使用zip安装,解压到指定位置

配置环境变量

右击此电脑,属性,高级,环境变量

重启服务器

开机后运行Windows+R键,输入CMD

命令行输入

blender

如果能够启动blender页面,证明已经成功

渲染参数设定

建议直接在blender里面设定好所有的参数,命令行只是确定渲染的帧数

建议将工程文件(blend)保存在好记的位置,这里以C:\test.blend为例

简单图像命令行

blender -b "C:\test.blend" -o frame_##### -f 2128

运行上述代码后,将会执行

一段时间后,就可以在工程目录下看到输出的内容了

上述代码的作用

参数

内容

-b

静默运行(不运行GUI界面),后跟工程目录地址,如果带有空格的,要加双引号

-o

输出目录及文件名,#代表帧号,一个#代表一位数,不足的会补0

-f

渲染的帧号,要保证这个参数在最后面

动画图像命令行

blender -b "C:\test.blend" -o "/out/frame_#####" -s 2128 -e 3000

将会渲染21283000帧,并输出到 工程目录/out/ 目录下

注意事项

命令行没有指定的参数,都要通过工程文件来设置,否则将按照工程文件的设置进行输入

例如上述代码,如果没有设置起始与结束帧,将会按照工程文件里的设置进行输出

命令行更多参数请查阅 命令行渲染 — Blender Manual

方案2:命令行渲染助手(简单操作)

在https://www.arsrna.cn/app/render 下载完软件之后,解压打开

按照提示运行即可

方案3:blender直接渲染(纯原生)

设置好所有参数之后,直接在工具栏-渲染-渲染图像(或者渲染动画)

总结

优缺点

腾讯云GPU服务器提供了强大的处理性能,云端的高可用性,以及提供了GRID图型驱动license,与本地相比,省去了申请GRID License的时间以及费用

经过本人的测试,80G的内存渲染1整天,blender没有出现闪退的情况,即使出现紧急情况,也可以使用手机远程桌面修复问题,本地如果没有搭建好远程桌面环境,很难解决突发情况

云端可以随时切换配置,如果配置不够可以随意升级,而本地无法弹性无缝切换,业务会中断

到此,教程就结束了,更多可能需要大家一同探索

Powered by Ar-Sr-Na

原创声明,本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

登录 后参与评论
0 条评论

相关文章

  • AMD发布新版Radeon ProRender,兼容Blender软件

    在3D创作领域,Blender是一款有名的开源开发软件。在里面,设计者可以创作包括静态图片与3D动画在内的多种3D视觉内容,甚至可以利用Cycles渲染器来运行...

    镁客网
  • 腾讯云 GPU 云服务器_高性能服务器_高速计算 - 腾讯云优惠

    GPU 云服务器(GPU Cloud Computing,GPU)是基于 GPU 应用的计算服务,具有实时高速的并行计算和浮点计算能力,适应用于 3D 图形应用...

    用户5893761
  • 腾讯云GPU云服务器_高性能服务器_高速计算 - 腾讯云优惠

    GPU 云服务器(GPU Cloud Computing,GPU)是基于 GPU 应用的计算服务,具有实时高速的并行计算和浮点计算能力,适应用于 3D 图形应用...

    用户5892957
  • 首款国产高性能服务器级显卡GPU“风华1号”测试成功

    11月16日消息,近日,国产半导体IP及定制芯片领军企业芯动科技再传捷报,其潜心为国内5G数据中心定制的首款高性能显卡GPU芯片——“风华1号”回片测试成功,全...

    芯智讯
  • GPU机器如何支持DX、如何开启OpenGL、如何D3D兼容?安装Grid驱动!

    https://market.cloud.tencent.com/products/32413

    shawyang
  • Blender、Maya、C4D哪个最适合做3D动画?

    写在前面:关于哪个软件更容易学,其实把其中的一个学专学精了都会比较吃香,建议初学者先考虑清楚今后要从事的职业和发展方向,再有针对性的精修;

    Renderbus云渲染农场
  • OpenGL自制游戏引擎-HelloTriangle

    Pipeline: 开始绘制图形之前,我们必须先给OpenGL输入一些顶点数据,OpenGL不是简单地把所有的3D坐标变换为屏幕上的2D像素;OpenGL仅当...

    祝你万事顺利
  • 英伟达推出全球首个元宇宙平台,豪砸数亿是为什么?

    NVIDIA 在 SIGGRAPH 推出首个全球元宇宙平台,并赢得了最佳展示奖。目前处于公测阶段,它对 NVIDIA RTX 和 GeForce RTX GPU...

    AI科技大本营
  • MMD转Blender、C4D教程- Blender插件篇

    Vol1 [08-1203/08-0103/08-0300]A-Cats插件篇、MMD Bridge篇

    Ar-Sr-Na
  • ROS 开发人员将使用 NVIDIA AI Perception(讲座预告)

    NVIDIA 宣布了其最新举措,旨在为 ROS 开发者社区提供一套感知技术。这些举措将为寻求将尖端计算机视觉和 AI/ML 功能融入其基于 ROS 的机器人应用...

    GPUS Lady
  • 搭载NVIDIA A10/A100的全新系列实例上线!

    NVIDIA 发布了基于新一代 Ampere 架构的多款 GPU 加速器 A100、A10,相较于上一代有显著的算力提升。腾讯云作为国内领先的云计算服务商,是业...

    TCS-F
  • three.js 新手指南

    在这个分步指南中,我们将使用一个基于 WebGL 的 3D 图形的框架 three.js, 创建一个 3D 版本的 Treehouse 徽标。你可以通过点击或者...

    疯狂的技术宅
  • 腾讯云 GPU 云服务器今日全量上线!

    5 月 27日,腾讯云GPU云服务器正式全量上线!本次全量上线,针对腾讯云所有开发者全量放开。

    腾讯云计算产品团队
  • 基于边缘计算和云桌面,腾讯云全新推出云渲染解决方案

    在2020年12月召开的NVIDIA GTC China 2020线上大会期间,腾讯云宣布了基于NVIDIA RTX 6000的云渲染综合解决方案。 借助NV...

    腾讯云音视频

扫码关注云+社区

领取腾讯云代金券