【PC遊戲】為什麼遊戲中模擬頭髮很難?


3樓貓 發佈時間:2022-04-15 13:53:15 作者:nextmind2 Language

遊戲界有一種說法:電子遊戲可以模擬星辰大海,卻很難模擬頭髮,這是為什麼呢?

我們來看一下《地平線:西之禁地》女主角Aloy的頭髮,看上去非常細膩自然,相比之下,《奇異人生:本色》採用了更“藝術化”的處理——Alex Chen的頭髮就像雕塑。

【PC遊戲】為什麼遊戲中模擬頭髮很難?-第0張

【PC遊戲】為什麼遊戲中模擬頭髮很難?-第1張

事實上,在遊戲中要很好地模擬頭髮,並非易事。最主要的原因是頭髮並非靜態,數以萬計的髮絲和毛囊會不斷地移動,這種持續運動需要實時計算,更不用說其他複雜的物理特性,比如頭髮被雨水淋溼,頭髮隨風飄逸,或者對光的反射等。

這就是在一些“遠古遊戲”中,為何很多角色都是禿頭或者戴著頭盔,因為更容易渲染。當然,開發者也會設計頭髮,但看上去可能有些尷尬,比如頭髮完全附著在身上,就像衣服一樣。

通常情況下,設計頭髮包含一系列流程,依次是規劃、紋理映射、創建髮網、導入引擎和調整著色器屬性,最後“頭髮資產”可以多達4萬個多邊形。正是因為如此,頭髮對CPU/GPU的要求挺高,開發者必須要兼顧美感和性能,一不小心就可能導致遊戲掉幀。

【PC遊戲】為什麼遊戲中模擬頭髮很難?-第2張

暴雪開發者Renaud Galand解釋稱,頭髮面臨的主要困難是照明方式和本身細節,現在相比PS2/PS3時代,開發者擁有更多資源和預算,光照引擎也能更真實地進行模擬。

目前,AMD和英偉達都有自己的開發套件,以更好地模擬頭髮。AMD的軟件是TressFX,它首次被用於2013年的《古墓奇兵》。英偉達的軟件是HairWorks,它可以同時渲染數十萬根頭髮,《巫師3》就利用了該技術。

今日最佳

【PC遊戲】為什麼遊戲中模擬頭髮很難?-第3張

次世代版《巫師3》將延遲上市,目前CDPR已經接管該項目,並作為內部開發。該版本原計劃於今年2季度上市,目前上市時間未知。

【PC遊戲】為什麼遊戲中模擬頭髮很難?-第4張

從今年4月27日開始,B社將關閉原來的Bethesda.net啟動器,並將玩家的錢包和遊戲遷移到Steam賬戶。


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com