Rhythm & Hues 運用 NVIDIA GPU 為《少年 Pi 的奇幻漂流》塑造多變奇幻的天空

全球知名特效製作公司 Rhythm & Hues (R&H) 為廣受各界好評的《少年 Pi 的奇幻漂流》電影完成了全片大部分的絢麗 3D 視覺特效,其中 R&H 運用 NVIDIA GPU 將視覺運算的輸出量擴到最大,並加速了所有創意流程。《少年 Pi 的奇幻漂流》由奧斯卡金像獎導演李安執導,指定 R&H 頂尖特效團隊在洛磯山、印度、吉隆坡、溫哥華和台灣的工作室,創造了幾百個絢麗壯觀的立體 3D 特效鏡頭,包括孟加拉虎、數位重建的海水和天空、漂流島 (Meerkat Island) 和無數的生物和特效。

R&H 以其客製化開發的獨家視覺特效工具馳名,這些開發工具很多都是專為 GPU運算編寫的。其中一項名為 Rampage 的工具,更是創造片中各種令人不可思議天空場景的大功臣;這些天空塑造了印度裔動物園管理員的兒子 Pi 的傳奇故事-其遭遇船難後,與孟加拉虎在太平洋上漫無目的的漂流歷程。

Rampage 是一項 3D 投射映照軟體,它讓 R&H 的特效設計師在每個鏡頭中運用客製化場景美術繪景,快速地轉換不同的天空。 R&H 公司場景美術繪景動畫團隊主管 Heather Abels 表示:「如果沒有 Rampage 和 NVIDIA GPU ,我們無法完成這部電影。我們現在可以用平均 3GB 大小的檔案製造完全高動態範圍影像的天空,這是我們有史以來做過最大型的場景背景美術繪圖,更遑論其加入立體 3D 影像當中的複雜度。我們要求細節部分要有高解析度畫面呈現,因為在很多場景中都需要大型的天空,同時我們也運用天空作為光線來源,並在電腦繪製的海水中製造不同的反射效果。」

在這部電影裡,從明亮蔚藍到陽光普照的天空、奇幻時刻、混亂,以至狂風暴雨的情景,用超過 110 種不同的天空完全地塑造整部片的場景。用 NVIDIA GPU 執行 Rampage 軟體,可讓動畫設計師快速將 2D 的場景背景美術繪圖完全變成 3D 幾何座標,並可即時預覽每一個天空成像後是否符合導演和視覺特效製作 (VFX) 指導的想法,同時建立即時的光影參考影像再移交到其他動畫設計師團隊。

R&H 公司軟體工程研發主管 Nathan Cournia 非常投入為 GPU 編寫程式,讓工作流程和生產力更符合需求。他指出:「我的部門被授命的工作是要將每件事變得更有效率,在不影響影像品質的大前提下,用更節省成本和更快速的方法來完成工作。我們會為每一部新的電影建立一份優先順序清單,它可協助我們的開發工作。一如往常,《少年 Pi 的奇幻漂流》的需求讓我們朝客製化 GPU 發展。對於 R&H 而言,我們對 GPU 投入的時間等於我們與 NVIDIA (輝達) 一起工作。 NVIDIA 驅動程式的穩定性程度比其他競爭對手優秀很多。」

除了 Rampage , R&H 還有其他幾套用於《少年 Pi 的奇幻漂流》的客製化 GPU 工具,包括有室內場景影像合成軟體 Icy ,其中有幾個節點的程式碼用 NVIDIA (輝達) 的平行運算架構 CUDA 編寫,達到即時色彩校正作業、時序重整和光學流程。 CUDA 已成 R&H 工程師慣用的工具,因為 CUDA 可讓他們輕鬆從線上取得充裕的相關文件。用 CUDA 編寫的光學流程來部署,其效能比 R&H 舊有的 CPU 建署系統增加 10 倍,更讓動畫設計師以更快的方法設計出理想的場景。同樣地, R&H 支援 GPU 的獨家動畫與追蹤軟體 Voodoo ,也可隨著 NVIDIA (輝達) 推出每個新世代的 GPU 產品而不斷提升其效能。

NVIDIA (輝達) 公司多媒體與娛樂產業部門主管 Greg Estes 表示:「 NVIDIA (輝達) 的技術能被運用到如此了不起的電影鉅作,同時能夠與充滿令人讚嘆不已的視覺特效的電影藝術有如此完美流暢的結合,實屬我們至高的榮譽。這部電影的特效,從眾多不同的天空場景、海水到動態模擬的孟加拉虎,都非常逼真。而從運算的角度來看,這些特效都是非常複雜和高難度的。我們很榮幸 NVIDIA GPU 能夠為這部數位藝術作品立下輝煌功績。」

Cournia 繼續為 R&H 編寫全新支援 GPU 的特效軟體工具,同時也正著手於一個名為 Crom 的大型開發專案。 Crom 除了大量使用 GPU 的運算威力,同時也是一項 R&H 開發前置光影 (pre-lighting) 效果、光影效果和影像合成工具的平台。 R&H 也將其目前採用的 CUDA 工具套件整合至 Crom 平台,而且也將其運用在目前的專案中,包括有:《三百壯士:帝國堀起》 (300: Rise of an Empire) 、《第七子》(The Seventh Sun) 、《降魔戰警》 (R.I.P.D.) 、《波西傑克森:妖魔之海》 (Percy Jackson: Sea of Monsters) 、《絕殺令》 (Django Unchained) 、《Black Sky》、《亞當等大人2》 (Grown Ups 2) ,以及《冬天的故事》 (Winter’s Tale) 等。