专业人士找到了《星空》NPC“皮笑肉不笑”的原因

《星空》发售之初,玩家们还没来得及感受探索宇宙时的那份惊喜,就先被游戏里NPC诡异的面部表情吓得不轻。

尽管《星空》首发版本的BUG数量不算太多,但游戏内各位NPC的表情管理似乎出了点毛病,多数NPC死气沉沉的眼睛瞪得像铜铃,直勾勾地盯着屏幕外的玩家,死板机械的动画效果更是放大了毛骨悚然的感觉,颇有几分“恐怖谷效应”的味道。

针对这一现象,曾参与过《龙腾世纪》《战神》等游戏制作的技术人员Delaney King近日在X(推特)上分享了一些业内人士的专业看法,并详细解释了为什么《星空》中NPC的面部表情看起来很奇怪。

根据Delaney的说法,《星空》中角色的普遍存在眼轮匝肌不会收缩的问题。眼轮匝肌是面部表情肌之一,通常位于眼裂周围,这部分肌肉与丰富的面部表情紧密相连,如果眼轮匝肌不收缩,即便下半张脸在微笑,也会产生一种像是在抗拒微笑的假笑感。

《黑袍纠察队》中的祖国人就非常符合假笑的定义,扮演祖国人的演员安东尼•斯塔尔(Antony Starr)准确把握住了皮笑肉不笑的精髓,通过限制眼轮匝肌的活动给人以强烈的的不适感。

除此之外,《星空》中NPC的眼白同样是个不可忽视的问题。Delaney指出,人类通常只会在战斗或是逃跑时才会露出上眼白,因为在这种情况下,我们会睁大眼睛,让更多的光线射入。上眼白的过度露出会破坏面部和谐感,造成表情扭曲,用上眼睑遮住上眼白才是正确的做法。

在以往的贝塞斯达游戏中,面部动画由一种名为FaceFX 的工具自动生成,角色说话时FaceFX会根据对话音频动态匹配他们的表情,直接免去动画师的手动调试环节,虽然贝塞斯达没有公开表示《星空》是否延用了FaceFX技术,但部分玩家通过解包证实FaceFX出现在了他们的新游戏当中。

得益于技术进步,《星空》的NPC表情处理确实比《辐射4》好上不少,不过面部运动捕捉的缺失还是不可避免地破坏了面部细节的整体观感,游戏中角色的五官各自为营,缺乏协调性,就像是官方内置的假笑APP一样,充斥着一股“伪人”的怪异感。

或许在几次修复补丁更新之后,《星空》NPC表情诡异的现象能从根本上得到解决,但从游戏目前表现出的各种问题来看,贝塞斯达显然面临着更多更关键的难题——不过别担心,广大玩家和MOD社区多半会想办法自行解决这些问题的。

热门相关:总裁的天价小妻子   重生成偏执霍少的小仙女   宠物小精灵之庭树   魔神狂后   一等狂妃:邪王,请接招!