挑战:
Tigar Hare工作室总部位于美国洛杉矶,该工作室为一些最火爆的视频游戏制作过场动画和预告片。 自1997年以来,这家游戏机领域中的王者便一直为美国艺电、华纳兄弟、索尼在线、Activision以及THQ等公司制作过场动画和预告片。通过加速自己的流水线、处理日益复杂的图形内容,Tigar Hare工作室既保持了很小的运营规模又提升了工作效率。 该工作室制作过的游戏包括风靡全球的《Call of Duty: Black Ops》、《Apache: Air Assault》、《Project Gotham Racing》以及《Red Faction: Guerilla》等等。
Tigar Hare联合创始人Dave Hare表示:“我们需要能够提速的解决方案。” 为了保证工作的顺利开展以及为了能够处理源源不断的繁重计算任务,例如粒子模拟、流体力学、3D运动模糊以及景深等等,该工作室将流水线更新为光纤网络,并依赖英伟达™(NVIDIA®)公司的图形处理器(GPU)来运行这些计算任务。 英伟达Quadro®专业图形解决方案可加速Tigar Hare工作室的关键渲染程序以及建模软件,在该工作室的某些流程上能够实现40倍速度提升。 Hare指出:“我们使用优秀的图形处理器产品虽然已有多年历史,但是直到最近,我们才开发出充分利用图形处理器的方法。”
解决方案:
Tigar Hare工作室长期使用Chaos Group的V-Ray渲染软件包,最近该工作室将这款软件升级至采用新型V-Ray RT技术的版本。基于全新英伟达Fermi架构的英伟达Quadro GPU可大幅提升该技术的速度。 在使用Autodesk 3Ds Max建模软件中的mental image iray渲染器时,该工作室也利用了GPU。Hare表示:“我们终于让软件追赶上了硬件的发展水平。 GPU渲染是一种可改变行业面貌的技术,不仅仅是我们一家公司,整个行业都会受益。”
Tigar Hare工作室运用GPU流水线处理的首批项目中包括Activision公司的《Apache Air Strike》。在该项目中,工作室制作了包含阿帕奇直升机特写镜头的过场动画。 Hare称:“我们运用了大量景深特效,以呈现出照片般逼真的外观效果。 如果在CPU上处理,景深特效相当耗时,因为你会不断地对焦,以呈现出合适的细节水平。 渲染整个片段需要花费数小时甚至数日之久,我们要等待如此长的时间才能查看处理效果是否令人满意。 如果在GPU上处理,我们则能够实时地改动某些帧、确定焦点以及查看结果。 GPU真正开启了创作灵感的大门,因为用户有时间进行不断的尝试,而不会因为时间有限只能忍受不完美的产品。”
在为尼古拉斯•凯奇新片《狂暴飞车3D》制作片头的工作中,工作室也实现了类似的性能提升。Hare解释道:“我们要利用背景板来为片头主字幕生成一个反射贴图,并且想通过一个动作来拉近反射的焦点。 通过在英伟达Quadro上运行V-Ray,我们能够实时查看这一反射效果并推远镜头焦点。完全实现我们想要的效果需要制作600帧动画才行。”
他补充道:“通过使用英伟达Quadro,即便在有人站在我的身旁看着,我也能够轻松惬意地完成这项工作。 这在之前是闻所未闻的。”
V-Ray RT是一种支持GPU的技术,Hare还谈到了该技术在3ds Max中所带来的好处。 “观察口的操作将会变得更像是一个渲染器。 之前,我们在观察口看到的内容是平面着色或线框视图。 自从有了GPU,在观察口处看到的视图就变得像照片一样逼真。 你可以用很短的时间制作一个物体,增加一个纹理,开始看到反射、折射、环境光遮蔽、阴影等效果。”
除了艺术家能够在自己的工作站上看到的速度优势以外,Tigar Hare工作室还在幕后运用英伟达Quadro GPU,将渲染工作分配给多台工作站以进一步提升吞吐量和工作效率。
影响:
由于开始利用全新的英伟达Quadro 5000和Quadro 6000专业图形解决方案,与之前使用传统CPU运行渲染任务相比,Tigar Hare工作室目前的实时GPU渲染可实现惊人的40倍速度提升。
为了比较GPU光线追踪性能,Hare对各种硬件配置进行了基准测试,在每台系统上均使用V-Ray RT 2.0渲染同样的场景。
使用3ds Max渲染器时,只用了两分钟便渲染出了该场景。 在这个时间内,一颗12核的CPU只能处理100次采样,而结合三颗英伟达Quadro与Tesla GPU即可处理惊人的1,056次采样,增幅高达10倍以上。 如果将同样的任务分配给80个CPU核心来处理,那么与之相比,这一GPU组合则能够实现3.8倍的速度提升。 与早期的GPU相比,英伟达新型GPU中采用的英伟达Fermi架构也表现出了大幅性能提升。英伟达Quadro 5000的速度可达之前英伟达Quadro FX 5600的5.5倍。 当结合使用三颗新型GPU时,该架构还表现出了卓越的多GPU扩展能力: 性能高达一颗英伟达Quadro GPU的近三倍。
Hare指出:“这是一个激动人心的时代,人们将见证我们如何在日常工作流程中利用GPU的大规模并行处理能力。 Autodesk在3ds Max中融入iray、Chaos Group推出GPU加速的V-Ray RT技术、英伟达开启了这一流水线,对于这些企业的做法,我们表示赞赏。”