Question sur les moteurs 3D [3D] - Programmation
Marsh Posté le 22-12-2001 à 20:17:38
ben chaque objet dynamique à sa propre matrice (persos....)
les éléments du monde utilisent moins de matrice (architecture, pans de mur), sauf quand un élément est réutilisé plusieurs fois, comme une plante, une vase, une colonne avec beaucoup de triangles qui est répétée.... là vaut mieux utiliser plusieurs fois le même modèle et lui assigner une matrice.
même si tous les éléments de ton monde statique ne vont ptet pas avoir de propre matrice, il est préférable de ne pas les avoir en vrac, mais de les isoler afin de tester leur visibilité par bounding box.
Marsh Posté le 22-12-2001 à 18:45:33
Quelle hypothèse vérifient les moteurs 3D les plus performants:
1. Chaque objet sont centrés sur l'origine du repère, puis placer grâce à une matrice à chaque rendu.
2. Les coordonnées des objets sont initialisées correctement dès le début, puis sont rendus sans changer la matrice monde.
En fait, je me demande comment faire pour gérer une scène complexe statique. Est-ce que je la fais sous 3DS, puis je l'exporte puis je la charge dans des vertex buffers? Ou alors je crée chaque objet, je les exporte un à un dans un éditeur fait maison qui va ensuite exporter les objets et leurs matrices avant d'être chargé dans mon moteur?