《少年 Pi 的奇幻漂流》孟加拉虎、狐獴动画技术解秘

记者洪圣壹台北报导

奥斯卡金奖导演李安执导《少年 Pi 的奇幻漂流》当中孟加拉虎海水天空、漂流岛和无数的狐獴等生动影音影迷叹为观止,而这些原来都是透过知名特效制作公司Rhythm & Hues (R&H) 运用NVIDIA GPU,在洛矶山印度吉隆坡温哥华和台湾的工作室,创造了几百个壮观的 3D 镜头与特效制作而成。

在这部电影里,从明亮蔚蓝阳光普照的天空、奇幻时刻、混乱,以至狂风暴雨的情景,塑造了印度裔动物园管理员的儿子 Pi 在遭遇船难后,与孟加拉虎在太平洋上漂流的传奇故事。为了达到尽善尽美,李安导演再度与 R&H 特效团队合作。而 R&H 以其客制化开发的视觉特效工具驰名,这些开发工具很多都是专为 GPU 运算编写的。

▲《少年 Pi 的奇幻漂流》运用相当多的不同天空场景,而这些包括孟加拉虎、海水和天空、漂流岛和无数的狐獴等生动的影音,全都是用动画特效完成。(影片/撷取自 YouTube)

对于制作《少年 Pi 的奇幻漂流》,R&H 公司场景美术绘景动画团队主管 Heather Abels 表示,「这是我们有史以来做过最大型的场景背景美术绘图。」光是天空,R&H 公司就要用超过 110 种不同的天空塑造整部片的场景,并且要运用平均 3GB 大小的档案来制造完全高动态范围影像,而我们要求细节部分要有高解析度画面呈现,因为在很多场景中都需要大型的天空,同时我们也运用天空作为光线来源,并在电脑绘制的海水中制造不同的反射效果。如果没有 Rampage 和 NVIDIA GPU ,我们无法完成这部电影。换句话说,这名为 Rampage 的工具,就是创造《少年 Pi 的奇幻漂流》各种令人不可思议天空场景的大功臣

对此,NVIDIA 多媒体娱乐产业部门主管 Greg Estes 表示:「 这部电影的特效,从众多不同的天空场景、海水到动态模拟的孟加拉虎,都非常逼真。而从运算的角度来看,这些特效都是非常复杂和高难度的。我们很荣幸 NVIDIA GPU 能够为这部数位艺术作品立下辉煌功绩。」

Rampage 是一项 3D 投射映照软体,它让 R&H 的特效设计师在每个镜头中运用客制化场景美术绘景,快速地转换不同的天空。用 NVIDIA GPU 执行 Rampage 软体,可让动画设计师快速将 2D 的场景背景美术绘图完全变成 3D 几何座标,并可即时预览每一个天空成像后是否符合导演和视觉特效制作 (VFX) 指导的想法,同时建立即时的光影参考影像再移交到其他动画设计师团队。

除了 Rampage , R&H 还有其他几套用于《少年 Pi 的奇幻漂流》的客制化 GPU 工具,包括有室内场景影像合成软体 Icy ,其中有几个节点程式码用 NVIDIA 的平行运算架构 CUDA 编写,达到即时色彩校正作业时序重整光学流程

据了解,目前 CUDA 已经成为 R&H 工程师惯用的工具,因为 CUDA 可让他们轻松从线上取得充裕的相关文件。用 CUDA 编写的光学流程来部署,其效能比 R&H 旧有的 CPU 建署系统增加 10 倍,更让动画设计师以更快的方法设计出理想的场景。同样地, R&H 支援 GPU 的独家动画与追踪软体 Voodoo ,也可随着 NVIDIA 推出每个新世代的 GPU 产品而不断提升其效能。李安在制作《少年 Pi 的奇幻漂流》的过程当中,用非常高的规格来要求每个细节;R&H 公司软体工程研发主管 Nathan Cournia 指出:「我的部门被授命的工作是要将每件事变得更有效率,在不影响影像品质大前提下,用更节省成本和更快速的方法来完成工作,而《少年 Pi 的奇幻漂流》的需求让我们朝客制化 GPU 发展。」

对于动画设计开发有兴趣民众,或是想要了解更进一步 GPU 开发工具相关讯息,可以到 NVIDIA 官网查询。