首页 > 其他分享 >使用腾讯云 GPU 云服务器完成 blender 的动画图片渲染

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

时间:2024-09-19 13:52:50浏览次数:9  
标签:动画图片 渲染 GRID 命令行 服务器 GPU blend blender


步骤1:准备环境

系统环境

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

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

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

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

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

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

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

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

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

步骤3 服务器选型

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

使用腾讯云 GPU 云服务器完成 blender 的动画图片渲染_对象存储_02

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

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

使用腾讯云 GPU 云服务器完成 blender 的动画图片渲染_命令行_04

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

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

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

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

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

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

使用腾讯云 GPU 云服务器完成 blender 的动画图片渲染_命令行_06

配置环境变量

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

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

重启服务器

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

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

命令行输入

代码语言:javascript

复制

blender

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

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

渲染参数设定

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

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

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

简单图像命令行

代码语言:javascript

复制

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

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

使用腾讯云 GPU 云服务器完成 blender 的动画图片渲染_命令行_11

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

上述代码的作用

参数

内容

-b

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

-o

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

-f

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

动画图像命令行

代码语言:javascript

复制

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

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

注意事项

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

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

使用腾讯云 GPU 云服务器完成 blender 的动画图片渲染_命令行_12

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

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

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

按照提示运行即可

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

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

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

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

总结

优缺点

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

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

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

标签:动画图片,渲染,GRID,命令行,服务器,GPU,blend,blender
From: https://blog.51cto.com/u_17018880/12056524

相关文章

  • 使用腾讯云 GPU 云服务器训练 ViT 模型
    ViT模型简介ViT全称VisionTransformer,该模型由AlexeyDosovitskiy等人提出,在多个任务上取得SoTA结果。示意图如下:对于一幅输入的图像,ViT将其划分为多个子图像patch,每个patch拼接positionembedding后,和类别标签一起作为TransfomerEncoder的一组输入。而类别标签位......
  • 腾讯云 Windows GPU 云服务器搭建深度学习环境
    GPU云服务器(CloudGPUService)是基于GPU的快速、稳定、弹性的计算服务,主要应用于深度学习训练/推理、图形图像处理以及科学计算等场景。GPU云服务器提供和标准CVM云服务器一致的方便快捷的管理方式。GPU云服务器通过其强大的快速处理海量数据的计算性能,有效解放用户的计算......
  • GPU云服务器和普通云服务器有哪些不同?
    GPU云服务器(CloudGPUService)是基于GPU的快速、稳定、弹性的计算服务,主要应用于深度学习训练/推理、图形图像处理以及科学计算等场景。GPU云服务器提供和标准CVM云服务器一致的方便快捷的管理方式。GPU云服务器通过其强大的快速处理海量数据的计算性能,有效解放用户的计算......
  • 一文让你的计算机图形学从入门到入坟,从画线算法=>光线追踪=>GPU的并行加速与手搓仿真平
    文章目录前言一.计算机图形学是什么?有什么?为什么学?当前发展?二.基础概念2.120道基础知识Q&A2.2计算机图形学设备及组成2.2.1设备分类2.2.2输入设备2.2.3输出设备2.3帧缓存原理详细解释2.3.1帧缓存的基本概念2.3.2帧缓存的结构2.3.3总结2.3OpenGL的基础知识......
  • 优化GPU服务器首次请求响应时间的策略
    在深度学习推理服务中,GPU服务器的首次请求往往会遇到响应时间异常长的问题。这不仅影响用户体验,还可能导致系统不稳定。本文将深入探讨这个问题的原因,并提供一系列优化策略。问题背景GPU服务器首次请求耗时长通常是由多个因素造成的:模型加载时间CUDA环境初始化内......
  • 【生产力必备工具】GPU加速计算的首选云服务——蓝耘GPU(点击我的链接注册登录,可获50使
    点击下面我的链接注册并登录,可获50使用卷:https://cloud.lanyun.net/#/registerPage?promoterCode=11f606c51ehttps://cloud.lanyun.net/#/registerPage?promoterCode=11f606c51e获得广泛丰富的NVIDIA高端GPU选择。高可配置高可用,专为大规模GPU加速工作负载而构建,按需提供。核......
  • Pytorch安装(GPU_Windows,安装过CPU版的想再次安装GPU)
    看过我之前那篇【Pytorch安装CPU版本】的朋友应该知道,Pytorch安装步骤很复杂。但是其实弄清楚整个逻辑会简单很多,本篇为PytorchGPU安装。如果有朋友跟着我之前的帖子安装过的,想再安装一个GPU的,可以跟着我一起安装一下。我会把我遇到的坑以及经验都给大家分享一下。PytorchGPU安......
  • NPU 与 GPU 相比,有什么差别?| 技术速览
    编者按:随着2024年被业界誉为“AIPC元年”,各大笔记本电脑厂商纷纷推出搭载NPU的全新AIPC,而在介绍产品性能时,“NPU”一词频频被提及。但NPU和我们所熟知的GPU之间的区别究竟是什么?我们今天为大家分享的这篇文章将和大家一起初探NPUvsGPU。简而言之,NPU专为加速AI任务而设计,包括深......
  • Blender天空预设增强插件:Pure-Sky Pro V6.0.84 Full Pack
    可以在Blender中模拟真实的天空效果,支持Eevee和Cycle渲染器Imagineabeautifulstarryskyonafullmoonnight,asunsetattheseasideorabeautifulsunnyday,withPure-SkyProyoucannowrealizethesedifferentscenesandmuchmore.Blender插件功能多......
  • 关于RTX 4090 微调llama2模型时出现nvcc fatal : Unsupported gpu architecture 'comp
    RTX4090是现在普通人可以轻松获取的最好的显卡了。运算速度仅次于专业图形卡TeslaA100,A800,H100RTX4090显卡是可以单卡推理llama27b和13b模型的,7b模型占用缓存14G左右,13b模型单卡推理显存占用在23G多点(只是运行一段时间容易爆显存),所以普通人都是可以使用llama2大语言模型。......