PyMotion:专为深度学习角色动画设计的 Python 运动数据处理库,支持 NumPy 与 PyTorch,助力研究与开发效率提升。
• 完整四元数操作及多种旋转表示转换(旋转矩阵、轴角、欧拉角、6D 表示)
• 采用先进双四元数表示刚体位移,提升神经网络对姿态的理解能力(参考2022-2023年最新研究)
• 支持连续6D旋转表示,增强旋转数据表达稳定性
• 内置BVH文件读取与预处理,方便加载和转换动作数据
• 骨骼正向运动学(FK)计算,实现关节全局位置推算
• 基于 Plotly 的可视化工具,支持动画调试,Python 内直接查看动作效果
• 实验性 Blender 通信接口,实现与 Blender 动画的自动交互与可视化
• 所有功能均有 NumPy 与 PyTorch 实现,配套测试保障稳定性
• 未来规划包括更多动画格式支持(如 FBX)、数据增强方法(镜像、噪声、时间变形)、逆运动学模块等
安装简单:pip install upc-pymotion (可选安装可视化扩展 upc-pymotion[viewer])
持续更新中,适合角色动画、运动捕捉、神经网络训练等多种应用场景,助力研究与开发保持前沿。
• 完整四元数操作及多种旋转表示转换(旋转矩阵、轴角、欧拉角、6D 表示)
• 采用先进双四元数表示刚体位移,提升神经网络对姿态的理解能力(参考2022-2023年最新研究)
• 支持连续6D旋转表示,增强旋转数据表达稳定性
• 内置BVH文件读取与预处理,方便加载和转换动作数据
• 骨骼正向运动学(FK)计算,实现关节全局位置推算
• 基于 Plotly 的可视化工具,支持动画调试,Python 内直接查看动作效果
• 实验性 Blender 通信接口,实现与 Blender 动画的自动交互与可视化
• 所有功能均有 NumPy 与 PyTorch 实现,配套测试保障稳定性
• 未来规划包括更多动画格式支持(如 FBX)、数据增强方法(镜像、噪声、时间变形)、逆运动学模块等
安装简单:pip install upc-pymotion (可选安装可视化扩展 upc-pymotion[viewer])
持续更新中,适合角色动画、运动捕捉、神经网络训练等多种应用场景,助力研究与开发保持前沿。