为什么游戏中模拟头发很难?

游戏界有一种说法:电子游戏可以模拟星辰大海 , 却很难模拟头发 , 这是为什么呢?
我们来看一下《地平线:西之禁地》女主角Aloy的头发 , 看上去非常细腻自然 , 相比之下 , 《奇异人生:本色》采用了更“艺术化”的处理——AlexChen的头发就像雕塑 。
为什么游戏中模拟头发很难?
文章图片
为什么游戏中模拟头发很难?
文章图片
事实上 , 在游戏中要很好地模拟头发 , 并非易事 。 最主要的原因是头发并非静态 , 数以万计的发丝和毛囊会不断地移动 , 这种持续运动需要实时计算 , 更不用说其他复杂的物理特性 , 比如头发被雨水淋湿 , 头发随风飘逸 , 或者对光的反射等 。
这就是在一些“远古游戏”中 , 为何很多角色都是秃头或者戴着头盔 , 因为更容易渲染 。 当然 , 开发者也会设计头发 , 但看上去可能有些尴尬 , 比如头发完全附着在身上 , 就像衣服一样 。
通常情况下 , 设计头发包含一系列流程 , 依次是规划、纹理映射、创建发网、导入引擎和调整着色器属性 , 最后“头发资产”可以多达4万个多边形 。 正是因为如此 , 头发对CPU/GPU的要求挺高 , 开发者必须要兼顾美感和性能 , 一不小心就可能导致游戏掉帧 。
为什么游戏中模拟头发很难?
文章图片
暴雪开发者RenaudGaland解释称 , 头发面临的主要困难是照明方式和本身细节 , 现在相比PS2/PS3时代 , 开发者拥有更多资源和预算 , 光照引擎也能更真实地进行模拟 。
目前 , AMD和英伟达都有自己的开发套件 , 以更好地模拟头发 。 AMD的软件是TressFX , 它首次被用于2013年的《古墓丽影》 。 英伟达的软件是HairWorks , 它可以同时渲染数十万根头发 , 《巫师3》就利用了该技术 。
今日最佳
为什么游戏中模拟头发很难?
文章图片
次世代版《巫师3》将延迟上市 , 目前CDPR已经接管该项目 , 并作为内部开发 。 该版本原计划于今年2季度上市 , 目前上市时间未知 。
为什么游戏中模拟头发很难?
文章图片
为什么游戏中模拟头发很难?】从今年4月27日开始 , B社将关闭原来的Bethesda.net启动器 , 并将玩家的钱包和游戏迁移到Steam账户 。

    相关经验推荐