Insider Insider
3dnchu 尚无浏览 2 分钟阅读

AI4AnimationPy | Meta的研究团队在Github上公开了使用神经网络的AI驱动型角色动画Python框架!

Meta Research所属的Paul Starke氏和Sebastian Starke氏在Github上公开了在NumPy/PyTorch 环境下实现AI驱动型角色动画的Python框架「AI4AnimationPy」

AI4AnimationPy

AI4AnimationPy是一个使用神经网络的AI驱动型角色动画Python框架。
提供动作捕捉处理、训练与推理、动画工程,以及作为可选功能的实时渲染功能。以上全部都在使用NumPy/PyTorch的Python环境中实现。通过将数据处理、特征提取、神经网络训练/推理、可视化整合到单一的Python框架中,消除了AI4Animation对Unity的依赖。

  • Entity-Component-System (ECS):具有游戏引擎风格生命周期的架构 (Update / Draw / GUI)
  • 向量化数学库: 四元数、轴角表示、矩阵、欧拉表示、镜像变换
  • 神经网络架构:MLP、自动编码器、Flow Matching、Codebook Matching
  • 实时渲染(可选通过Raylib
  • IK(Inverse Kinematics)求解器
  • 运动功能模块: 根轨迹、关节接触等
  • GLB, FBX, BVH 导入管线:使用NPZ序列化
  • 3种运行模式:独立、无头、手动

可在Web上运行的演示

这也是一个相当有趣的框架。
感兴趣的朋友请务必查看!

链接

AI4AnimationPy


GitHub – facebookresearch/ai4animationpy: A Python framework for AI-driven character animation using neural networks. · GitHub

Screenshot of facebookresearch.github.io

Screenshot of github.com