《疯狂原始人》是梦工厂迄今为止最复杂的3D电影,它的渲染花费了1500多万计算小时和250TB的存储空间
最新3D动画电影《疯狂原始人》讲述的可能是一个年迈的家庭,但梦工厂表示,这是迄今为止它最复杂的制作,在计算周期上超过了所有其他电影。
上周五上映的这部电影需要8000万计算小时来渲染,比梦工厂的上一个记录保持者《守卫者的崛起》多出1500万小时。
在过去的三年里,有300到400名动画师参与了《疯狂原始人》的制作。梦工厂的企业营销主管凯特•斯旺伯格表示,从原始草图到立体高清照片,制作这些图像需要约250TB的数据存储能力。
存储听起来像是一个被动的词,但它是我们基础设施中积极的一部分。艺术家们每天每分钟都在我们的三个工作室里积极地访问全球各地不同部分的数据,”Swanborg说
在完成《疯狂原始人》(The Croods)这样的电影之后,梦工厂收集了大约70TB的数据和图像,这些数据和图像可以在未来的制作中反复使用——比如背景艺术或植物。
来源:梦工厂
斯旺伯格说:“有一件事并不总是显而易见,那就是我们在制作这样一部电影的过程中需要处理多少数据。”“我们每年发行两到三部电影,在任何时候我们都有10部电影在制作中,它们都处于不同的制作阶段。每部电影将产生5亿份文件。”
3D电影中的每个动画角色都有多达2000个控制点或特征,可以由动画师操作。斯旺博格说,每个角色都需要6个月的时间来塑造。一部竞争电影有超过2500亿像素。
在过去的十年里,当电影产业从制作2D高清电影转变为3D高清电影时,制作这些电影所需的数据大量增加。对于梦工厂来说,制作一部立体电影所需的数据量激增了30%。
梦工厂已经标准化了很多它的IT基础设施基于惠普的HP BladeSystem c级服务器刀片——3000个——包括预配置的计算、存储和网络架构。它还使用惠普的NAS和惠普的3Par存储阵列。惠普硬件唯一的例外是日立数据系统和NetApp NAS的少量存储空间。
梦工厂的5 pb级磁盘存储是分层的,从用于高性能应用的固态硬盘和易变缓存,到用于近线和归档存储的15,000rpm硬盘和高容量SATA驱动器。
梦工厂雇佣世界各地的动画师来制作它的电影,这意味着它必须提供足够的网络带宽,以便在任何时间和艺术家可以在全球范围内合作任何正在进行的项目。
梦工厂的存储和备份主管戴夫·托马斯(Dave Thomas)说,格兰岱尔(Glendale)和雷德伍德城(Redwood City)工作室之间的网络连接包括两个10Gbps的以太网,还带有自动故障转移功能。
这些网络被绑定到一个中心枢纽,向印度班加罗尔的艺术家提供最高500MB/秒的服务。2008年,梦工厂在Technicolor公司内部设立了一个特殊部门,名为梦工厂专用部门(DreamWorks Dedicated unit)。
梦工厂有一个由大约20,000个处理器组成的服务器“渲染农场”。图像渲染作业被分解成小块,分发到服务器群,然后重新编译以创建影片的最终图像。
斯旺伯格说:“当我们看像《疯狂原始人》这样的电影时,我们并不认为渲染时间长或短是好还是坏。”“显然,观众对这部影片的喜爱程度和票房成绩是我们衡量这部影片好坏的标准。
她补充说:“我们的理念是创造一种基础设施和工程方法,让我们能够赞同我们的制片人的愿景。”“如果他们的愿景需要一定程度的计算能力,我们不希望技术阻碍这一点,我们希望技术能够实现这一点。”
卢卡斯·米瑞恩为《计算机世界》提供存储、灾难恢复和业务连续性、金融服务基础设施和医疗保健IT服务。在Twitter上关注卢卡斯@lucasmearian或订阅卢卡斯的RSS提要。他的电子邮件地址是lmearian@computerworld.com。
看到更多内容由Lucas Mearian在Computerworld.com报道。
阅读更多关于高性能计算的信息在计算机世界的高性能计算主题中心。
这个故事,“梦工厂的《疯狂原始人》超越了计算周期的记录”最初出版于《计算机世界》 。