瑞典工作室10 Chambers(《GTFO》的开发商)公布了其下一款合作科技惊悚游戏《Den of Wolves》的图形管线细节。该项目运行在深度修改的Unity引擎上,团队牺牲了标准兼容性,以实现高对比度的工业光照和近未来科幻氛围。我们分析了用于在实时环境中实现这种视觉一致性的工具和技术。
资产管线:从ZBrush到Unity,以Substance为桥梁 🛠️
工作流程从Maya开始,用于工业场景的结构性布局,而ZBrush则保留用于道具和武器的高频细节,在这些地方,磨损和有机几何体至关重要。Adobe Substance 3D Designer和Painter是纹理化的核心,生成能够响应引擎动态光照的智能材质。关键在于对Unity的修改:10 Chambers重写了着色系统,以支持非标准的基于物理的光照模型,优先考虑硬高光反射和清晰阴影,模拟低质量荧光灯和LED光源,这些是典型的企业和基础设施环境。优化通过从ZBrush烘焙高分辨率法线贴图以及使用Substance中的遮挡贴图来实现,这些贴图降低了动态阴影的成本,同时保留了污垢和磨损的感觉。
视觉一致性与“脏现实主义”的错觉 🎨
《Den of Wolves》最大的技术成就在于,它能够在不依赖多边形饱和的情况下,呈现一个可信的未来世界。10 Chambers应用了激进的后期处理,包括受控的色差、暗角以及非常有选择性的泛光效果,模拟在弱光环境下的视觉疲劳。色彩调色板以黑色、工业橙色和冷蓝色为主,这得益于Substance中对反射率的严格控制,其中每种金属或塑料材质都经过计算粗糙度值,以避免视觉噪点。这表明,科技惊悚美学并不取决于引擎,而是依赖于一个严谨的管线,它将数字雕刻、程序化纹理化以及旨在对玩家和GPU都构成“敌意”的光照设计结合在一起。
在开发《Den of Wolves》的图形管线时,为了优化高分辨率几何体在Unity中的实时传输而不影响性能,Maya和ZBrush之间的整合遇到了哪些具体挑战?
(附注:90%的开发时间用于打磨,另外90%用于修复错误)