岗位职责
- 面向多个游戏项目的 3C(角色、镜头与控制)相关动画需求,开展技术研究与方案验证,沉淀可复用的动画技术能力、工具与工作流,为项目提供技术支持。
- 围绕角色移动、动作衔接、环境交互及程序化修正等共性场景,研究并实现动画混合、动作匹配、重定向、IK 等技术方案,明确适用条件与性能边界,支持不同项目选型和接入。
- 建设和维护从 DCC 到游戏引擎的动画生产管线,开发动画导出、批处理、重定向、数据管理及资源校验等工具,提升动画资源生产与交付效率。
- 探索 AI 在动画生产中的应用,包括动作生成、视频动捕、动捕数据清理、动作检索及重定向辅助等,完成技术评估、原型验证与工程化集成,形成可供项目实际使用的工具和服务。
- 支持项目排查复杂动画技术问题,协同动画、策划及程序团队分析动作表现、控制响应与镜头呈现之间的关联,将具有共性的问题解决方案沉淀为中台能力。
- 建立动画技术方案的验证与评估方法,围绕动作质量、操作适配、运行性能、制作效率和接入成本进行测试,依据验证结果持续优化工具与方案。
- 负责所承担工具或模块的持续迭代,兼顾通用能力与项目差异,通过合理的接口、配置及扩展机制支持复用,提升交付稳定性与可维护性。
- 编写技术文档、接入指南及示例工程,参与动画技术库建设,开展技术分享与使用支持,推动成熟能力在多个项目中应用。
职位要求
- 具备良好的动画审美与运动规律理解,对节奏、重量感、重心、运动轨迹和动作连贯性有明确判断,能够将动画表现问题转化为可分析、可验证的技术问题。
- 理解游戏 3C 中角色、镜头与控制的关系,熟悉角色移动和交互动画的常见实现方式,能够判断动画方案对操作响应、动作表现及项目接入的影响。
- 熟练掌握至少一种主流游戏引擎,如 Unreal Engine、Unity;深入理解其动画系统,具备引擎侧动画逻辑开发、调试或扩展经验,能够定位复杂动画问题及性能瓶颈。
- 熟悉状态机、动画混合、叠加动画、Root Motion、IK、动画重定向等核心技术,并在动画运行时、程序化动画、动作数据处理或动画工具管线中的至少一个方向有深入实践。
- 熟悉 Maya、MotionBuilder、Blender 等至少一种 DCC 工具及动画工作流,理解骨骼、蒙皮、约束、坐标变换和动画数据的基本原理,具备相关工具或插件开发经验。
- 熟练掌握 Python,并熟练使用 C++、C# 等至少一种工程开发语言;具备良好的模块设计、接口抽象、调试与维护能力,能够独立开发供他人持续使用的工具或技术模块。
- 具备共性需求提炼与工具产品化意识。 能够区分通用能力与项目特定逻辑,设计合理的配置和扩展方式,并关注工具接入成本、兼容性、易用性及后续维护,避免仅交付一次性脚本或演示原型。
- 具备 AI 与动画或美术生产流程结合的实际经验。 能够通过脚本、API 或插件集成相关能力,并验证结果的动作质量、可控性、可编辑性及引擎适配情况;理解项目数据保密、素材授权与模型商用许可的基本要求。
- 能够有效使用 AI 辅助编程与自动化工具,同时具备独立理解、调试和验证代码的能力;具备良好的跨团队沟通能力,能够独立负责一个明确的技术模块,从需求调研、研发验证到接入支持和迭代持续推进。 【加分项】
- 有技术中台、公共工具链或跨项目技术支持经验,所开发工具或模块已被多个团队持续使用。
- 有 Motion Matching、Pose Search、Motion Warping、全身 IK、程序化动画或物理动画等技术的开发与落地经验,能够说明适用边界及方案取舍。
- 有自定义动画节点、引擎动画插件、DCC 插件或动画可视化调试工具开发经验。
- 有动作数据库建设、动捕数据处理、跨骨骼重定向或动画数据自动化评测经验。
- 有动作生成、视频动捕等 AI 模型的部署、推理优化、数据处理或工具集成经验。
- 有基于工具调用、MCP 或智能体的 DCC 与引擎自动化实践,并具备异常处理、结果校验及人工审核机制。