Message #3606
Sujet: Affichage modèles DirectX
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 23-02-2008 10:00:08 | thierry_st_malo |
Bonjour,
J'ai de TRES GROS (je sais, je hurle mais c'est d'épouvante :-) ) problèmes d'affichage de modèles statiques DirectX (mon but étant de réaliser un wargame, je n'ai pas besoin de modèles animés, et ceux que j'utilise - et réalise - s'affichent très correctement dans Deep Exploration et dans Blender). J'utilise Irrlicht.NET.dll version 0.8.2731.19408. Avec le driver OpenGL, c'est une horreur : n'im-por-te-quoi ! Avec le driver DirectX 9.0c les modèles DirectX au format binaire ne s'affichent pas du tout, ce qui a au moins le mérite de la simplicité, et ceux qui sont au format ASCII s'affichent plus ou moins bien (jamais très bien) en fonction des options choisies en créant le fichier. Voici le code que j'utilise pour charger un fichier : Try Mesh = Scene.GetMesh(OpenFileDialog1.FileName).GetMesh(0) Node = Scene.AddMeshSceneNode(Mesh, Nothing, 1) Catch ex As Exception Debugger.Writeln(ex.Message) MsgBox(IDCS_020 + Name, IDC_CRITICAL, IDC_VERSION) End Try Aucune erreur n'est jamais détectée. La boucle d'affichage est hyper-simple : BeginScene-DrawAll-EndScene-Basta. Pouvez-vous m'aider ? Merci d'avance, Thierry P.S : Mesh est un IrrlichtNetCP.Mesh. |
| Création du message | 23-02-2008 09:57:25 | thierry_st_malo |
Bonjour,
J'ai de TRES GROS (je sais, je hurle mais c'est d'épouvante :-) ) problèmes d'affichage de modèles statiques DirectX (mon but étant de réaliser un wargame, je n'ai pas besoin de modèles animés, et ceux que j'utilise - et réalise - s'affichent très correctement dans Deep Exploration et dans Blender). J'utilise Irrlicht.NET.dll version 0.8.2731.19408. Avec le driver OpenGL, c'est une horreur : n'im-por-te-quoi ! Avec le driver DirectX 9.0c les modèles DirectX au format binaire ne s'affichent pas du tout, ce qui a au moins le mérite de la simplicité, et ceux qui sont au format ASCII s'affichent plus ou moins bien (jamais très bien) en fonction des options choisies en créant le fichier. Voici le code que j'utilise pour charger un fichier : Try Mesh = Scene.GetMesh(OpenFileDialog1.FileName).GetMesh(0) Node = Scene.AddMeshSceneNode(Mesh, Nothing, 1) Catch ex As Exception Debugger.Writeln(ex.Message) MsgBox(IDCS_020 + Name, IDC_CRITICAL, IDC_VERSION) End Try Aucune erreur n'est jamais détectée. La boucle d'affichage est hyper-simple : BeginScene-DrawAll-EndScene-Basta. Pouvez-vous m'aider ? Merci d'avance, Thierry P.S : Mesh est un IrrlichtNetCP.Mesh. |
| 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 190 invités en ligne membre en ligne: - RSS Feed |