De Blender a Unity: Optimización low-poly en Deep Rock Galactic Survivor

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

该研究实现了一项技术里程碑,将《深岩银河》的低多边形美学移植到俯视视角,同时保留了该系列的核心特色。关键在于Blender与Unity之间高效的工作流程,使得在不牺牲火山光照效果和标志性水晶光泽的前提下,能够同时管理数百个敌人。本文详细解析了实现这一视觉呈现的优化技术和着色器。

《深岩银河:幸存者》俯视低多边形场景,包含敌人、闪亮水晶和火山熔岩,在Unity中呈现

群体管理与动态LOD 🎮

为了处理屏幕上数百个敌人,团队从Blender开始实施渐进式细节层次(LOD)系统。低多边形资源导出三种多边形变体,根据与俯视摄像头的距离激活。在Unity中,利用GPU实例化系统,通过单次绘制调用绘制同一敌人的多个副本。自定义着色器通过预计算的自发光纹理优化火山光照,避免对每个单位进行动态光照计算。闪亮的水晶使用简化的折射着色器模拟反射,无需光线追踪,即使在屏幕上同时出现300只虫子时也能保持稳定性能。

风格与性能的平衡 ⚖️

保持低多边形风格的决定不仅是出于美学考虑,更是出于性能策略。通过减少每个敌人的顶点数量,Unity引擎可以将更多资源分配给模拟熔岩和爆炸的粒子系统。从Blender开始使用纹理图集最大限度地减少了运行时的材质切换。这种方法表明,一致的艺术风格可以成为最佳的优化工具,使独立游戏无需高端硬件就能在视觉上竞争。

他们是如何在将Blender模型适配到俯视视角时,保持《深岩银河》低多边形视觉标识,同时不损失细节和Unity性能的?

(附注:为移动端优化就像试图把大象塞进Mini Cooper)