Je vous remercie de vos réponses.InitEngine3D() doit être appelée avec succès avant d'utiliser le jeu de commandes 3D.
[Résolu] Problème avec la 3D
[Résolu] Problème avec la 3D
Pourquoi quand je lance un programme en 3D, même ceux donnés en exemple, j'ai toujours droit à ce message :
Dernière modification par Micoute le mar. 27/août/2013 16:30, modifié 1 fois.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Problème avec la 3D
Tu lances les exemples depuis le dossier exemple figurant dans le dossier d'installation de Pure Basic ?
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Problème avec la 3D
Essayes ce code.
Code : Tout sélectionner
If InitEngine3D()
Debug "Environnement nécessaire au fonctionnement du moteur 3D initialisé"
Else
Debug "Impossible l'environnement nécessaire au fonctionnement du moteur 3D"
EndIf
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Problème avec la 3D
La réponse est : "Impossible l'environnement nécessaire au fonctionnement du moteur 3D", il y aurait-il un bug ?falsam a écrit :Essayes ce code.Code : Tout sélectionner
If InitEngine3D() Debug "Environnement nécessaire au fonctionnement du moteur 3D initialisé" Else Debug "Impossible l'environnement nécessaire au fonctionnement du moteur 3D" EndIf
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: Problème avec la 3D
Essaie de mettre '3' dans InitEngine(3) et de poster le fichier Ogre.log qui tu as obtenu.
Re: Problème avec la 3D
Bonjour Fred et merci beaucoup
Résultat:Fred a écrit :Essaie de mettre '3' dans InitEngine(3) et de poster le fichier Ogre.log qui tu as obtenu.
J'espère que ça convient.16:58:01: Creating resource group General
16:58:01: Creating resource group Internal
16:58:01: Creating resource group Autodetect
16:58:01: SceneManagerFactory for type 'DefaultSceneManager' registered.
16:58:01: Registering ResourceManager for type Material
16:58:01: Registering ResourceManager for type Mesh
16:58:01: Registering ResourceManager for type Skeleton
16:58:01: MovableObjectFactory for type 'ParticleSystem' registered.
16:58:01: OverlayElementFactory for type Panel registered.
16:58:01: OverlayElementFactory for type BorderPanel registered.
16:58:01: OverlayElementFactory for type TextArea registered.
16:58:01: Registering ResourceManager for type Font
16:58:01: ArchiveFactory for archive type FileSystem registered.
16:58:01: ArchiveFactory for archive type Zip registered.
16:58:01: ArchiveFactory for archive type EmbeddedZip registered.
16:58:01: DDS codec registering
16:58:01: FreeImage version: 3.10.0
16:58:01: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
16:58:01: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,koa,iff,lbm,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,dds,gif,g3,sgi,j2k,j2c,jp2
16:58:01: PVRTC codec registering
16:58:01: Registering ResourceManager for type HighLevelGpuProgram
16:58:01: Registering ResourceManager for type Compositor
16:58:01: MovableObjectFactory for type 'Entity' registered.
16:58:01: MovableObjectFactory for type 'Light' registered.
16:58:01: MovableObjectFactory for type 'BillboardSet' registered.
16:58:01: MovableObjectFactory for type 'ManualObject' registered.
16:58:01: MovableObjectFactory for type 'BillboardChain' registered.
16:58:01: MovableObjectFactory for type 'RibbonTrail' registered.
16:58:01: *-*-* OGRE Initialising
16:58:01: *-*-* Version 1.8.2 (Byatis)
16:58:01: OGRE EXCEPTION(7:InternalErrorException): d3dx9_42.dll can't be loaded in D3D11Plugin::install at OgreD3D9Plugin.cpp (line 122)
16:58:01: *-*-* OGRE Shutdown
16:58:01: Unregistering ResourceManager for type Compositor
16:58:01: Unregistering ResourceManager for type Font
16:58:01: Unregistering ResourceManager for type Skeleton
16:58:01: Unregistering ResourceManager for type Mesh
16:58:01: Unregistering ResourceManager for type HighLevelGpuProgram
16:58:01: Unregistering ResourceManager for type Material
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: Problème avec la 3D
http://www.purebasic.com/french/documen ... ine3d.html
Cette fonction tente de charger la bibliothèque de moteur 3d (nommé 'Engine3D.dll' sous Windows, 'engine3d.so' sur Linux et 'engine3d.dylib' sur Mac OS X, depuis le dossier PureBasic/compilateurs/). Si elle échoue, c'est probablement parce que la bibliothèque est introuvable. Sous Windows, une version récente de DirectX 9 doit être installé (voir ici: DirectX 9 runtime installer).
Re: Problème avec la 3D
Merci Fred de tous ces renseignements qui m'ont permis de réinstaller DirectX 9.
Voici le nouveau résultat :
Voici le nouveau résultat :
ça change du tout au tout, merci encore.17:24:25: Creating resource group General
17:24:25: Creating resource group Internal
17:24:25: Creating resource group Autodetect
17:24:25: SceneManagerFactory for type 'DefaultSceneManager' registered.
17:24:25: Registering ResourceManager for type Material
17:24:25: Registering ResourceManager for type Mesh
17:24:25: Registering ResourceManager for type Skeleton
17:24:25: MovableObjectFactory for type 'ParticleSystem' registered.
17:24:25: OverlayElementFactory for type Panel registered.
17:24:25: OverlayElementFactory for type BorderPanel registered.
17:24:25: OverlayElementFactory for type TextArea registered.
17:24:25: Registering ResourceManager for type Font
17:24:25: ArchiveFactory for archive type FileSystem registered.
17:24:25: ArchiveFactory for archive type Zip registered.
17:24:25: ArchiveFactory for archive type EmbeddedZip registered.
17:24:25: DDS codec registering
17:24:25: FreeImage version: 3.10.0
17:24:25: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
17:24:25: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,koa,iff,lbm,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,dds,gif,g3,sgi,j2k,j2c,jp2
17:24:25: PVRTC codec registering
17:24:25: Registering ResourceManager for type HighLevelGpuProgram
17:24:25: Registering ResourceManager for type Compositor
17:24:25: MovableObjectFactory for type 'Entity' registered.
17:24:25: MovableObjectFactory for type 'Light' registered.
17:24:25: MovableObjectFactory for type 'BillboardSet' registered.
17:24:25: MovableObjectFactory for type 'ManualObject' registered.
17:24:25: MovableObjectFactory for type 'BillboardChain' registered.
17:24:25: MovableObjectFactory for type 'RibbonTrail' registered.
17:24:25: *-*-* OGRE Initialising
17:24:25: *-*-* Version 1.8.2 (Byatis)
17:24:25: D3D9 : Direct3D9 Rendering Subsystem created.
17:24:25: D3D9: Driver Detection Starts
17:24:25: D3D9: Driver Detection Ends
17:24:26: Particle Emitter Type 'Point' registered
17:24:26: Particle Emitter Type 'Box' registered
17:24:26: Particle Emitter Type 'Ellipsoid' registered
17:24:26: Particle Emitter Type 'Cylinder' registered
17:24:26: Particle Emitter Type 'Ring' registered
17:24:26: Particle Emitter Type 'HollowEllipsoid' registered
17:24:26: Particle Affector Type 'LinearForce' registered
17:24:26: Particle Affector Type 'ColourFader' registered
17:24:26: Particle Affector Type 'ColourFader2' registered
17:24:26: Particle Affector Type 'ColourImage' registered
17:24:26: Particle Affector Type 'ColourInterpolator' registered
17:24:26: Particle Affector Type 'Scaler' registered
17:24:26: Particle Affector Type 'Rotator' registered
17:24:26: Particle Affector Type 'DirectionRandomiser' registered
17:24:26: Particle Affector Type 'DeflectorPlane' registered
17:24:26: PCZone Factory Type 'ZoneType_Default' registered
17:24:26: CPU Identifier & Features
17:24:26: -------------------------
17:24:26: * CPU ID: AuthenticAMD: AMD Athlon(tm) II X2 240 Processor
17:24:26: * SSE: yes
17:24:26: * SSE2: yes
17:24:26: * SSE3: yes
17:24:26: * MMX: yes
17:24:26: * MMXEXT: yes
17:24:26: * 3DNOW: yes
17:24:26: * 3DNOWEXT: yes
17:24:26: * CMOV: yes
17:24:26: * TSC: yes
17:24:26: * FPU: yes
17:24:26: * PRO: yes
17:24:26: * HT: no
17:24:26: -------------------------
17:24:26: D3D9 : Subsystem Initialising
17:24:26: Registering ResourceManager for type Texture
17:24:26: Registering ResourceManager for type GpuProgram
17:24:26: ***************************************
17:24:26: *** D3D9 : Subsystem Initialised OK ***
17:24:26: ***************************************
17:24:26: SceneManagerFactory for type 'OctreeSceneManager' registered.
17:24:26: SceneManagerFactory for type 'BspSceneManager' registered.
17:24:26: Registering ResourceManager for type BspLevel
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: [Résolu] Problème avec la 3D
Je suis en train de regarder si je ne peux integrer ca à l'installateur de PB, pour eviter une installation manuelle.
edit: confirmé, ce sera inclu dans la prochaine beta. Il n'y aura plus de manip supplementaires à faire.
edit: confirmé, ce sera inclu dans la prochaine beta. Il n'y aura plus de manip supplementaires à faire.
Re: [Résolu] Problème avec la 3D
Dans tous les cas, un grand merci à toi et à ton équipe !Fred a écrit :Je suis en train de regarder si je ne peux integrer ca à l'installateur de PB, pour eviter une installation manuelle.
edit: confirmé, ce sera inclu dans la prochaine beta. Il n'y aura plus de manip supplementaires à faire.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !