解析BVH文件格式:深入剖析BVH文件的结构与内容
最编程
2024-08-14 11:48:58
...
BVH文件解析
-
BVH文件解析
- 简介
-
文件格式
- 文件主要部分
- 文件示例
- 头部部分
- 数据部分
- 关键词
- 注意
- 数据
- 解析器
- 参考
- 谢谢
简介
BVH是BioVision等设备对人体运动进行捕获后产生文件格式的文件扩展名。
BVH文件包含角色的骨骼和肢体关节旋转数据。BVH 是一种通用的人体特征动画文件格式,广泛地被当今流行的各种动画制作软件支持,如3DMax。
文件格式
文件主要部分
骨架信息 和 数据块
- 骨架信息:按照层次关系,定义了如root hip leg等位置和旋转分量,从而形成一个完整的骨架
- 数据块:对应上面的骨架各部位标出每帧的数据信息
一个BVH文件包含两部分,头部部分和数据部分,头部部分描述了骨架的层次关系和初始姿势,数据部分包含了动作(motion)的数据.
文件示例
可以参考文件示例
HIERARCHY
ROOT Hips
{
OFFSET 0.00 0.00 0.00
CHANNELS 6 Xposition Yposition Zposition Zrotation Xrotation Yrotation
JOINT Chest
{
OFFSET 0.00 5.21 0.00
CHANNELS 3 Zrotation Xrotation Yrotation
JOINT Neck
{
OFFSET 0.00 18.65 0.00
CHANNELS 3 Zrotation Xrotation Yrotation
JOINT Head
{
OFFSET 0.00 5.45 0.00
CHANNELS 3 Zrotation Xrotation Yrotation
End Site
{
OFFSET 0.00 3.87 0.00
}
}
}
JOINT LeftCollar
{
OFFSET 1.12 16.23 1.87
CHANNELS 3 Zrotation Xrotation Yrotation
JOINT LeftUpArm
{