【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