低保真风格在独立游戏开发中的兴起,在《Dread Delusion》中找到了新的代表,这款游戏将初代PlayStation的怀旧感与饱和且迷幻的色彩调色板相融合。本文详细解析了其创作者如何利用Unity、Blender和Aseprite实现这种独特的复古视觉效果。我们将分析如何结合像素纹理、低多边形建模和动态光照,让任何开发者都能在自己的项目中复制这种梦幻般的美学。
技术流程:从Blender到Unity,搭配像素纹理 🎨
流程从Blender开始,建模必须刻意简化,避免平滑处理,使用棱角分明的几何体来唤起PS1时代的局限性。关键在于将这些模型以极低的纹理分辨率导出,这些纹理在Aseprite中创建。通过使用有限的调色板(16到32种颜色)和32x32或64x64像素的纹理尺寸,就能实现那种粗糙且像素化的外观。在Unity中,关键是要在纹理导入设置中禁用双线性或三线性过滤,强制使用点(无过滤)模式,使像素看起来清晰而锐利。此外,还应禁用mipmapping,以防止图像在远处变得模糊。
光照与色彩:项目的迷幻灵魂 🌈
《Dread Delusion》的动态光照正是将一款简单的复古游戏转变为超现实体验的关键。团队没有使用逼真的光照,而是应用了高度饱和颜色(如青柠绿、深洋红或电光蓝)的点光源和方向光。为了模拟PS1的顶点着色效果,建议在Unity的着色器中使用平面着色(flat shading),避免使用平滑法线。色彩调色板应刻意刺眼,结合互补色调来营造一种不安且梦幻的氛围。最终呈现的世界因其低保真度而显得熟悉,却又因其色彩爆发而完全陌生。
在《Dread Delusion》中,哪些Unity的光照和后期处理技术能够在不牺牲性能的情况下,复制PS1游戏的迷幻美学和压抑氛围?
(附注:游戏开发者就是那种花1000小时制作一个游戏,而玩家2小时就能通关的人。)