Eclipse引擎:星系中的照片级真实感与海量粒子

发布于 2026年05月20日 | 从西班牙语翻译

Quantic Dream 已确认《星球大战:日蚀》将基于其专有引擎的进化版本运行,该引擎曾驱动《底特律:变人》。这款针对次世代硬件优化的内部软件必须解决两大关键挑战:电影级场景中的照片级真实感,以及同时模拟包含数千颗粒子的太空战斗。其关键在于混合渲染系统,该系统将实时全局光照与体素锥追踪技术相结合,在高密度环境中实现前所未有的阴影和反射效果。

Eclipse引擎展示照片级真实感与数千颗粒子太空战斗模拟

技术管线:MotionBuilder、Maya 与 NPC 的重量 🛠️

Quantic Dream 的工作流程依赖 Maya 进行环境建模和雕刻,以及 MotionBuilder 进行面部和身体动作捕捉。与使用更标准化引擎的 Naughty Dog 或 Rockstar 等工作室不同,Quantic Dream 采用封闭式管线,从而能对动画进行精细控制。真正的技术挑战在于 NPC 的密度:引擎必须管理屏幕上数百个非玩家角色,同时不牺牲纹理质量或 60 帧每秒的流畅度。为此,他们使用动态细节层次(LOD)系统,在保持照片级光照效果的同时,减少远处物体的几何复杂度。

中间件的终结?独立开发者的启示 🚀

Quantic Dream 坚持使用专有引擎的决定,与当前使用虚幻引擎 5 的趋势形成对比。对于独立开发者而言,《日蚀》的案例表明中间件并非必需,但风险较高。内部工具的投资仅在游戏需要对粒子渲染(如飞船爆炸)和大量 NPC 的内存管理有极端控制时才合理。如果你的项目不需要这种保真度,使用商业解决方案将节省时间。

在《日蚀》引擎中,模拟银河尺度的大量粒子以维持照片级真实感而不牺牲实时性能,具体面临哪些技术挑战?

(附注:游戏开发马拉松就像婚礼:每个人都很开心,没人睡觉,最后你哭了)