Vb.net directx 9 3d mesh animation exemple

Soyez le premier à donner votre avis sur cette source.

Vue 23 158 fois - Téléchargée 2 104 fois

Description

J'ai trouve ce code sur un site russe (ou un truc du genre ), il permet de charger le model animé tiny.X, mais je n arrive pas a utiliser mes propres meshes animés , si quelqu un peut ameliorer ce code ... il est le bienvenue

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
95
Date d'inscription
lundi 11 juin 2007
Statut
Membre
Dernière intervention
9 mai 2013

Bonjour. Désoler de faire remonter cette source mais j'ai vraiment besoin d'un exemple de mesh animé.
Mon problème c'est que j'obtiens plein d'erreur dans le code source.

Compilateur utilisé : Microsoft visual basic 2008 express
DirectX utilisé : Version 9

Exemple d'erreur :
'UserData' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Frame' SkinnedModel.vb ligne 42

'AttribId' n'est pas un membre de 'Microsoft.DirectX.Direct3D.BoneCombination' kinnedModel.vb ligne 211

'Commit' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Light' SkinnedMeshTutorialForm.vb ligne 97

'Deferred' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Light'SkinnedMeshTutorialForm.vb ligne 91

sub 'SetUserDataInFrame' ne peut pas être déclaré 'Overrides', car il ne se substitue pas à un sub dans une class de base. SkinnedModel.vb 39

Aider-moi svp.

Merci par avance.
Messages postés
330
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
26 janvier 2009

kupo!

quand même ca sens la source choucroutée à microsoft ca non? le sdk par hasard?
Messages postés
3
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
19 décembre 2005

* Panda DX Exporter est un plugin 3ds permettant l'exportation des fichiers .X , il est basé sur le code source de celui de Microsoft mais propose plus d'options.

Pour ce qui est de mon probleme de chargement j arrive a charger mes models mais il faut desactiver le chargement des textures :
dans la procedure "SetUserDataInMeshContainer" j'ai mis un commentaire sur la ligne ".Textures(a) = TextureLoader.FromFile(mDev, extMaterial(a).TextureFilename)"
Mais je pense que le probleme et du a la conception du fichier .X donc si quelqu'un sait comment en generer un correctement je suis preneur.


* Pour inserer le composant Microsoft.directX il faut installer le SDK de DirectX 9 et dx90b_sdk_devruntime.exe (a telecharger chez Microsoft)
Messages postés
164
Date d'inscription
jeudi 6 mars 2003
Statut
Membre
Dernière intervention
9 octobre 2006

Panda DX Exporter c'est quoi exactement ? C'est le nom des runtime de Microsoft pour exporter de 3DS Max directement en fichier .X ? Pcq si ce n'est pas ca, tu devrais essayer d'aller voir le lien plus bas et d'exporter depuis 3DS Max vers un fichier .X directement.

http://download.microsoft.com/download/c/6/8/c68cbb03-344e-4928-96ff-9c563ce55448/dx90_sdk_extras_direct3d.exe

ca peut peut etre marcher. en attendant jessaye de voir un peu comment ca marche
Messages postés
66
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
29 septembre 2008

Comment faire pour inser le composant Microsoft.DirectX ?
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.