[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
FMS Forum • View topic - The future of the FMS graphics: OpenGL or Direct3D

The future of the FMS graphics: OpenGL or Direct3D

Postby Michael_Moeller » Wed Apr 17, 2002 10:30 am

Michael_Moeller
 
Posts: 88
Joined: Thu Feb 28, 2002 10:38 am

Postby sanjay » Wed Apr 17, 2002 1:15 pm

/sanjay
User avatar
sanjay
 
Posts: 39
Joined: Thu Nov 15, 2001 7:17 pm

Postby VIRUSS » Wed Apr 17, 2002 10:54 pm

:D Well Im not a programer,but maybe you could add both of them,and let the user deside with a button wtich one he like! :D :D :D :D
VIRUSS
 
Posts: 5
Joined: Sun Mar 24, 2002 5:06 am

Postby Pooky » Thu Apr 18, 2002 5:29 am



Just found this, you technical buffs might find it interesting.....i on the other hand had difficulty understanding the summary....lol :D
Pooky
 
Posts: 35
Joined: Mon Jun 11, 2001 9:50 pm
Location: Scotland

Postby norris » Thu Apr 18, 2002 2:18 pm

I vote OpenGL. Of course I'm a Linux nut so..

BTW, you should check out the specs for OpenGL 2.0.

norris
 
Posts: 5
Joined: Tue May 22, 2001 9:15 pm

Postby Chris Stoddart » Fri Apr 19, 2002 12:35 am

I suggest staying with DirectX.

Moving from DirectX to OpenGL will render several design generation tools obsolete.

OpenGL does not directly support additional capabilities such as multiplayer / webcentric gaming as has been requested by others.

Happy Landings,
Chris Stoddart
Chris Stoddart
 
Posts: 19
Joined: Mon Aug 13, 2001 12:15 pm

Postby TetraPak » Sat Apr 20, 2002 2:33 pm

I would go to OpenGL.
And don't mind too much about 3ds File Format, there's the File Toolkit from Discreet and also a free 3ds File reader Toolkit on sourceforge.net .
How about putting your project under GNU public License? There would surely be one or another porting it to another OS?
TetraPak
 
Posts: 2
Joined: Sat Apr 20, 2002 2:17 pm

Postby amdescombes » Mon Apr 22, 2002 12:54 pm

I vote for OpenGL.
I like the look of OpenGL graphics better. I have EasyFly as well as FMS and the impression I get from OpenGL is that it is faster. Anyway, congratulations on a wonderful program!

Andre
amdescombes
 
Posts: 1
Joined: Thu Mar 14, 2002 3:05 pm

Postby Michael_Moeller » Wed Apr 24, 2002 7:11 am

Michael_Moeller
 
Posts: 88
Joined: Thu Feb 28, 2002 10:38 am

Postby sanjay » Mon May 13, 2002 4:54 pm

Michael,



I recently saw this link about Crystal Space which seems to offer reasonable compatibilty between Direct3d and OpenGL and seems to work on a large number of platforms and is LGPL.

Worth a look.
/sanjay
User avatar
sanjay
 
Posts: 39
Joined: Thu Nov 15, 2001 7:17 pm

Postby Pooky » Tue May 14, 2002 4:49 pm

Well i just updated my 3DFX Voodoo 3 drivers and since then my FPS has gone up to between 89 and 93 fps. So i vote OpenGL, if anyone has a Voodoo 1,2 or 3 and they want the latest drivers i'll point them to the right site. :)
Pooky
 
Posts: 35
Joined: Mon Jun 11, 2001 9:50 pm
Location: Scotland

Postby troyt » Sat Jun 15, 2002 10:00 am

My vote is for OpenGL. (And on another note, OpenAL -- an Audio equivalent to OpenGL. Similar to how DirectSound3D/EAX and Direct3D are equivelents. OpenAL is used more often than many people believe -- including in LucasArts' "Jedi Knight II")

OpenGL's future is in fact, very bright. It's still the engine of choice for professionals, and still offers cross-platform functionality. (Sure, the Linux people will be happy... but it'll also work on Mac, IRIX, SPARC, AIX, HP-UX...etc. as well.)

OpenGL is more powerful, and more robust than Direct3D is. (For example, while some of the newer graphics cards claim to support 100% of Direct3D in hardware, only professional-level cards (costing $2-3k) can claim to support most of OpenGL. I don't know of any card that supports all of OpenGL.

OpenGL is also extensible, and you can write plugins to create new effects (not simply combining existing ones). Direct3D must have an effect to use it, and if D3D doesn't, you can't create one. A new version of Direct3D is required to use any new 'gee-whiz' features of a particular graphics card (if it doesn't already have it, of course), where OpenGL can be extended to use new features as they appear, without having to court Microsoft (sorry, that's the hardware engineer in me...). (Although the extensions are generally part of the card's driver)

The argument has been made that things such as web multiplayer aren't directly implementable in OpenGL, but is in DirectX is misleading, as DirectX is an entire family of API's, of which Direct3D is but one member. The features such as 'web multiplayer' aren't implementable in Direct3D either.

I would second the suggestion to checkout CrystalSpace (which uses OpenGL) - the rendering engine is more than capable of anything you're likely to throw at it.
troyt
 
Posts: 2
Joined: Sat Jun 15, 2002 8:59 am

Postby fluffycow » Sun Aug 18, 2002 7:24 am

I also recommend crystalspace. Ive seen demos on it that look as good as some retail games. Its a bit difficult to figure out though, and its really big. Also, as much as I like fms, I know myself that people don't like making maps in a text file ??? . crystalspace can import .map files made by quake/halflife map editors, so making maps could be a lot easier. I think crystalspace also imports the texture coo'ords from .map files, which could move map editing even farther from notepad :) . Crystalspace is the best free 3d engine ive seen, and its pretty active too. Im more of a map maker than a programmer, so I don't know how well put together crystalspace is programmatically, but I really liked what I saw of crystalspace
fluffycow
 
Posts: 2
Joined: Sun Aug 18, 2002 7:11 am

Postby HeaDBulB » Sun Aug 18, 2002 1:50 pm

if the current version is based on direct 3d i suggest we keep it as i have no problems with it, although opengl is better fps wise, i have no problems with fps and i would love FMS to look better and direct 3d helps with that.
HeaDBulB
 
Posts: 1
Joined: Sun Aug 18, 2002 1:41 pm

Postby fluffycow » Sun Aug 18, 2002 8:15 pm

crystalspace can run in direct3dmode too. :)
fluffycow
 
Posts: 2
Joined: Sun Aug 18, 2002 7:11 am

Next

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 3 guests