《UFO机器人古连泰沙:狼之盛宴》的开发面临着一个迷人的技术挑战:将永井豪70年代的美学风格转化为现代3D引擎。团队选择了虚幻引擎4,将卡通渲染与大规模粒子系统相结合,在保持三维沉浸感的同时,实现经典动漫的质感。我们分析了实现这一机械致敬作品的工作流程和渲染决策。🤖
资源流程:Maya、Photoshop与UE4中的卡通渲染管线 🎨
古连泰沙的建模始于Autodesk Maya,在此构建高多边形几何体,随后为游戏进行简化。关键在于轮廓线:在Maya中定义平滑组和硬边,UE4的着色器将其解释为黑色墨线。在Photoshop中,使用平坦且饱和的色板绘制基础纹理,避免逼真的渐变。在Unreal内部,主材质使用后期处理节点应用颜色量化滤镜,并基于深度和法线进行边缘检测,从而实现动画般的轮廓效果。对于太空雷霆,则使用Niagara系统发射具有手绘纹理的高对比度精灵,模拟原版动漫中的闪光效果。
风格启示:为什么卡通渲染不仅仅是一个滤镜 💡
在3D中重现动漫的最大错误是认为后期处理就足够了。在《古连泰沙》中,每个资源从建模阶段就为平面着色而设计:机器人的表面避免镜面反射,并使用平面法线。城市和乡村环境使用纯色纹理,并通过硬方向光投射阴影。这是一项工艺性工作,Maya、Photoshop和UE4不断协同,让玩家感觉自己操控的是一幅动画,而不是一个塑料模型。
作为开发者,在虚幻引擎4中实现卡通渲染以达成《古连泰沙》经典动漫的视觉保真度,同时不牺牲当前世代主机性能,最大的技术挑战是什么?
(P.S.:游戏开发马拉松就像婚礼:每个人都很开心,没人睡觉,最后你哭着收场)