最近英偉達(dá)官方正式開(kāi)源Hairworks特效,從事游戲開(kāi)發(fā)的人員應(yīng)該都聽(tīng)說(shuō)過(guò)這個(gè)技術(shù),Hairworks俗稱海飛絲,這是一種曲面細(xì)分毛發(fā)技術(shù),可以在僅用細(xì)節(jié)紋理構(gòu)成的靜態(tài)網(wǎng)格中添加動(dòng)態(tài)體積。NVIDIA HairWorks可以在未來(lái)的游戲中逼真渲染角色的動(dòng)態(tài)毛發(fā)。
hairworks介紹:
游戲中的毛發(fā)歷來(lái)是通過(guò)在角色上添加多邊形條紋和透明紋理而創(chuàng)建的。利用這種簡(jiǎn)單而廉價(jià)的技術(shù)生成的毛發(fā)似乎完全處于靜態(tài),毫無(wú)視覺(jué)吸引力。而借助動(dòng)態(tài)毛發(fā)技術(shù),可以為角色植入成千上萬(wàn)根毛發(fā),其中每一根毛發(fā)都會(huì)隨著角色的移動(dòng)和外力呈現(xiàn)逼真的反應(yīng)。這些具有動(dòng)態(tài)特性的毛發(fā)還可以呈現(xiàn)更豐富的色彩漸變,并且具有比以往更自然的光影交互變化。全局和局部光線滲透到每一層,底層自然生成陰影,顯著提升圖像質(zhì)量。
利用 DirectX 11 技術(shù),NVIDIA 已經(jīng)開(kāi)發(fā)了NVIDIA HairWorks,這是一種曲面細(xì)分毛發(fā)技術(shù),可以在僅用細(xì)節(jié)紋理構(gòu)成的靜態(tài)網(wǎng)格中添加動(dòng)態(tài)體積。在游戲「使命召喚:幽靈 (Call of Duty: Ghosts)」中,首次采用了NVIDIA HairWorks 技術(shù),主角的狗沒(méi)有穿防彈衣,47 萬(wàn)根毛發(fā)經(jīng)過(guò)逐一渲染,精準(zhǔn)而逼真地模擬了德國(guó)牧羊犬的毛發(fā)特性。
A卡開(kāi)啟Hairworks不掉幀方法:
在Catalyst(AMD顯卡催化劑控制中心)里,進(jìn)入“游戲”,“3D應(yīng)用程序設(shè)置”,為Witcher3.exe創(chuàng)建一個(gè)配置文件,將該文件中的”鑲嵌模式“(Tessellation Mode,也就是曲面細(xì)分)設(shè)置成為”覆蓋應(yīng)用程序設(shè)置”(Override application settings),然后將”最大鑲嵌級(jí)別“(Maximum Tessellation Level,最大曲面細(xì)分等級(jí))“設(shè)置為2x/4X/8X/16X(自行選擇X數(shù)值,2X效果最差,不推薦開(kāi)啟;4X和8X可以不損失性能,16X會(huì)造成明顯性能下滑)。
hairworks有什么用:
差不多2年前,AMD的TressFX毛發(fā)渲染技術(shù)就已經(jīng)在《古墓麗影9》中大顯身手,當(dāng)時(shí)勞拉的秀發(fā)就是依靠AMD的毛發(fā)技術(shù)實(shí)現(xiàn)。不過(guò)現(xiàn)在,Nvidia也宣布了類似的技術(shù),他們號(hào)稱該技術(shù)不僅僅可以做出飄逸秀發(fā),而且還能做出一整只動(dòng)物的毛發(fā)。它就是該公司在《孤島驚魂4》中所演示的“Hairworks”特效。在啟用了該功能之后,系統(tǒng)將會(huì)通過(guò)DirectX 11生成百上千倍的棋盤狀毛發(fā)網(wǎng)格,以便帶來(lái)更加逼真和動(dòng)態(tài)的毛發(fā)效果。
除了老虎,熊也有差不多數(shù)量級(jí)的毛發(fā)。因此在啟用了Hairworks特效之后,我們看到將不再是一塊塊的“肉疙瘩”。而這些毛發(fā)由特殊運(yùn)算技術(shù)配合GPU整體一次完成運(yùn)算,可以說(shuō)是目前最為復(fù)雜的圖形技術(shù)之一。而這項(xiàng)技術(shù)還是完全開(kāi)放性的,無(wú)論是AMD還是NVIDIA都可以支持,與PhysX完全不同。