Le fichier VMD est principalement utilisé pour enregistrer les mouvements des personnages, les trajectoires de la caméra et d’autres informations d’animation. Cet article présentera en détail la structure et l’utilisation des fichiers VMD.

Structure du fichier

Le fichier VMD est un fichier binaire qui contient plusieurs parties :

Détails des enregistrements d’images clés

Enregistrement des images clés des os

struct BoneKeyFrame {
  char BoneName[15];     // Nom de l'os (codé en ShiftJIS)
  uint32_t FrameTime;    // Temps de l'image clé
  float Translation[3];  // Coordonnées de position (X, Y, Z)
  float Rotation[4];     // Quaternaire de rotation (X, Y, Z, W)
  uint8_t Curve[64];     // Données de courbe pour les directions X, Y, Z (16 octets chacune)
};

Enregistrement des images clés des morphes

struct MorphKeyFrame {
  char MorphName[15];    // Nom du morphe (codé en ShiftJIS)
  uint32_t FrameTime;    // Temps de l'image clé
  float Weight;          // Valeur de poids
};

La structure des images clés de la caméra et de la lumière est similaire, mais contient des paramètres spécifiques à chacune.

Utilisation et compatibilité

Les fichiers VMD sont généralement utilisés avec le logiciel MikuMikuDance, permettant l’importation et l’exportation de données d’animation entre différents modèles.

Étant donné que différents modèles peuvent avoir des structures d’os différentes, il est important de s’assurer de la compatibilité entre le modèle et les données d’animation lors de l’utilisation des fichiers VMD, afin d’éviter des effets d’animation non naturels.

Conclusion

Le format de fichier VMD est une partie indispensable de la création d’animations MMD. En enregistrant avec précision divers paramètres d’animation, il permet aux utilisateurs de créer des animations fluides et expressives. Comprendre sa structure et son utilisation est essentiel pour produire des animations MMD de haute qualité.

En savoir plus

Visitez le Wiki MMD pour en savoir plus sur le format de fichier VMD