[Résolu] Problème avec la 3D

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

[Résolu] Problème avec la 3D

Message par Micoute »

Pourquoi quand je lance un programme en 3D, même ceux donnés en exemple, j'ai toujours droit à ce message :
InitEngine3D() doit être appelée avec succès avant d'utiliser le jeu de commandes 3D.
Je vous remercie de vos réponses.
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 !
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Problème avec la 3D

Message par falsam »

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%
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Problème avec la 3D

Message par falsam »

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%
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Problème avec la 3D

Message par Micoute »

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
La réponse est : "Impossible l'environnement nécessaire au fonctionnement du moteur 3D", il y aurait-il un bug ?
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 !
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: Problème avec la 3D

Message par Fred »

Essaie de mettre '3' dans InitEngine(3) et de poster le fichier Ogre.log qui tu as obtenu.
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Problème avec la 3D

Message par Micoute »

Bonjour Fred et merci beaucoup
Fred a écrit :Essaie de mettre '3' dans InitEngine(3) et de poster le fichier Ogre.log qui tu as obtenu.
Résultat:
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
J'espère que ça convient.
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 !
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: Problème avec la 3D

Message par Fred »

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).
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Problème avec la 3D

Message par Micoute »

Merci Fred de tous ces renseignements qui m'ont permis de réinstaller DirectX 9.

Voici le nouveau résultat :
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
ça change du tout au tout, merci encore.
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 !
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: [Résolu] Problème avec la 3D

Message par Fred »

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.
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: [Résolu] Problème avec la 3D

Message par Micoute »

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.
Dans tous les cas, un grand merci à toi et à ton équipe !
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 !
Répondre