[4.60] Static Geometry
[4.60] Static Geometry
Exemple d'utilisation des géométrie statique , 100000 cubes , ca ne rame pas un poil !
http://rapidshare.com/files/456037933/P ... y_test.zip
http://rapidshare.com/files/456037933/P ... y_test.zip
Re: [4.60] Static Geometry
Ton code plante chez moi à la ligne 25, voici le contenu de mon fichier "Ogre.log" :
Code : Tout sélectionner
19:57:45: Creating resource group General
19:57:45: Creating resource group Internal
19:57:45: Creating resource group Autodetect
19:57:45: SceneManagerFactory for type 'DefaultSceneManager' registered.
19:57:45: Registering ResourceManager for type Material
19:57:45: Registering ResourceManager for type Mesh
19:57:45: Registering ResourceManager for type Skeleton
19:57:45: MovableObjectFactory for type 'ParticleSystem' registered.
19:57:45: OverlayElementFactory for type Panel registered.
19:57:45: OverlayElementFactory for type BorderPanel registered.
19:57:45: OverlayElementFactory for type TextArea registered.
19:57:45: Registering ResourceManager for type Font
19:57:45: ArchiveFactory for archive type FileSystem registered.
19:57:45: ArchiveFactory for archive type Zip registered.
19:57:45: DDS codec registering
19:57:45: FreeImage version: 3.10.0
19:57:45: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
19:57:45: 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
19:57:45: PVRTC codec registering
19:57:45: Registering ResourceManager for type HighLevelGpuProgram
19:57:45: Registering ResourceManager for type Compositor
19:57:45: MovableObjectFactory for type 'Entity' registered.
19:57:45: MovableObjectFactory for type 'Light' registered.
19:57:45: MovableObjectFactory for type 'BillboardSet' registered.
19:57:45: MovableObjectFactory for type 'ManualObject' registered.
19:57:45: MovableObjectFactory for type 'BillboardChain' registered.
19:57:45: MovableObjectFactory for type 'RibbonTrail' registered.
19:57:45: OGRE EXCEPTION(6:FileNotFoundException): 'plugins.cfg' file not found! in ConfigFile::load at OgreConfigFile.cpp (line 83)
19:57:45: plugins.cfg not found, automatic plugin loading disabled.
19:57:45: *-*-* OGRE Initialising
19:57:45: *-*-* Version 1.7.0 (Cthugha)
19:57:45: D3D9 : Direct3D9 Rendering Subsystem created.
19:57:45: D3D9: Driver Detection Starts
19:57:45: D3D9: Driver Detection Ends
19:57:45: OpenGL Rendering Subsystem created.
19:57:45: Particle Emitter Type 'Point' registered
19:57:45: Particle Emitter Type 'Box' registered
19:57:45: Particle Emitter Type 'Ellipsoid' registered
19:57:45: Particle Emitter Type 'Cylinder' registered
19:57:45: Particle Emitter Type 'Ring' registered
19:57:45: Particle Emitter Type 'HollowEllipsoid' registered
19:57:45: Particle Affector Type 'LinearForce' registered
19:57:45: Particle Affector Type 'ColourFader' registered
19:57:45: Particle Affector Type 'ColourFader2' registered
19:57:45: Particle Affector Type 'ColourImage' registered
19:57:45: Particle Affector Type 'ColourInterpolator' registered
19:57:45: Particle Affector Type 'Scaler' registered
19:57:45: Particle Affector Type 'Rotator' registered
19:57:45: Particle Affector Type 'DirectionRandomiser' registered
19:57:45: Particle Affector Type 'DeflectorPlane' registered
19:57:45: PCZone Factory Type 'ZoneType_Default' registered
19:57:45: CPU Identifier & Features
19:57:45: -------------------------
19:57:45: * CPU ID: GenuineIntel: Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz
19:57:45: * SSE: yes
19:57:45: * SSE2: yes
19:57:45: * SSE3: yes
19:57:45: * MMX: yes
19:57:45: * MMXEXT: yes
19:57:45: * 3DNOW: no
19:57:45: * 3DNOWEXT: no
19:57:45: * CMOV: yes
19:57:45: * TSC: yes
19:57:45: * FPU: yes
19:57:45: * PRO: yes
19:57:45: * HT: no
19:57:45: -------------------------
19:57:45: D3D9 : Subsystem Initialising
19:57:45: Registering ResourceManager for type Texture
19:57:45: Registering ResourceManager for type GpuProgram
19:57:45: ***************************************
19:57:45: *** D3D9 : Subsystem Initialised OK ***
19:57:45: ***************************************
19:57:45: SceneManagerFactory for type 'OctreeSceneManager' registered.
19:57:45: SceneManagerFactory for type 'TerrainSceneManager' registered.
19:57:45: SceneManagerFactory for type 'BspSceneManager' registered.
19:57:45: Registering ResourceManager for type BspLevel
19:57:56: D3D9RenderSystem::_createRenderWindow "PureBasic Ogre", 0x0 fullscreen miscParams: FSAA=2 colourDepth=32 displayFrequency=60 externalWindowHandle=1115286 vsync=true
19:57:56: D3D9 : Created D3D9 Rendering Window 'PureBasic Ogre' : 1280x768, 32bpp
19:57:56: D3D9 : Multi head disabled. It causes application run time crashes when used in Vista + SP 1 or 2 combination
19:57:56: OGRE EXCEPTION(3:RenderingAPIException): Cannot create device! in D3D9Device::createD3D9Device at OgreD3D9Device.cpp (line 705)
Re: [4.60] Static Geometry
D3D9RenderSystem::_createRenderWindow "PureBasic Ogre", 0x0 fullscreen
Quand la fenetre du screenrequester s'ouvre , choisi mode fenetré avec une petite résolution valide (au premier lancement , il n'y a pas de résolution) , si cela persite , essaye avec le sous systeme OpenGL ou directx7, le problème viens de chez toi en tout cas.OGRE EXCEPTION(3:RenderingAPIException): Cannot create device! in D3D9Device::createD3D9Device at OgreD3D9Device.cpp (line 705)
Re: [4.60] Static Geometry
Je viens de tester sur mon pc de bureau et ça fonctionne.
Le problème ne se présente que sur mon portable, pourtant j'ai mit DirectX 9 à jour et j'ai testé toutes les résolutions, que ce soit en fullscreen ou windowed. De plus, le code de kelebrindae "Démo Physique + joints" fonctionne sur mon portable.
Edit : même problème avec DirectX 7, avec OpenGL j'ai ce message :
Le problème ne se présente que sur mon portable, pourtant j'ai mit DirectX 9 à jour et j'ai testé toutes les résolutions, que ce soit en fullscreen ou windowed. De plus, le code de kelebrindae "Démo Physique + joints" fonctionne sur mon portable.
Edit : même problème avec DirectX 7, avec OpenGL j'ai ce message :
Code : Tout sélectionner
[ERROR] StaticGeometry.pb (Line: 25)
[ERROR] OpenScreen() or OpenWindowedScreen() must be called before using any 3D commands.
Dernière modification par Atomo le mar. 05/avr./2011 19:25, modifié 1 fois.
Re: [4.60] Static Geometry
Sur mon PC perso, ça fonctionne très bien, et c'est très impressionnant!
Re: [4.60] Static Geometry
Cela viens donc de ta carte graphique qui ne supporte pas le "geometry batching".
Re: [4.60] Static Geometry
C'est bien possible, c'est une carte intel intégrée bas de gamme.
Merci pour ton aide
Merci pour ton aide
Re: [4.60] Static Geometry
Sympa en effet
@++
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: [4.60] Static Geometry
un deuxième exemple avec une lumière qui bouge et des shadow volume :
http://rapidshare.com/files/456055493/P ... _test2.zip
http://rapidshare.com/files/456055493/P ... _test2.zip
Re: [4.60] Static Geometry
il y a des bonnes choses dans cette version
@++
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: [4.60] Static Geometry
C'est pas fini , tout n'est pas encore là
Re: [4.60] Static Geometry
Ah ouais quand même
Re: [4.60] Static Geometry
Bien, bien
Merci G-Rom !
J'ai pas réussi à charger le 1er exemple, Rapidshare indique qu'il y a un problème avec le fichier...
Merci G-Rom !
J'ai pas réussi à charger le 1er exemple, Rapidshare indique qu'il y a un problème avec le fichier...
Only PureBasic makes it possible
Re: [4.60] Static Geometry
Hello,
Directx :
Chez moi le test N°1 fonctionne Fonctionne (impressionnant d'ailleurs !).
Le N°2 ne fonctionne qu'en plein écran et que dans des petites résolutions. Dans la résol de mon écran (1680x1050) j'ai un invalid access memory sur la ligne RenderWorld().
OpenGL :
Exemple N°1 tout est OK (à part la souris qui n'est pas capturée par l'écran)
Exemple N°2 Ok en plein écran et invalid access memory en fenétré (Souris idem)
Bravo quand même !
Directx :
Chez moi le test N°1 fonctionne Fonctionne (impressionnant d'ailleurs !).
Le N°2 ne fonctionne qu'en plein écran et que dans des petites résolutions. Dans la résol de mon écran (1680x1050) j'ai un invalid access memory sur la ligne RenderWorld().
OpenGL :
Exemple N°1 tout est OK (à part la souris qui n'est pas capturée par l'écran)
Exemple N°2 Ok en plein écran et invalid access memory en fenétré (Souris idem)
Bravo quand même !
Re: [4.60] Static Geometry
Merci torp , ton Ogre.log donne quoi ?