阿里云端渲染系列-第一篇:公网方式下的云端渲染

目 录

1.文档介绍 1
2.基本知识点 1
2.1. 渲染环境 1
2.2. 常见制作软件(略) 1
2.3. 常见渲染器(略) 2
3.云产品介绍 2
3.1. VPC 2
3.2. VPN 2
3.3. 高速通道 2
3.4. ECS 2
3.5. BCS 2
3.6. OSS 2
3.7. NAS 2
3.8. 块存储 2
4.. 云端使用场景和解决方案 3
4.1. 纯公网环境下的云端渲染 3
4.2. VPN环境下的云端渲染(待补充) 3
4.3. 高速通道环境下的云端渲染(待补充) 3
5.POC测试 4
5.1. 账号 4
5.2. 云产品选型 4
5.3. 云产品开通和配置(公网环境下的配置) 5
5.4. 通过批量计算控制台创建渲染集群 9
5.5. 提交渲染任务 11
5.6. 检查渲染结果 11
5.7. 下载渲染结果 12
6.附加场景及方案 12
6.1. 查看AccessKeyId和KeySecret方法: 12
6.2. 渲染节点自动登陆设置(在win2012验证通过) 12
6.3. NAS自动挂载(非必须) 15
6.4. 资产提交加速 15
6.5. 答疑 15

1.文档介绍

帮助制作公司、工作室和个人艺术家快速了解阿里云云产品,并在云上搭建云端渲染环境。

2.基本知识点

2.1. 渲染环境
一般是指一部电影、电视剧、动画片等影视作品或者工程设计作品所使用的制作工具、插件、渲染器、渲染任务调度工具、操作系统、服务器等。

常见渲染环境如下:
2_1

2.2. 常见制作软件(略)
1 Maya
2 3DS Max
2.3. 常见渲染器(略)
1 Arnold
2 Redshift

3.云产品介绍

这里介绍渲染场景下常用的云产品。
3.1. VPC
官网介绍:https://www.aliyun.com/product/vpc
3.2. VPN
官网介绍:https://www.aliyun.com/product/vpn
3.3. 高速通道
官网介绍:https://www.aliyun.com/product/expressconnect
3.4. ECS
官网介绍:https://www.aliyun.com/product/ecs
3.5. BCS
官网介绍:https://www.aliyun.com/product/batchcompute
3.6. OSS
官网介绍:https://www.aliyun.com/product/oss
3.7. NAS
官网介绍:https://www.aliyun.com/product/nas
3.8. 块存储
官网介绍:https://www.aliyun.com/product/disk

4. 云端使用场景和解决方案

4.1. 纯公网环境下的云端渲染
是指采用公网做资产提交和渲染结果下载的渲染方式。一般情况下如果公网带宽(家庭带宽、企业宽带、企业专线)足以支持资产上云的时间要求的渲染场景可采用此方式进行渲染。
4_1

4.2. VPN环境下的云端渲染(敬请期待系列2)
是指采用VPN网络做资产提交和渲染结果下载的渲染方式。

4.3. 高速通道环境下的云端渲染(敬请期待系列2)
是指采用专线(高速通道)做资产提交和渲染结果下载的渲染方式。

5.POC测试

5.1. 账号

  1. 注册阿里云账号
  2. 完成企业实名认证(必须项)

5.2. 云产品选型

  1. 资源开通地域确认(公网情况下云上推荐华北3,专线情况下就近选择数据中心)
  2. ECS规格确认(确保按量高配白名单开通,联系阿里云支持)
    5_2

1)用 NVIDIA 类型(Tesla P4, P100)的实例 + GRID 驱动
帮助文档: https://help.aliyun.com/document_detail/66441.html
win2012: https://nvidia-driver.oss-cn-huhehaote.aliyuncs.com/391.58_grid_win8_win7_server2012R2_server2008R2_64bit_international.exe
win2016:
https://nvidia-driver.oss-cn-huhehaote.aliyuncs.com/391.58_grid_win10_server2016_64bit_international.exe
2) 用 AMD 类型的实例 + 镜像市场里 AMD 定制镜像
帮助文档:https://help.aliyun.com/document_detail/50608.html

  1. 操作系统确认(如果采用windows系统进行渲染,那么云上一般推荐windows2012)
  2. 网络确认(公网、VPN、专线)

5.3. 云产品开通和配置(公网环境下的配置)

  1. 创建VPC、VSwitch
    1) 进入https://vpc.console.aliyun.com/并选择地域(下图为“华北2(北京)”)

