VMD : MMD のモーションデータ†[edit]
ヘッダ (54Byte)†[edit]
- 30 Byte : char[30] : "Vocaloid Motion Data 0002\0"
- 20 Byte : char[20] : "モデル名\0"
- 4 Byte : unsigned long int : フレームデータ数 (Little Endian)
各フレームデータ (111Byte)†[edit]
- データは全て Little Endian
- 15 Byte : char[15] : "ジョイント名\0"
- 4 Byte : unsigned long int : フレーム番号
- 4 Byte : float : ジョイントのX座標.データが無い場合は0
- 4 Byte : float : ジョイントのY座標.データが無い場合は0
- 4 Byte : float : ジョイントのZ座標.データが無い場合は0
- 4 Byte : float : ジョイントのクオータニオンの X成分.データが無い場合は0
- 4 Byte : float : ジョイントのクオータニオンの Y成分.データが無い場合は0
- 4 Byte : float : ジョイントのクオータニオンの Z成分.データが無い場合は0
- 4 Byte : float : ジョイントのクオータニオンの W成分.データが無い場合は0
- 64 Byte : char[64] : 補間パラメータ