自近20年前首次亮相以来,《半条命2》已经优雅地度过了岁月。这款经典射击游戏仍然很有趣,它的故事讲述为后代奠定了基础,但最重要的是,这款游戏拥有无与伦比的眼球。
游戏开发者JoeWintergreen在他的DevScoops博客中深入探讨了《半条命2》的眼睛为何是业内最好的。“有一次,我试图让我的角色的眼睛变得漂亮,而黄金标准是(并且可以说仍然是《半条命2》,”温特格林写道。他解释说,角色的眼睛并不是“随着骨骼旋转网格”),它们或多或少是平面,上面有着色器,使它们看起来像球。”
为了正确解释Valve多年前如何实现如此良好的眼神交流,Wintergreen询问了开发令人印象深刻的窥视器的开发人员KenBirdwell。眼睛显然由三种主要纹理组成。其中一个用于“模拟眼睑的自阴影”。另一个用于虹膜。第三个用于模仿角膜凸起。
一旦伯德韦尔和团队获得了三种主要纹理,接下来就是如何正确放置虹膜和角膜以“进行眼神交流”。伯德韦尔说:“这个数字可以在任何基础的眼睛解剖学书籍中找到。”有抱负的眼睛制造者不应该“担心眼睛扭曲”,因为我们的眼睛“当你环顾四周时,由于肌肉的连接方式而轻微旋转,但这不是人类可感知的”。事实上,读完这些信息后,我确实感到头晕目眩。我可以证实,令人烦恼的是,一旦你无法停止思考它,它就非常容易被感知。
“我认为该代码的示例可能仍然存在于SDK中,也许在hlmv中?”伯德韦尔说。“我知道最终这一切都被一个奇特的着色器所取代,该着色器一次完成所有工作,但HL2时代的版本没有,而且代码可能仍然存在。”
目前,挖掘代码是半条命粉丝的专长。由于某种原因,最近发布的《Portal》Switch移植版隐藏了《半条命2》的代码,而改装者自然找到了在任天堂游戏机上玩这款射击游戏的方法。最近,一位模组制作者制作了一款非官方前传,深受粉丝好评。