Salut je voudrais savoir si c'etait possible de creer un objet 3D sous 3Dsmax ou blender et de l'exporter dans notre programme en C/C++/OpenGL ?est ce possible si oui comment faire ...? merci
Salut je voudrais savoir si c'etait possible de creer un objet 3D sous 3Dsmax ou blender et de l'exporter dans notre programme en C/C++/OpenGL ?est ce possible si oui comment faire ...? merci
Je sais pas si ca reponds a ta question mais regarde par la http://jeux.developpez.com/faq/3d/?p..._format_modele
Et, plus particulièrement pour OpenGL :
http://jeux.developpez.com/faq/openg...HNIQUES_modele
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
ok Merci...
Moi par exemple j'utilise blender y a t'il un script en python qui permet d'exporter vers openGL?Si oui ou puis je le trouver?
Sinon comment puis je faire...Merci
alors, ca se deroule en plusieurs etapes :
- lire les liens passé plus haut
- choisir un format de modèle (pour debuter, le .obj est très bien, facil à comprendre et facile à charger)
- rèaliser un model sous blender et l'exporter dans le format choisi
- ecrire un loader en C++ qui va charger les information du modèle
- afficher le modèle
voila, c'est tout![]()
* Il est infiniment plus simple de faire rapidement un code qui marche que de faire un code rapide qui marche
* pour faciliter les recherches, n'oubliez pas de voter pour les réponses pertinentes
Mes articles
Personnellement j'exporte en 3ds, et je charge avec la lib3ds. Le problème est que le script d'exportation de blender en 3ds n'est pas complet : les smoothgroups ne sont pas exportés, et il manque quelque chunks pour les traiter normalement. J'ai du modifier le script python.
Si tu veux voir mon code source de chargement du modèle :
http://dungeondigger.cvs.sourceforge.../src/Model.cpp
Fais pas attention si c'est pas très joli : c'est encore en développement
Pour ma version du script d'export :
http://dungeondigger.free.fr/divers/3ds_export.py
Pareil c'est du bricolage : je ne connais pas grand chose à Python![]()
Partager