Message #8436
Sujet: Plusieurs questions avec les .3ds
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 03-08-2010 09:52:47 | thoced |
Bonjour concernant ton probleme numero 2,
lors de la modélisation de ton bus, tu peux y attaché un squelette et nommé les différents os du squelettes. Meme si ton objet n'est pas un personnage mais un Bus, rien ne t'empêche d'utiliser une armature pour animer ta porte du bus Ainsi dans Irrlicht tu peux récupérer les différents OS et appliquer une rotation sur l'os qui s'occupe de la porte du bus. Seul la porte du bus s'ouvrira. Seul petit probleme, les fichiers 3ds ne peuvent contenir de mesh animé. Donc il faudra peut être exporter ton modèle de bus dans un autre format lisible par Irrlicht (B3d, fichier .x) ... Voici les différents objets utilisables par Irrlicht (Animated objects) : http://irrlicht.sourceforge.net/features.html Voici comment récupérer l'os du mesh et appliquer une rotation : scene::IAnimatedMeshSceneNode *node; // code ............. chargement de ton mesh (bus complet avec armature) irr::scene::IBoneSceneNode * bone = node->getJointNode("nom_os"); // "nom_os" que tu as attaché à la porte de ton bus via (3dsmax ou blender ou ect ...) bone->setRotation(irr::core::vector3df(0,90,0)); // rotation sur le bone |
| Création du message | 03-08-2010 08:59:37 | thoced |
Bonjour concernant ton probleme numero 2,
lors de la modélisation de ton bus, tu peux y attaché un squelette et nommé les différents os du squelettes. Meme si ton objet n'est pas un personnage mais un Bus, rien ne t'empêche d'utiliser une armature pour animer ta porte du bus Ainsi dans Irrlicht tu peux récupérer les différents OS et appliquer une rotation sur l'os qui s'occupe de la porte du bus. Seul la porte du bus s'ouvrira. Seul petit probleme, les fichiers 3ds ne peuvent contenir de mesh animé. Donc il faudra peut être exporter ton modèle de bus dans un autre format lisible par Irrlicht (B3d, fichier .x) ... Voici les différents objets utilisables par Irrlicht (Animated objects) : http://irrlicht.sourceforge.net/features.html Voici comment récupérer l'os du mesh et appliquer une rotation : scene::IAnimatedMeshSceneNode *node; // code ............. chargement de ton mesh (bus complet avec armature) irr::scene::IBoneSceneNode * bone = node->getJointNode("nom_os"); // "nom_os" que tu as attaché à la porte de ton bus via (3dsmax ou blender ou ect ...) bone->setRotation(irr::core::vector3df(0,90,0)); // rotation sur le bone |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 118 invités en ligne membre en ligne: - RSS Feed |