HairWorks

技術

以往,遊戲中呈現的毛髮是將長條多邊型與透明材質增加到角色身上所製成。雖然此程序十分簡易且成本低廉,但會讓毛髮呈現完全靜態的樣貌,看起來非常古怪。現在,透過我們的動態方法製作毛髮,便能將數十萬根髮絲增加到角色身上,且每一根毛髮會與角色的動作及外力真實互動。這些動態毛髮的色彩漸層也更形豐富,且在與光影互動時,還能呈現前所未有的自然感。全域與區域光源皆可穿透毛髮圖層,而最深處的圖層也能呈現自然陰影,大幅提升影像的品質。

NVIDIA 運用 DirectX 11 技術開發出 NVIDIA HairWorks。這是一套不限平台的曲面細分毛髮技術,能為精細材質所構成的靜態網架增添動態效果。「決勝時刻: 魅影 (Call of Duty: Ghosts)」是第一款採用 NVIDIA HairWorks 的遊戲。遊戲中,主角飼養的德國牧羊犬並未穿上裝甲,而是以渲染方式製作出 470,000 根獨立毛髮,忠實呈現出幾可亂真的德國牧羊犬皮毛。

NVIDIA HairWorks 是多年研發的心血結晶,程式庫的創作可溯及「Nalu Demo」。欲瞭解 HairWorks 背後的心路歷程與技術,請造訪此處

未來,採用 NVIDIA HairWorks 技術的遊戲都將能渲染出具動態毛髮的逼真角色。