[Gambas-user] gb.opengl 050728 / gb.sdl.opengl 050725

Fabien Bodard gambasfr at ...11...
Fri Jul 29 01:05:41 CEST 2005


Le Vendredi 29 Juillet 2005 00:33, Peski - a écrit :
> @Laurent Carlier and Fabien Bodard
>
> What!!!??? More than 2.000 frames???!!! See my poor result:
>
> 508 frames in 5,3 seconds = 94,980 FPS
> 480 frames in 5,6 seconds = 85,920 FPS
> 400 frames in 5,3 seconds = 75,789 FPS
> 400 frames in 5,2 seconds = 77,032 FPS
> 480 frames in 5,5 seconds = 86,728 FPS
> 480 frames in 5,3 seconds = 91,019 FPS
> 480 frames in 5,6 seconds = 85,052 FPS
> 480 frames in 5,5 seconds = 87,794 FPS
> 480 frames in 5,3 seconds = 90,925 FPS
>
> My Computer is PII-447Mhz (400mhz overclocked) with 3dfx Voodoo Banshee
> Card and 320MB SDRAM (100mhz).
> I think that I need buy a new computer... :-(
> Of course, my drivers also are bad because is an old card, and doesn't have
> 3D acceleration support...
>
> Laurent Carlier,  What will can we do with this new components? 3D games
> with textures, ilumination... etc...? Will be possible import 3D object
> modeled with 3D programs as 3D Studio, Blender... etc...?
>
> Regards,
> Peski

so...
the responce is for me :)

this new component is just a base. It allow just to use the opengl lib.
Opengl is a set of function that make more easier to use the video card and 
it's processor.

After laurent have finished his component, the next step will be to make a 3d 
engine that simplify the management of 3d objects and 3d world.
Another component can be linked to the enginer to allow to load different 3D 
file format.

Just imagine (it's in my head) a syntax like this :

Dim Human as new Entity
Human.Load("human.obj")
Human.LoadAnim("human.mv")


PUBLIC SUB Screen_Refresh()
 Human.Move(x,y,z)
 human.Anim("run", Human.Anim.Next)
END

It's just an idea...

so wait... or better, help us !


Regards,
Fabien Bodard (...and Laurent, but he is too timid)

alias <-- the gambas opengl team -->   ;-)









More information about the User mailing list