如何使用腾讯云GPU云服务器完成 blender 的动画图片渲染

news/2024/10/31 2:26:55/

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

步骤1:准备环境

系统环境

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

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

如果您希望只渲染,我们开发了一个专门用来blender渲染的软件:ArSrNa Blender渲染助手:Blender集群渲染助手 | Ar-Sr-Na

步骤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没有出现闪退的情况,即使出现紧急情况,也可以使用手机远程桌面修复问题,本地如果没有搭建好远程桌面环境,很难解决突发情况

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

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


http://www.ppmy.cn/news/372840.html

相关文章

java设计捕鱼达人中鱼的动图_鱼gif动态动画图片

由于GIF图像文件具有高压缩比、占用磁盘空间少、传输速度快等优点.因而广泛应用于互联网。关于鱼的GIF动画有哪些呢?下面是学习啦小编整理的鱼gif动态动画图片,欢迎阅读。 鱼gif动态动画图片1 鱼gif动态动画图片2 鱼gif动态动画图片3 鱼gif动态动画图片4…

动画

一、介绍: 二、实现方法 1、通过布局文件来实现 1)新建/res/anim/alpha.xml文件(这里以透明度动画为例子) 2)在MainActivity中写上 Animation animation AnimationUtils.loadAnimation(this, R.anim.alpha);animation.setFillAfter(true);iv.startAnimation(ani…

Gif动画图片是怎么制作的?如何生成gif动态图片

Gif动态图片是一种常见的图片格式,能够用一张图片表达出丰富的信息深受大众的喜爱。现在各种社交平台、公众号推文等都能看到它的身影。那么,这种动态gif图怎么制作呢? 一、什么样的gif动画制作工具好用? GIF中文网是一款专业的…

图片的动画

- (void)rightItemClick{ [UIView animateWithDuration:0.1 animations:^{ self.rightItem.transform CGAffineTransformRotate(self.rightItem.transform, M_1_PI * 5); } completion:^(BOOL finished) { }]; } 这样右侧按钮就会旋转。间隔时间为0.1秒

网页无法显示GIF动画图片解决办法

在给客户实施项目时,服务器装的是windows2003, IE安全级别较高,发现网页无法显示GIF动画图片。 解决办法 IE->菜单栏--->工具---> InterNet选项--->高级--->多媒体--->播放网页中的动画 (勾选) 此处还有声音…

动画...

过渡 : 动画: keyfrmaes 动画的名字(自己取){ form{ 开始要执行的代码 } to{ 结束要执行的代码 } } …

图片加载动画效果

图片选中的两种方法 开发工具与关键技术:DW CSS3旋转动画 作者:周欢 撰写时间:2019/3/3纯图片排版美观还是动态的图片排版美观?要是是我我会选择动态的图片排版,显得有活力。 其实在还没有接触CSS3动画之前我感觉CSS…

Android开发中加载Gif动画图片方法

Gif动画,我使用了三种方式 1.自定义控件加载gif动画 ①.首先自定义一个GifView,用于显示Gif图片,具体代码如下: public class GifView extends View {private Resources resources;private Movie mMovie;private long mMovieStart;private f…