简体中文
VMD(Vocaloid Motion Data)文件是 MikuMikuDance (MMD) 中用于存储动画数据的重要文件格式
头部信息
关键帧数据
uint32_t
struct BoneKeyFrame { char BoneName[15]; // 骨骼名称 (ShiftJIS编码) uint32_t FrameTime; // 关键帧时间 float Translation[3]; // 位置坐标 (X, Y, Z) float Rotation[4]; // 旋转四元数 (X, Y, Z, W) uint8_t Curve[64]; // X, Y, Z 方向的曲线数据 (各16字节) };
struct MorphKeyFrame { char MorphName[15]; // 形态名称 (ShiftJIS编码) uint32_t FrameTime; // 关键帧时间 float Weight; // 权重值 };