objet 3d
- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23
objet 3d
Bon voilà je voullais savoir si :
- il est possible de charger des objets 3ds
- il est possible de charger des objets .X
- Charger des mondes Bsp
car dans l'aide je voit mesh et entity... Un peu difficile à comprendre.
merci
@++
- il est possible de charger des objets 3ds
- il est possible de charger des objets .X
- Charger des mondes Bsp
car dans l'aide je voit mesh et entity... Un peu difficile à comprendre.
merci
@++
1. Pour les fichiers 3DS (3D Studio Max) : Réponse non- il est possible de charger des objets 3ds
- il est possible de charger des objets .X
- Charger des mondes Bsp
2. Pour les fichiers X (DirectX) : Réponse
Pour le Fichier DirectX c'est possible puisse que c'est un fichier texte. Il faut lire le fichier en mode texte, chercher la section des vertices, des index de vertices, les coordonnées du UV Mapping, etc et les mettrent en place avec les commandes SetMeshData().
Bref c'est pas très facile, il y en a pour des heures à programmer ça. Sans compter que le moteur OGRE est toujours en Version Beta donc pas vraiment faisable avant la version finale avec l'aide sur le fonctionnement des nouvelles commandes.
3. Les mondes BSP : Réponse : Extrait de l'aide
Syntaxe
Résultat = LoadWorld(NomFichier$)
Description
Charge un monde complet. Actuellement, seulement le format BSP de Quake3 est supporté mais d'autres vont suivre. Le 'NomFichier$' doit être accessible dans le chemin géré par Add3DArchive(). De tels mondes peuvent être facilement créés grâce à des outils comme 'Quark'. Un monde contient un ciel, des batiments, des lumières etc... Les mondes de Quake3 peuvent être chargés immediatement, sans aucune conversion. Si le 'Résultat' est 0, le chargement du monde a échoué.
Important: Le format BSP est la propriété intellectuelle d'iD Software et ne peut être utilisé librement que dans des logiciels gratuits. Les logiciels à but commerciaux doivent acquérir une license d'exploitation auprès d'iD Software. Ce système de license n'est pas lié à PureBasic et Fantaisie Software ne peut en aucun cas être tenu pour responsable d'un usage incorrect de cette commande.
Voilà
A+
Guimauve
- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23
Est-ce que tu connais la Structure du fichier 3DS ? Si oui, place la ici et quelqu'un pourra faire une commande pour "LOADER" un 3DS dans OGRE.Polo a écrit :Avec Ogre, le plus simple est de convertir tes fichiers en un fichier .mesh ...
Mais je vois pas en quoi les 3ds sont illisible, c'est pas compliqué de les lire.
Moi j'ai cherché pendant un moment à lire un fichier 3DS sans vraiment y arriver. J'ai fais une recherche pour trouver sa Structure mais ça n'a pas marché.
Bref il suffit de savoir comment le 3DS est écrit et passer les infos correctement au moteur 3D.
Mais pour avoir étudié le fichier mesh de OGRE, il est de loin supérieur au 3DS. Il contient toute les meshs de dégénérescence d'un model. Ce qui veut dire que le fichier mesh quoique difficille à manipuler est bien meilleur du point de vue des performances d'affichage. Plus on se trouve loin d'un model dans le monde 3D moins il y a de polygones pour afficher le model et inversement plus on est proximité. Le plus gros problème c'est qu'il y a pas d'outil indépedent pour convertir les models 3D d'un format à l'autre.
MilkShape 3D est un utilitaire qui manipule le fichier Mesh mais il n'est pas gratuit.
A+
Guimauve
Je ne comprends pas là : http://www.ogre3d.org/index.php?option= ... tcat&cat=5
pour db, tu peux utiliser :Le psychopathe a écrit :lol, sa me degoute un peu car je voudrais faire un editeur de monde. Pour créer ses map en 3d placer les objets et l'utiliser pour DBpro car le pure est plus rapide ! Bon je vais devoir le programmer en DBpro lol
merci
@++
dogacga pour fabriquer tes objets et tes mondes (exportation en directX .x )
http://patrick.claude.free.fr/DEV/dl1_210.exe
metasequoia pour fabriquer les "parts" (pièces) qui manquent
http://patrick.claude.free.fr/DEV/mqle23b.zip
à voir pour purebasic
anim8or : exportation en 3ds, wavefront, c

http://patrick.claude.free.fr/DEV/Anim8 ... 202005.zip
anim8or permet en plus de la modélisation, le rendu texturé, le montage vidéo, l'animation par "bones" (squelette)...
patrick
- Le psychopathe
- Messages : 764
- Inscription : jeu. 03/mars/2005 19:23