主导MMO开放世界项目引擎核心渲染管线与物理交互模块的设计开发,负责性能瓶颈定位、次世代画面效果落地及复杂场景下的交互稳定性保障
- 针对开放世界大场景下渲染帧率低(初始30fps)、Draw Call峰值达1500+的问题,主导重构基于Unity SRP(Scriptable Render Pipeline)的自定义渲染管线:通过合并静态物体的SRP Batcher、对动态角色采用GPU Instancing渲染骨骼蒙皮、结合多级LOD(Level of Detail)策略动态调整模型精度,最终将Draw Call降低至650以内,帧率稳定至60fps,同屏100+角色场景的内存占用减少25%
- 为解决复杂场景物理交互穿模(如角色攀爬建筑时穿透墙体)与碰撞检测延迟问题,引入Havok Physics引擎并定制化适配项目需求:优化碰撞体层级结构(将建筑墙体从Mesh Collider替换为Capsule Collider+Box Collider组合)、实现基于Job System的并行碰撞检测线程,将单帧碰撞计算时间从12ms缩短至4ms,穿模率降至0.1%以下
- 主导引擎与美术管线的联动优化,设计“材质属性标签+Shader变体裁剪”方案:通过自定义Asset Postprocessor自动标记材质的PBR参数(金属度、粗糙度)与光照模式(实时光照/烘焙光照),剔除未使用的Shader关键字,将Shader变体数量从8000+减少至3500+,打包时间缩短40%,同时保留了次世代材质的视觉效果
- 搭建引擎渲染性能监控工具链:基于Unity Profiler扩展自定义面板,实时追踪Draw Call、GPU耗时、光照探针更新频率等12项核心指标,并联动CI/CD流程实现性能回归测试自动化,将性能问题的定位时间从半天缩短至1小时内