全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
批量计算

快速开始

更新时间:2017-06-07 13:26:11

这是一个通过云渲染管理系统进行blender场景渲染的例子。BatchCompute提供了一个公共测试用的计算节点镜像(windows server 2008,ID:m-wz9du0xaa1pag4ylwzsu),里面已安装了blender渲染软件,所以在本次测试中用户无需制作计算节点镜像(实际生产需要用户自己根据实际需求制作合适的计算节点镜像)。使用blender制作的一个小场景已经被上传到OSS(可公共读取,测试时需要下载并上传到自己的OSS bucket里)。演示视频

1. 准备工作

  1. 注册阿里云账号并开通OSS、ECS和BatchCompute服务。
  2. 创建AccessKey。账号信息->AccessKeys->创建Access Key,记录Access Key信息(AK为重要信息,小心泄露,正式生产请一定使用限权的子账号AK)。p0

2. 一个使用blender进行渲染的例子

2.1 创建OSS bucket

阿里云官网->管理控制台->对象存储OSS->创建bucket,按规范起一个bucket名字(假设创建的bucket名字为renderbucket),地域选择深圳(华南1),读写权限为私有。p1p2p3p4

3. 获取blender场景并上传到自己的OSS bucket中

在浏览器中输入http://openrm.oss-cn-qingdao.aliyuncs.com/blender/monkey/cube.blend,下载场景文件(BatchCompute提供的测试场景)。在OSS控制台创建目录结构blender/monkey,然后在该目录下上传文件,文件路径为oss://renderbucket/blender/monkey/cube.blend。p5

4. 启动rendermanager

阿里云官网->管理控制台->云服务器ECS->创建实例p8选择按量付费,在镜像市场应用开发分类中搜索rendermanager镜像,使用rendermanager镜像并按下图配置购买,可适当提高带宽。(使用按量付费要求用户账户至少有100块金额)。对于地域没有要求,看ECS实际售卖库存情况而定。p9p001p10购买后,点击进入管理控制台,在实例列表即可看到刚才启动的云主机(创建会有延迟,请刷新几次)。p11p12

5. 登入渲管页面

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

  • rm_admin
  • rm_admin@123

PS:实际生产请一定更改账号和密码。

6. 配置渲管

登录后,点击右上角的配置可进入配置页面,填入SECURITY_ID, SECURITY_KEY, OSS_BUCEKET三个字段的值,SECURITY_ID和SECURITY_KEY即上面准备工作中获取的AccessKey信息。p14设置OSS_HOST为oss-cn-shenzhen.aliyuncs.comp003设置BATCHCOMPUTE_REGION为cn-shenzhenp004点击保存

7. 添加计算节点镜像

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

8. 配置渲染软件信息

镜像管理->软件配置p17添加软件p18选择blender模板并确定,执行代码中的render_cmd即是执行渲染的命令行p19

9. 创建项目

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

    10. 提交渲染任务

    项目管理->提交渲染p23选择场景所在的OSS路径前缀p24点开项目根目录文件夹, 直到看到场景文件cube.blend,选中monkey文件夹可以看到页面下部出现场景选择,勾选场景,选择渲染软件,填入渲染起止帧1~5,并点击提交渲染按钮p25点击渲染中的任务可查看刚才提交的作业p26

    11. 查看渲染日志

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

    12. 查看渲染结果

    等待作业结束后,在已结束的任务中可以可以看到任务状态为Finishedp31点击任务名称,可以查看OSS上的输出路径p32在OSS控制台上查看对应输出路径,获取地址后点击获取URL并复制URLp33在浏览器粘贴URL可以直接查看图片p34恭喜您已跑通云上的Blender渲染测试
本文导读目录