关键信息

网页驾驶游戏《Everroad》的开发者(Reddit用户EverroadGame)最近分享了一组对比图,展示了游戏中水体着色器的显著视觉提升。经过七个月的开发,创作者从最初平坦、单色的处理方式,转变为使用自定义GLSL着色器,从而创造出了逼真的光线反射和透明感。

为了实现这一效果,开发者将闪烁强度和天空反射等各种参数调整到了不切实际的数值。尽管缺乏物理准确性,但最终呈现的水面看起来更加生动,甚至提升了道路和植被等周围元素的视觉质量。

这种设计理念与行业内优先考虑视觉吸引力而非物理精度的普遍做法相一致。例如,Rare工作室的《盗贼之海》使用风格化的水体表现来模拟真实行为,从而达到令人信服的效果;而Unity开发者也曾讨论过为了提高水下场景的可见度,而禁用物理上精确的折射效果。

归根结底,这些技术证明了故意不准确或夸张的效果,反而能让游戏在玩家眼中显得更加真实。无论是通过自定义着色器、简化的流体模拟,还是调整碰撞箱,开发者们往往发现,优先考虑最终的美学效果能带来更具吸引力的游戏体验。

更多详细内容请参阅原文。