5_3
2) 点击“创建专有网络”,并完成vpc和vswitch创建(参考文档https://help.aliyun.com/document_detail/65430.html

  1. 创建安全组;
    1) 进入https://ecs.console.aliyun.com/#/securityGroup/region/cn-beijing并选择地域;

2) 点击“创建安全组”并完成安全规则配置(参考文档https://help.aliyun.com/document_detail/25468.html

  1. 安装Deadline server:创建ECS实例(server node);
    1) ECS控制台:https://ecs.console.aliyun.com/#/server/region/cn-beijing

2) 选择地域,点击创建实例(参考文档:https://help.aliyun.com/document_detail/87190.html

  1. 安装deadline server的时候,建议mongodb(DeadlineDatabase8)安装在本地,共享目录(DeadlineRepository8)放在NAS存储上。如下图所示:
    5_3_4_1

5_3_4_2

  1. 基于BCS母盘创建ECS实例作为render node,安装渲染软件Maya、Deadline client等;
  • 在创建ECS实例时请选择从“镜像市场”:
    5_3_5_1

5_3_5_2

然后输入batchcompute,选择相应的操作系统,并点击“使用”。

  • 配置自动登陆(请参考附录)
  • 将前面步骤创建的NAS文件系统挂载为项目所需盘符,例如“Y”盘。
    mount -o nolock \\9bcc74819d-akp74.cn-zhangjiakou.nas.aliyuncs.com\! Y:
  1. 在进行前面安装软件等步骤时,可同步下载ossbrower客户端,并提交制作资产上云;
    ossbrower下载地址:https://github.com/aliyun/oss-browser

此软件为绿色版本,解压即可使用,输入AccessKeyId和AccessKeySecret登陆(获取方案请参看附录):

  1. 在render node打开maya等软件,测试单帧或者简单镜头渲染,确保环境可用;
  2. 基于render node创建镜像(render image):在ECS控制台实例列表,点击更多→磁盘和镜像→创建自定义镜像,如下图:
  3. 将render image分享给批量计算服务账号(1190847048572539);
  4. 接下来就可以根据此镜像来创建批量计算渲染集群,进行渲染测试(请参考下一小结)。
    5.4. 通过批量计算控制台创建渲染集群
  5. 进入批量计算控制台:https://batchcompute.console.aliyun.com
  6. 点击集群列表,选择地域,点击创建集群;
  7. 填写如下加*字段:

字段解释如下:

  1. 点击提交;
  2. 在上面创建的render node启动Deadline monitor,并确认通过批量计算集群创建的渲染节点可见;

5.5. 提交渲染任务

  1. 在render node启动deadline monitor来提交渲染任务;

5.6. 检查渲染结果

  1. 通过server node可以检查保存在NAS中的渲染序列帧文件是否正确;

5.7. 下载渲染结果

  1. 通过NAS迁移服务将渲染结果同步到OSS;
  2. 通过ossbrowser工具将渲染结果下载到本地;

6.附加场景及方案

6.1. 查看AccessKeyId和KeySecret方法:
1) 控制台鼠标悬浮在头像上方,在弹窗中选择accesskeys。
6_1_1
2) 新开窗口弹窗选择“继续使用AccessKeys”,在安全信息管理页,可以看到用户AccessKey,点击“显示”:
6_1_2

6.2. 渲染节点自动登陆设置(在win2012验证通过)

  1. 创建一个有管理员权限的用户(本例中为renderadmin/Render123admin);
    6_2_1_1

更改账户类型为管理员,如下图,点击“更改账户类型”:
6_2_1_2

  1. 命令行工具中输入regedit打开注册表,找到如下路径:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon

  1. 更改AutoAdminLogon值为1,更改DefaultUserName值为renderadmin,新建字符串值DefaultPassword,值为Render123admin。
    6_2_3_1

6_2_3_2
6_2_3_3
6_2_3_4

  1. 自动登陆配置完成,无论用Administrator还是renderadmin登陆,在任务管理器-用户窗口,都能看到两个用户信息。
    6_2_4

6.3. NAS自动挂载(非必须)

  1. 参考文档:https://help.aliyun.com/document_detail/91477.html

6.4. 资产提交加速

  1. 针对家庭宽带和企业宽带目前可以通过云通讯网络加速产品实现临时带宽提升目的(请联系阿里云同学);
  2. 通过第三方网络加速产品实现数据加速上传目的;

6.5. 答疑

  1. 请联系阿里云影视行业线解决方案架构师郑雯 13466374612。
  2. 商业化服务请联系[email protected]

猜你喜欢

转载自yq.aliyun.com/articles/672563