Quadro

NVIDIA Maximus 擴大了製片公司 Lightdog Films 的機會

Lightdog Films 是一家位於洛杉磯的製片公司,其專長為電影劇情片、電視劇及廣告片的視覺特效。Lightdog Films的創辦人 Marc Leidy 曾經為「王者之劍 (Conan the Barbarian)」、「重返海豚灣 (Dolphin Tale)」、「歡樂合唱團 3D (Glee 3D)」,以及包括 T-Mobile、Starz 及 Lionsgate 在內的客戶提供視覺特效製作技術 (VFX)。

挑戰:

Leidy 依賴 Maxon 的 Cinema 4D Studio 做為許多視覺特效製作技術 (VFX) 任務的核心。針對氣態流體模擬 (Gaseous Fluid Simulations),他則是運用 Jawset Computing 的 TurbulenceFD 外掛程式,此一外掛程式緊密整合至 Cinema4D 此套應用程式中,並可在 GPU 上加速運行。Lightdog Films先前是在一個傳統的VFX工作站上運行 TurbulenceFD,這個工作站僅用一個 GPU 同時處理模擬及視訊顯示任務。雖然 TFD 此一外掛程式的運作明顯快於在 CPU 上運作,然而由單一 GPU 負責執行模擬/顯示雙重任務,依然會在進行模擬工作時,導致整個工作站受到牽制,進而破壞整體的工作流程與創造力。

針對「Nothing Safer」這部最近由 Lightdog Films 內部自行製作的科幻電影,Leidy 想要讓先前的煙霧及火焰模擬工作更上一層樓,其中包括在某一保護區域中出現,由多個「加農砲」連續發射的超高溫電漿能量。「即使在單一 GPU 上來運作會比較快,但是整個流程還是常常受到破壞,」Leidy 回憶著,「我們的工作流程經常被打斷,常常無法跟上我們的創意。電影的模擬工作需要進行多重迭代 (multiple iterations),且必需具有互動式改變的能力 – 然而在僅有一顆 GPU 的設置下,在模擬作業處理完成前,你僅能等待而無法做任何其他事情。這對一切造成了限制,迫使我們只能以較低的解析度數量及模型進行工作。我們很喜歡 GPU 加速的可能性,但其中存在明顯的限制。」

在低解析度模型與紋理下作業,讓 Leidy 可以進行互動式工作,但必須以影像的解析度與精確度做為代價。只有在經過無數的嘗試後,Leidy 最終才能以高解析度進行渲染,然而當GPU被運算工作所佔據時,他的系統就完全無法使用。最後關頭的調整往往是不可能做到的。

使用運行在 NVIDIA Maximus 平台上的的應用程式,分別為 Maxon 的 Cinema 4D 及 Jawset 的 Turbulence FD,可以將多重效果合成至最終的場景中。
使用運行在 NVIDIA Maximus 平台上的的應用程式,分別為 Maxon 的 Cinema 4D 及 Jawset 的 Turbulence FD,可以將多重效果合成至最終的場景中。

解決方案:

Lightdog Films採用了 NVIDIA 的 Maximus 技術來解決這種破壞性及耗時的瓶頸。利用 Quadro K5000Tesla K20 這樣的雙重 GPU 配置,使得 Maximus 系統可以讓一顆 GPU 在處理繪圖作業的同時,由第二顆 GPU 來負責運算任務 – 因此可以提供所需的 GPU 加速,且不會有任何工作流程或效能的破壞。

在 NVIDIA Tesla GPU 的驅動下,Maxon 的 Cinema 4D 及 Jawset 的 Turbulence FD可以運行即時的流體模擬。
在 NVIDIA Tesla GPU 的驅動下,Maxon 的 Cinema 4D 及 Jawset 的 Turbulence FD可以運行即時的流體模擬。

Lightdog Films在採用 Maximus 系統後,立即看到這之間的差異性,而這瞬間徹底改變了他們的工作流程。「最顯著的差異,在於我可以在處理模擬工作時,還能繼續在這台機器上工作,因為每一張繪圖卡負責不同的任務,這讓所有事情不再受到牽制,」Leidy 解釋說,「那個用槍發射超高溫電漿的一擊,在過去,我需要所有人的幫忙,經過無數的嘗試後才能完成這項射擊。現在有了 Maximus 後,只需要我一個人,只需在一個系統上,各個元素僅在數分鐘內即可完成。這真是令人感到興奮。」

「關於Maximus 系統如何改變我們的工作流程,我不會言過其實,」Leidy 繼續說著,「在之前,假如我在處理一些煙霧元素,那是一項非常耗時的過程,在每次迭代之間,你必須忍受很多的延遲,假如你犯了錯誤,就必須重頭開始。現在有了 Maximus 系統,以及 Jawset 的 TFD 外掛程式所提昇的 GPU 加速,我們可以互動式地進行工作。在過去根本不可能實現的射擊,現在我可以輕易的在公司內部完成。」

「Maximus 系統就像是將兩台工作站合而為一。它的彈性讓我勇於嘗試在過去根本不敢嘗試的事情。」

影響:

隨著 Maximus 系統徹底改變了 Lightdog Films的流程,它也提昇了提供予客戶的工作數量及品質。「當我們承接外面的商業工作時,我們的收費方式基本上是被視為自由工作者,而不是固定工資者,」Leidy 說明指出,「Maximus 系統可以讓我們更快速地完成工作,所以可以為我們帶來雙重效益:第一重是,我們的客戶會因為雇用 Lightdog Films 而得到更好的單位小時成本,他們會為此感到高興;第二重是,我們可因此而承接更多的工作。所以我們在此的投資報酬率是相當令人難以置信的。」

Maximus 系統也為Lightdog Films帶來了其他的成本節省效益。「我計算給客戶的部分成本,在於我是否需要依賴他們的資源,例如像是渲染農場,」Leidy 解釋說明,「有了 Maximus 系統後,我不再需要依靠任何外部的渲染農場 – 我幾乎可以在我的機器上做到每一件事情。那意謂我不需要使用任何客戶的資源,如此一來將可削減我們雙方的成本。它也為我們這類小公司提供了在過去根本不可能存在的機會,我們現在可以開發自己的專案計畫,並且產生足以和最好的公司相匹敵的視覺效果。Maximus 系統讓我們得以在沒有任何常見障礙下進行工作 – 基本上,它就好像將一整個渲染農場放進一台電腦內。效能的增加讓我們工作得更快速、更直覺,也更為互動 – 我們現在可以做到的事情,在過去就某種程度而言是令人望而卻步的。」

放眼未來,Leidy 非常興奮要將 Maximus 系統運用在電影製作的各個流程上。「開發領域是 Maximus 系統最能發揮之處,因為在一發射擊的不同元素之間,牽涉到很多的協調作業,而如果我能越早看到越多細節,結果就會越好。有了 Maximus 系統,我們可以進行更多的迭代作業,而且我們可以做得更快。如此一來,這讓我們可以在視覺特效製作技術週期的最早且最關鍵的階段享有許多好處,,然後一直持續到完成整個流程。」

Leidy 總結說道,「能夠互動處理煙霧及火焰此類複雜作業的能力,真是十分令人難以置信。在過去,我通常在一發射擊中使用一或兩種元素,且一次只能有一或兩發射擊,現在我可以在每一發射擊中使用五或六種元素,且一次有五或六發射擊 – 而且我還可以用更少的時間完成全部的作業。基本上,我現在有了更大張的畫布和更大把的刷子,可以用更吸引人的方式來說故事。有了 Maximus 系統後,這台機器讓我不用再回頭重做 – 唯一的限制就是來自我的想像力。」