# Le modèle 3D - Les roues

{% hint style="info" %}
**Si vous rencontrez des soucis dans cette partie n'hésitez pas a venir sur le serveur** [**discord**](< https://discord.gg/PuBDPM2grN>) **pour trouver de l'aide.**
{% endhint %}

***

### Etape 1: Préliminaire

Pour animer un model 3D, on utilise des Os/Bones. C'est tout une hiérarchie de petits points qui ont chacun un bout de notre modèle 3D assigné, donc quand le moteur Enfusion va bouger cet Os, la partie qui lui sera affecté va bouger avec lui. C'est aussi simple que ça.

***

<mark style="color:orange;">**Il y a des règles à respecter pour positionner nos Os et les nommer:**</mark>

* Chaque Os porte un nom précis pour les animations dans Enfusion, l'on verra plus bas quel Os est nommé et comment les nommer.
* Les Os marche sous forme de hiérarchie, donc avec un système Parent-Enfant, Exemple, si le parent fait une rotation, l'enfant aussi car il est plus bas que lui hiérarchiquement.
* Pour créer des Os, il faut d'abord créer une Armature.
* Les Os doivent être placés avec leurs tête vers Y+:

<figure><img src="/files/LMnDQna95pK8yQ937jNe" alt=""><figcaption><p>Comme l'on peut le voir, tous les os sont dirigés vers l'axe Y+ dans blender, les autres représente simplement des positions pour y mettre des préfabs une fois le modèle importé totalement (ils ne sont donc pas animés)</p></figcaption></figure>

* Les Os possède une tête et une queue, la tête doit être placé si possible a l'extrémité de la pièce que vous aller animer, et la queue doit être placé si possible à la base de l'objet.
* Chaque Os va être animé comme j'ai dis va lui être affecté une zone de notre modèle 3D, cette zone s'appelle un <mark style="color:yellow;">Vextex Group.</mark>
* Voici l'architecture basique d'une Armature pour une voiture à 4 roues:

<figure><img src="/files/wADnB8GG7Ueas6p9cjs6" alt=""><figcaption></figcaption></figure>

* L'os v\_root doit être en coordonnées 0 0 0 (on verra comment faire).

***

### Etape 2: Réaliser les Os

Pour faire des Os il nous faut l'armature, ouvrez votre projet principal Blender et dans la liste de droite, faite clique droit puis "Nouvelle Collection" que l'on va nommer "Skeletons". En suite cliquez sur la collection que vous venez de créer puis regardez en haut a droite si vous êtes bien en mode "Objet", si c'est le cas, allez dans "Ajouter" puis "Armature". Une fois cela fait cela devrait ressembler a ça:

<div data-full-width="true"><figure><img src="/files/VM3YoG2tsJjDCTaiYLqH" alt=""><figcaption></figcaption></figure></div>

En suite, l'on va le nommer "**v\_root**" pour respecter l'architecture.

Après il va falloir le mettre en 0 0 0:

* Pour ce faire sélectionner votre Armature en suite vous devez passer en mode Edition (en haut à gauche).
* Après cliquer sur l'outil déplacer, sélectionner votre os puis cliquer sur la petite flèche à coté du gizmo 3D:

<figure><img src="/files/4sxT6OvScz3KOR68HDsz" alt=""><figcaption><p>La petite flèche en question PS: Le truc a coté de cette flèche s'appelle un Gizmo</p></figcaption></figure>

* En suite, allez dans élément dans le menu que vous venez d'afficher puis vous devrez tomber sur des valeurs tête et queue, vous allez toute les mettre à 0 sauf la valeur Y de la queue qu'on va mettre a -0.505304 m

Normalement cela devrait ressembler à ça:

<figure><img src="/files/SC55Xerh02dgr80EpxCV" alt=""><figcaption></figcaption></figure>

Si c'est la cas c'est que c'est tout bon ✅

En suite il va nous falloir créer d'autre os, pour ce faire cliquer sur Ajouter puis Os en mode Edition.

Il est donc nécessaire pour votre véhicule d'avoir minimum cette architecture:

<figure><img src="/files/xb6fSbNyGoAgCg4GJmyV" alt=""><figcaption></figcaption></figure>

Pour ce faire, créez 10 Os et renommez les chacun avec ces noms là, une fois cela fait, rendez vous dans cette catégorie:

<figure><img src="/files/2wQ6vWiVMsibvjdM78Pt" alt=""><figcaption><p>La catégorie "Os"</p></figcaption></figure>

Puis dépliez le sous menu "Relations".

C'est ici que vous allez faire la hiérarchie, pour ce faire, cliquez sur votre Axles\_01 puis mettez le Enfant de v\_root:

<figure><img src="/files/a4Nng2pbvrqAXosTUcDE" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Une fois cela fait, vous savez comment faire les liens de hiérarchie, vous pouvez donc faire toute la hiérarchie qui est sur la l'image un peu plus en haut.
{% endhint %}

***

### Etape 3: Réaliser les Vertex group

En cours

{% hint style="success" %}
Une fois cela fait, vous pouvez passer à l'étape suivante.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://linwainn-enfusion.gitbook.io/enfusion-fr-car/partie1/le-modele-3d-la-voiture/le-modele-3d-les-roues.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
