全部产品
阿里云办公

快速开始

更新时间:2018-11-09 08:55:59

BatchCompute 提供了测试用的计算节点镜像(windows server 2008,ID:m-wz9du0xaa1pag4ylwzsu),它预装了 blender 渲染软件。使用 blender 制作一个小场景的 演示视频 已上传 OSS(测试时,需下载并上传到您的 OSS bucket)。

实际生产时,请根据需求制作合适的计算节点镜像。

1. 准备工作

  • 注册阿里云账号并开通 OSS、ECS 和 BatchCompute 服务。
  • 创建AccessKey。账号信息->AccessKeys->创建 Access Key,记录 Access Key 信息。p0

2. 渲染示例

A) 创建 OSS bucket阿里云官网->管理控制台->对象存储 OSS->创建 bucket(例如,名字为 renderbucket),地域选择深圳(华南1),读写权限为私有。p1p2p3p4

3. 获取blender场景并上传到您的 OSS bucket

4. 启动rendermanager

A) 阿里云官网->管理控制台->云服务器 ECS->创建实例

  • 选择按量付费,然后在镜像市场应用开发分类中搜索 rendermanager 镜像,使用 rendermanager 镜像并按下图配置购买,可适当提高带宽。

    使用按量付费要求用户账户至少有 100 块金额,对于地域没有要求,看 ECS 实际售卖库存情况而定。

p8p9p001p10

B) 购买后,点击进入管理控制台,在实例列表中可看到刚才启动的云主机(创建会有延迟,请刷新几次)。p11p12

5. 登入渲管页面

在本地浏览器输入 https://ecs_instance_ip/rm/login,ecs_instance_ip 为 ECS 实例的公网 IP(由于使用了 https,请在浏览器页面授权信任)。初始账号密码为:

  • rm_admin
  • rm_admin@123

生产系统,请一定更改账号和密码。

6. 配置渲管

A) 登录后,点击右上角的配置可进入配置页面,填入 SECURITY_ID,SECURITY_KEY, OSS_BUCEKET 三个字段的值,SECURITY_ID 和 SECURITY_KEY 即上面准备工作中获取的 AccessKey 信息。p14

B) 设置 OSS_HOST 为 oss-cn-shenzhen.aliyuncs.com;REGION 的选择主要和计算节点的镜像归属有关,必须和计算节点镜像归属 REGION 保持一致;本例采用的官方计算节点镜像(该镜像部署在深圳 REGION)所以此处设置在深圳 REGION 。

p003

C) 设置 BATCHCOMPUTE_REGION 为 cn-shenzhen;设置深圳 REGION 原因同上。

p004

D) 点击保存。

7. 添加计算节点镜像

镜像管理->添加计算节点镜像,ECS 镜像 ID:m-wz9du0xaa1pag4ylwzsu(BatchCompute 提供的公用计算节点镜像,实际生产,需要用户制作所需要的计算节点镜像,具体制作流程请参考 操作手册)。p15p16

8. 配置渲染软件信息

A) 镜像管理->软件配置。p17

B) 添加软件。p18

C) 选择 blender 模板并确定,执行 render_cmd 渲染命令。p19

9. 创建项目

A) 项目管理->新建项目。p20B) 填入需要映射的 OSS 路径数量(本例只映射一个OSS路径),并点击确认。p21C) 填入项目名称: blender_test。D) 镜像选择上面创建的镜像。E) OSS 映射中的选择/输入路径为 /renderbucket/blender/。F) OSS 映射的目的地为盘符 G: (本例中使用的镜像系统为 Windows2008 server)。G) OSS 输出目录填写为 /renderbucket/rm_test/output/。H) 虚拟机中的输出目录填写为 C:\render_output\,该路径用于渲染节点中临时存放渲染结果,并且该目录里的渲染结果会被传输到 OSS 上输出目录里。I) 确定提交。p22

10. 提交渲染任务

A) 项目管理->提交渲染。p23

B) 选择场景所在的 OSS 路径前缀。p24

C) 选择项目根目录, 直到场景文件cube.blend,选中 monkey 文件夹;可以看到页面下部出现场景选择,勾选场景,选择渲染软件,填入渲染起止帧 1~5,并点击提交渲染按钮。p25

D) 选择渲染中的任务,可查看刚才提交的作业。p26

11. 查看渲染日志

A) 点击任务名称并点击节点列表。p27

B) 点击想查看的节点,可以看到渲染器和渲管 worker 的各种日志、标准输出以及标准出错信息(计算节点运行起来后才能看到日志信息)。p28p29p30

12. 查看渲染结果

A) 等待作业结束后,在已结束的任务中可以可以看到任务状态为 Finished。p31

B) 点击任务名称,可以查看 OSS 上的输出路径。p32

C) 在 OSS 控制台上查看对应输出路径,获取地址后点击获取 URL 并复制。p33

D) 在浏览器粘贴 URL 可以直接查看图片。p34

E) 恭喜您已跑通云上的 Blender 渲染测试。