Bonjour
Je suis en ce moment en train de concevoir un logiciel type "viewer 3D" permettant de charger des fichiers 3d comme le .obj ou encore le .stl.
Celui-ci fonctionne très bien avec des objets allant jusqu'à quelques milliers de vertex mais au delà de ça, le programme commence à souffrir : 20fps pour 125K de vertex ce qui n'est pas suffisant.
Ceci est dut je pense à la manière dont je stocke les informations sur les vertex (position, couleur, normal, coordonné de texture). En effet, j'utilise actuellement des std::vector pour les stocker par souci de facilité mais serait-il plus judicieux d'utiliser un pointeur de vertex pointant vers un tableau de vertex ?
Voilà, j'espère que ceci suffira pour que l'on comprenne mon problème
Merci
Antoine MARTIN
Partager