2025 年技术指引:让真实案例和经验为开发者开路 了解详情
写点什么

云计算与大片:基于阿里云的渲染农场

  • 2013-05-31
  • 本文字数:1520 字

    阅读完需:约 5 分钟

近期,喜欢看大片的朋友想必都有感触,不少电影都『云』了一把,先是甲骨文云计算与《钢铁侠 3》、然后是 Windows Azure 与《狄仁杰前传》,昨日,基于阿里渲染云计算的 3D 动画电影《昆塔:盒子总动员》也举行了发布会,本文将通过一些具体的数字来揭开渲染云的面纱。

5 月 30 日,博采传媒发布了中国首部在云计算上完成渲染的 3D 动画电影《昆塔:盒子总动员》。该片制作人兼导演李炼表示:

该片之所以能在 3D 画面和特效呈现上有媲美好莱坞制作的国际水准,恰恰得益于阿里云大规模分布式的高性能计算机集群,能够快速完成复杂的渲染任务和高分辨率真实感渲染的繁杂工作。

此外,阿里云 CEO 王坚博士也表示:

参与《昆塔. 盒子总动员》有三个愿望,第一,通过技术手段实现电影的高质量制作。第二,让云计算技术成为电影渲染中成本最低的选择。第三,自己给一百多位员工购买盒子总动员观影票,同时希望员工每人买一张送给朋友观看盒子总动员。

先来看看当年风靡全球的《阿凡达》中的一些数字:

该公司曾雇佣 900 人来为这部电影工作,为了渲染《阿凡达》,维塔数码动用了占地 10,000 平方英尺的服务器群,其中有 4,000 台服务器,共有 35,000 个处理器核心。在《阿凡达》制作过程中,单机渲染平均一帧(一层)的渲染时间为 2 小时,2K-4K 分辨率,160 分钟的影片,每分钟 9000 幅图片(60 秒 x30 帧 x5 层),整体渲染时间需要 2880000 小时,相当一台服务器要工作 328 年。3D 动画电影,每帧画面有两个图像,渲染需要超过 666 年才能完成。

《昆塔:盒子总动员》中的数字:

执行影片视效渲染工作使用了 6700 台计算机,累计计算量达 1000+ 万核小时,整体渲染工作历时 3 个月,相比过往,如果动画制作方自己购买服务器,自建渲染农场,大致需要 3+ 年才能完成。

从成本上来讲,对比自建渲染农场,在相同时间成本的前提下,需要一次性投入过亿元。而使用渲染云后,全片投入成本节省 90% 以上。

渲染农场(Renderfarm)是一种通俗的叫法,实际上是“分布式并行集群计算系统”,指利用现有 CPU、以太网和操作系统构建的超级计算机,它使用主流的商业计算机硬件设备达到或接近超级计算机的计算能力。

主要分为『传统渲染农场』和『自助式渲染农场』两种,传统式就是人工手动式,顾名思义就是人工在机房操作进行任务控制,弊端是渲染时间不透明,对于渲染进度,往往也无法进行有效及时的监控和干预。 2010 年前,国内所有的渲染农场均使用这种方式;自助式渲染农场则支持对 CPU 渲染能力的灵活分配。

渲染(Rendering)在电脑绘图中是指:将 2D 或 3D 模型变换为图像的一个过程。在图形流水线中,渲染是最后一项重要步骤,通过它得到模型与动画最终显示效果。每幅图片的渲染时间,根据模型复杂度的不同,相差很大,少则几秒,多则几天;模型越复杂,渲染时间就越长。

使用云计算技术可以将一个或者多个渲染任务分割成若干部分,由集群中各个节点同时渲染,从而降低整体渲染时间,缩短电影的制作过程。例如用户要渲染一部 60 秒的动画片,1 秒至少是 24 张图片,渲染云可以把这 1440 张图片分给 24 台机器,每台机器渲染 60 张图片。这样渲染的时间就是原来的 1/24。

经了解,阿里云所提供的渲染云计算是基于阿里云计算公司自主研发的飞天大规模分布式计算系统的弹性自助式渲染农场服务。主要使用了阿里云的 ECS(云服务器)、OSS(开放存储)和 SLB(负载均衡)服务。渲染云计算主要满足了用户在短时间内需要大量计算能力和实时释放计算能力的需求;简化了文件传输、参数设置、过程控制等繁琐步骤。浙江大学 CAD&CG 国家重点实验室参与了该系统的研发,提供了有关计算机图形学的技术支持。

