•选修《实时渲染》并完成基于 C++ 的骨骼动画系统课程设计,实现蒙皮矩阵的 GPU 并行计算,优化了顶点混合管线。
•带队参加校级游戏开发大赛,两周内用 C++ 与自定义 soft renderer 搭建角色动画演示,获最佳技术实现奖。
•发起并主持月度 Game Jam,曾用 OpenGL 和 C++ 在 48 小时内完成带有状态机驱动的第三人称动画原型,锻炼了快速原型与协作能力。
北京星辰互动科技有限公司 - 游戏技术中心知名游戏公司创新企业
2017.07-2021.12
C++游戏动画开发工程师C++动画系统实时渲染引擎重构
北京
•负责一款科幻题材的3D射击游戏的动画系统开发,使用C++实现角色骨骼动画与摄像机动画的实时驱动。
•通过重构动画插值算法,将群体动画的渲染开销降低了40%,显著改善了团战场景的流畅度。
•与角色美术团队紧密配合,主导了动画资源管线的技术方案,确保从DCC工具到引擎的无损导入。
•对自有引擎的动画模块进行重构,解决了蒙皮动画在Android低端机型上的崩溃问题。
北京幻象网络技术有限公司 - 引擎与工具研发部快速发展游戏公司技术驱动
2022.01-至今
C++游戏动画开发工程师引擎架构动画压缩团队效率
北京
•主导公司自研2D游戏引擎的动画系统设计,采用数据驱动架构,实现了一套可配置的动画状态机,支持换装系统。
•带领团队完成一款卡通风格三消游戏的动画开发,上线后首月活跃用户突破80万,动画表现获玩家好评。
•建立了动画资产命名规范与迭代流程,引入自动化测试工具,使团队开发效率提升30%。
•研究并实现基于骨骼LOD的动画压缩方案,使动画资源体积减少35%,同时保持视觉质量。
•项目为一款大型多人在线角色扮演游戏(MMORPG),我主要负责角色战斗动画系统的开发。
•使用C++实现基于动作混合树的动画融合方案,使角色在奔跑、攻击、受击等状态间平滑过渡,提升操作手感。
•对群体战斗场景的动画更新进行批处理优化,使同屏20个角色时的帧率稳定在60fps。
•与战斗策划深度合作,设计并实现了超过50种技能的表现逻辑,包括蓄力、弹道、连击等,增强了视觉冲击力。
•作为技术负责人,从零搭建了基于帧动画与骨骼动画混合的2D动画系统,支持动态挂载与特效绑定。
•为角色设计了超过30种动作序列,包括攀爬、滑铲、空中连击等,通过精细调整动画曲线,使动作打击感十足。
•通过异步加载与对象池机制,将场景切换时的动画数据加载耗时降低了60%,内存峰值下降40%。
动画运行时性能调优实践:
在自研引擎中设计了基于实体池的动画实例化方案,将重复角色的蒙皮计算合并为单个 GPU 命令,百人同屏场景帧率提升 40%。
为 UE 动画蓝图扩展了自定义异步节点,实现动画驱动逻辑的并行化,并将动画事件与 Niagara 粒子系统解耦,降低 CPU 尖峰。