《命运2:最终形态》扩展包为Bungie带来了前所未有的技术挑战:苍白之心。这个梦境般的场景要求将不可能的几何结构与腐败的自然融为一体。在引擎盖下,虎式引擎必须管理一个视觉悖论:在模拟一个鲜活而腐朽的生态系统时,结构却挑战着欧几里得物理。真正的成就不仅在于美学,更在于优化,以在上一代主机上保持60帧每秒的流畅度。
工作流程:从Maya到实时 🛠️
创作这些景观的艺术管线始于Autodesk Maya,建模师在此雕刻基础形状。然而,苍白之心的不可能几何结构需要在SideFX Houdini中额外处理。在这里,技术人员应用程序化系统来扭曲网格,创建实时渲染的莫比乌斯环和彭罗斯阶梯。纹理化在Substance中完成,通过动态遮罩生成在有机(根、苔藓)和机械(水晶、液态金属)之间切换的材质。虎式引擎随后将这些资产编译成一个流式系统,根据玩家位置加载几何体,避免性能下降。
粒子与体积:棱镜的灵魂 ✨
棱镜子职业要求粒子效果不仅装饰,还要传达混沌的力量。虎式引擎为技能使用了先进的体积光照层,其中每道动能光线都与环境中的烟雾和尘埃相互作用。Houdini中的VFX艺术家模拟这些能量爆发,导出粒子网格,引擎将其作为面向玩家的公告板处理。结果是一种液态流动感,每次棱镜射击似乎都弯曲了场景的光线,这一切都通过引擎的延迟着色进行了优化。
虎式引擎如何实现实时程序化生成和内存管理,以构建苍白之心那梦幻且不断变化的地形,同时不影响不同世代主机的性能?
(附注:为移动端优化就像试图把大象塞进迷你库珀里)