目前,渲染农场的选择主要考量以下几点:

  • 看硬件(CPU、内存);
  • 是否需要排队等候;
  • 内网速度;
  • 价格
2013-05-31 02:034606
用户头像

发布了 156 篇内容, 共 51.7 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

JProfiler 14 mac永久稳定版 含jprofiler14激活许可 兼容M1/M2

南屿

Java JProfiler Mac永久激活版 JProfiler 14

Eagle文件图片管理工具 Eagle mac破解版 支持m1/m2

Rose

Eagle Eagle下载 图片管理软件

专业的iOS解锁工具AnyMP4 iPhone Unlocker mac直装免激活版

南屿

Mac软件 iPhone解锁器 iOS解锁 AnyMP4 iPhone

苹果电脑专业测试跑分工具:Geekbench 6 mac破解版 支持m1/m2

Rose

系统跑分 Geekbench 6

Red Giant Universe 2024破解版 AE红巨星特效插件包for mac 兼容M1/M2

南屿

红巨人特效插件 视频特效插件 Red Giant2024

Turbo Boost Switcher Pro永久激活版 cpu温度检测调节工具 mac软件下载

Rose

苹果电脑 CPU性能 Turbo Boost Switcher Pro cpu频率调节

听GPT 讲Rust源代码--compiler(37)

fliter

Luminar Neo下载破解——智能AI图像编辑处理工具

Rose

Luminar Neo 图像处理软件

听GPT 讲Rust源代码--compiler(35)

fliter

微信Mac版怎么下载安装?含Mac版微信防撤回、多开助手

南屿

微信助手 微信分身

premiere pro 2023的字幕功能使用教程 含PR2023中文下载安装包

南屿

PR adobe PR2023中文版 Premiere Pro字幕

C# 面向对象编程进阶:构造函数详解与访问修饰符应用

小万哥

C# 程序人生 编程语言 软件工程 后端开发

好用的截图工具Snagit功能介绍及Snagit中文下载安装

Rose

截图 Snagit下载 Snagit 2023 Snagit截图软件

movistpro在mac怎么破解?Movist Pro for mac中文直装破解版下载

Rose

mac视频播放器 Movist Pro 中文版 Movist Pro 破解

OpenAI又放大招!大幅暴降,修复GPT-4变懒!

鹤涵

《深入理解Kafka:核心设计与实践原理》PDF

程序员李木子

听GPT 讲Rust源代码--compiler(38)

fliter

听GPT 讲Rust源代码--compiler(40)

fliter

《Kafka权威指南》PDF

程序员李木子

如何应对Android面试官-> NestedScrollView 嵌套滑动机制详解,手写 NestedScrollView 核心实现

老A说

android UI Java’ View

如何应对Android面试官->文件IO、手写APK加固框架核心实现(下)

老A说

Java’ an'droid

Fig Player for mac:自带音乐模式的媒体播放器 支持m1/m2

Rose

Mac软件 Fig Player破解下载 多媒体播放器 Fig Player Mac版

秒合约丨合约丨现货交易系统开发丨现成源码搭建

l8l259l3365

听GPT 讲Rust源代码--compiler(39)

fliter

Cheetah3D 8:对 Apple Silicon 的原生支持 Metal API 的本机支持

南屿

动画 渲染 3d建模 Cheetah3D注册机 Cheetah3D 8新功能

作者推荐 | 【深入浅出MySQL】「底层原理」探秘缓冲池的核心奥秘,揭示终极洞察

洛神灬殇

MySQL 底层原理 缓冲池 Buffer Pool 2024年第二十三篇文章

左耳听风 - 管理方式「读书打卡 day 18」

Java 工程师蔡姬

读书笔记 程序员 个人成长 职业发展 管理方式

解决 Parallels Desktop 虚拟机不能连网的问题 含Parallels19一键激活版安装包

Rose

虚拟机 Parallels Desktop

云计算与大片:基于阿里云的渲染农场_服务革新_贾国清_InfoQ精选文章