Aller au contenu
We are updating the documentation, some information may be outdated or incomplete

Exportation

DynamX permet d'ajouter des véhicules (voitures, deux-roues, bateaux et hélicoptères) ayant un modèle au format .obj. Voici un tutoriel en deux parties pour apprendre à les exporter via Blender puis les configurer et les ajouter en jeu.

Warning

Il est fortement conseillé d'exporter les modèles via Blender. Les modèles exportés par exemple via BlockBench ne sont pas optimisés et peuvent faire lag.

Préparation des modèles

Une fois que vous avez modélisé votre véhicule sur Blender, vous devez séparer les différentes parties telles que les roues ou le volant.

  • Préparation du chassis

Tout ce qui compose le chassis (carrosserie, sièges...) doit être dans une part nommée chassis.

La voiture doit faire face aux Y négatifs (voir illustration suivante dans préparation des roues).

  • Préparation des roues

Votre fichier obj ne doit contenir qu'un seul modèle de roue, l'origine de la roue doit être placé à l'origine de la grille de Blender.

La roue doit toujours être dans un fichier obj séparé de celui du chassis.

La rotation de la roue doit être telle que la roue tourne autour de l'axe X (rouge) :

wheel_model

Info

Si votre véhicule utilise différents modèles de roues, vous devrez créer un modèle obj par roue.

  • Préparation des pneus

Pour pouvoir être crevée, votre roue doit obligatoirement posséder une (ou des) part contenant rim dans leur nom et qui correspondent à la jante (dessinée que la roue soit crevée ou non). Les autres parts ne seront pas rendues lorsque la roue est crevée.

Warning

Si aucune part ne contenant rim n'est définie, la roue sera rendue en entier même si elle est crevée.

Info

Ce sont les addons qui peuvent ajouter des crevaisons, si vous utilisez DynamX sans addon de ce type, les roues ne pourront pas crever.

  • Préparation du volant

Le volant doit être dans le même modèle que le chassis, mais dans un objet séparé.

L'origine du volant doit être placé à l'origine de la grille de Blender.

La rotation du volant doit être telle qu'il tourne autour de l'axe Y (vert) :

steering_wheel_model

  • Préparation des phares

Toutes les parties pouvant s'allumer (phares, gyrophares...) doivent être dans des objets séparés. Mais contrairement au volant, vous pouvez les laisser à leur place, pas besoin de les mettre à l'origine.

  • Préparation d'une moto

Le guidon doit être exporté comme un volant, et vous devez créer un objet dédié pour le garde boue si vous voulez qu'il bouge avec la suspension.

Exportation des modèles

Exportez tous les modèles ainsi créées, au format obj, accompagnés des .mtl et des .png associés, puis placez les dans un dossier assets/dynamxmod/models/obj/nom_de_votre_vehicule/ de votre pack.

Danger

Faites attention au nom de l'objet du chassis donné par défaut par Blender (ouvrir l'obj exporté avec un éditeur de texte, et vérifiez que vous avez bien o chassis (ou o Chassis)), faites de même pour les autres objets comme le volant...

Configuration et ajout en jeu

Rendez-vous ici : configuration des véhicules.