我们分析了《殡仪馆助理》背后的图形引擎和建模工具,这款独立恐怖游戏以其压抑的氛围吸引了广泛关注。该游戏使用Unity引擎,配合极致的电影级后期处理,并结合了在Blender和ZBrush中创建的逼真尸体模型。其技术成功的秘诀在于如何利用恐怖谷效应和体积光照,持续给玩家带来不适感。
Unity中的体积光照与后期处理:打造恐怖氛围 🎮
开发团队在Unity中配置了一套基于通用渲染管线(URP)的渲染流程,并进行了自定义色彩分级调整。关键在于使用了带有柔和阴影的点光源,以及一个能对玩家手电筒做出反应的体积雾系统。为了实现电影级效果,他们应用了一个后期处理配置文件,其中包括强烈的暗角效果、微妙的色差以及胶片颗粒感。这些效果与室内的高分辨率纹理相结合,无需过多几何结构就能营造出肮脏和破败的感觉。优化方面,通过在Blender中为场景家具和物体自动生成LOD(细节层次),在直接交互区域不损失视觉细节的情况下,将多边形数量减少了60%。
不适感的艺术:用ZBrush雕刻尸体 🦴
恐怖谷效应是《殡仪馆助理》主要的叙事工具。开发者在ZBrush中雕刻尸体时,在面部和四肢上应用了微妙的非对称性,避免完美的写实主义,以触发玩家的情感警报。在Blender中,他们进行了重新拓扑和UV映射,确保具有次表面散射(SSS)效果的皮肤纹理能够实时运行。结果就是,这些尸体看起来过于真实,不像3D模型,但其僵硬感又略显怪异,从而产生一种心理紧张感,强化了探索和防腐的游戏玩法。
《殡仪馆助理》采用了哪些Unity中的动态光照技术和ZBrush中的高细节建模技巧,来营造其幽闭环境中的不安感和真实感?
(附注:着色器就像蛋黄酱:一旦分离,就得从头再来)