【开发者日志#3】要有光!
大家好!欢迎回到《深渊筑光者》开发者日志系列。在这一篇中,我们将分享关于游戏中光的视觉效果创作过程。
从主题公布的时候开始,我们就确定了要使用 Unity 的 URP(通用渲染管线)来实现 2D 光效。对于角色部分的动态光效果,我们采用了基础贴图、法线图以及高光遮罩的组合,这样可以在游戏中实现角色与光源的互动,比如不同角度的光照、动态阴影等。这样的方法在实现上相对简单且高效,角色在光线中的变化也让画面更加生动。
但是,对于水晶的视觉效果,我们遇到了更多挑战。我们希望玩家能够自由地旋转水晶来改变反射光路的方向,这意味着水晶需要支持 360 度的自由旋转。而由于水晶在游戏中是具有一定俯视角度的,如果我们使用 2D 序列帧来逐帧绘制,那工作量将会非常庞大。因此,我们考虑使用 3D 模型来制作水晶的表现效果,通过 3D 模型结合 2D 渲染,使得水晶能够灵活地旋转,并且在光的反射和折射中展现出多样的动态效果。目前水晶还只是拿了一些现成的模型在尝试和断调整,但这个方向给我们带来了更多的可能性。这里也给大家展示了一些过程中的效果。
接下来是关于光的视觉效果。除了表现光的方向、光照范围以及光的颜色外,我们还希望光能够展现出一定的体积感,让玩家感受到光在空间中的存在。因此,我们在光的表现中加入了一些粒子效果来模拟光的空间感和体积感,这样可以让光在深渊中的穿透和散射更加具有视觉冲击力。粒子效果使得光线在穿透空气时有了一种微妙的流动感,这种体积感的光效在暗黑的深渊背景中尤为突出,也更符合游戏的奇幻风格。
这次分享的内容就是这些了,我们还在不断优化和打磨这些视觉效果,希望能够为大家带来独特而富有表现力的光之冒险体验。不知道大家对目前的光效果感觉如何?作为一款顶视角 2D 像素风格的游戏,你见过哪些游戏的光效让你印象深刻呢?欢迎和我们一起交流分享!
#聚光灯gamejam开发者日志