Archived

This topic is now archived and is closed to further replies.

Zirco

Will games in the future only support Direct 3D and not Open GL?

Recommended Posts

that''s what worries, me. i''ve see code for both of these and decided to learn open gl because it seemed a bit easier, but i''m worried that game companies will only hire people that know direct 3d then OpenGL will not be very popular. since graphics cards are getting more and more faster and common, direct3d has all the features openGL has and is sometimes faster with better graphics.

Share this post


Link to post
Share on other sites
Well, there are really two things aside from the acutal coding that keep OpenGL in there.

1. The fact that OpenGL is already a finished API (but still allows for extentions)
2. Portability

This might be inaccurate from a game programming standpoint, but the way I think about it is, OpenGL is Linux and Direct3D is Microsoft. I don''t think linux is really dying off, and I doubt any of the major video card manufacturers would release a video card without OpenGL drivers.

Share this post


Link to post
Share on other sites
A lot of companies use OpenGL, it wont go unused anytime soon. id Software use it, most of their licensee''s use it, Epic use it, Dynamix used it, etc.

It wont go the same way as glide, thats for sure.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
it always amazes me how people say such stupid stuff without doing a little research first. if opengl has been in use for the past 10 years why would u assume people would stop using it? d3d is not that great

Share this post


Link to post
Share on other sites
A lot of other RTOS''s like QNX also have OGL support as opposed to Direct3D, so I doubt OGL will die for another 4-5 years.

OGL supports a large base, hence it probably will have more support from the coders than Direct3D.

Share this post


Link to post
Share on other sites
anonymous poster, i know how long it''s been around. didn''t you read what i said? some of the latest games are using only direct3d.

Share this post


Link to post
Share on other sites
Zirco, a lot of old games only used Direct3D too But that doesn''t stop OpenGL because OpenGL has always been pretty good at what it does, whereas Direct3D started off as an appalling hack and has taken about 7 iterations to reach a similar level of expertise, with a >100mb SDK needed to use it. Advances in the field are driven by hardware more than software, so as long as there are sufficient OpenGL extensions available, both APIs will probably continue happily for quite some time yet.

Share this post


Link to post
Share on other sites
Another example why Anonymous Posters should not be permitted. No need to resort to insults.

Zirco, the reason why OpenGL is ''still around'' is because it''s an industry standard apart from anything Microsoft has developed. MS might have a great (nearly exclusive, in fact) market share for consumer OS''s, but anything not at the consumer level shares the market with BeOS, Unix (and all flavors), Macintosh, and so on. DirectX doesn''t work on these, but you can bet OpenGL works great on them. That''s why OpenGL will be around for a very very long time.




MatrixCubed
http://MatrixCubed.org






Share this post


Link to post
Share on other sites
The guy was asking about game companies, and there arent any game companies writing games for QNX or Beos, and almost none for linux, so it is irrelevent if opengl is still alive on those, what matters is what is used by the gamedevelopers and if you had to pick just 1 api, which one would be better to learn for a game developing career. Of course its best to know both, but i would say if you had to pick just one, go with DirectX. Kylotan, that >100 mb sdk is not a bad thing, but a good thing. I wish opengl had an sdk like directx''s, it would probably increase the ease of use and popularity of it alot. Its current online (i think red and blue books) suck compared to the directx sdk.

Possibility

Share this post


Link to post
Share on other sites
BioWare uses OpenGL for Baldurs Gate, and requires you know it if you wish to work there. OpenGL supports all operating systems, and Direct3D doesnt. OpenGl wont go anytime soon.

~ from the depths of the ocean

Share this post


Link to post
Share on other sites
I think OGL will be around for quite some time, and with M$ increasing unpopularity I think the developers will be looking at building cross-platform (ie linux) games more and more, and the only decent xplatform graphics API is.....OpenGL!
Also nVidia & ID heavily support OGL, there are 2 of the major players in the graphics/games world backing it, not to mention the highend SGI workstations that use it.
So I think that OGL is here to stay - MS just wishes that it would go...

My $0.02
Brad

Share this post


Link to post
Share on other sites
OpenGL and DirectX don''t really compete since theyre both free , in fact openGL will probably become more popular because of the WindowsXP buoycott.

X4J

Share this post


Link to post
Share on other sites
And Playstation only uses OGL, doesn't it? I think if life were fair, OGL would totally beat out D3D but we all know life isn't fair. The code for OGL just seems so much nicer to use to me.


A CRPG in development...

Need help? Well, go FAQ yourself.


Edited by - Nazrix on August 12, 2001 10:00:48 PM

Share this post


Link to post
Share on other sites
quote:
Original post by Possibility
Kylotan, that >100 mb sdk is not a bad thing, but a good thing. I wish opengl had an sdk like directx''s, it would probably increase the ease of use and popularity of it alot. Its current online (i think red and blue books) suck compared to the directx sdk.

I think the OpenGL api is pretty self-explanatory when compared to Direct3D in all its incarnations. We''re on version 8 of D3D and still people like Zirco are saying "i''ve seen code for both of these and decided to learn open gl because it seemed a bit easier".

Anyway, regardless of quality/ease-of-use, no-one should have to download that much just to get going. Needing to download one massive monolithic SDK does nobody any favours. Why isn''t it split into Core/Graphics/Sound/Network etc? Why are their examples so poor? (Ok, so that''s a bit subjective.)

Share this post


Link to post
Share on other sites
quote:
Original post by Sickilla
OpenGL and DirectX don''t really compete since theyre both free , in fact openGL will probably become more popular because of the WindowsXP buoycott.

X4J


While that''s true in theory, the fact is that each of these does have a cost, in terms of the manpower expended writing the API and customized graphics routines into the game.

Share this post


Link to post
Share on other sites
The number of companies that release games for *nix is increasing at a steady pace, and guess what, they are using OpenGL and not DX.

Just because some of the new games support only DX doesnt mean that OGL is dying. Some new games support only OGL as well! The new Doom engine is being coded in OGL, and we''ve all (or should have) seen the video of that from Tokyo, or the demonstration at QuakeCon.

Share this post


Link to post
Share on other sites
quote:
Original post by Possibility
The guy was asking about game companies, and there arent any game companies writing games for QNX or Beos, and almost none for linux, so it is irrelevent if opengl is still alive on those, what matters is what is used by the gamedevelopers and if you had to pick just 1 api, which one would be better to learn for a game developing career. Of course its best to know both, but i would say if you had to pick just one, go with DirectX. Kylotan, that >100 mb sdk is not a bad thing, but a good thing. I wish opengl had an sdk like directx''s, it would probably increase the ease of use and popularity of it alot. Its current online (i think red and blue books) suck compared to the directx sdk.

Possibility



No one writes games for QNX ?? Seems like you have no idea that Quake and doom exist in QNX. The number users may be less, but nmany port their games to most OS''s as possible depending on the market of today and by predicting how it might be tomorrow.

Lokigames write games for Linux, most games written for linux can be ported with ease to the QNX OS. It just takes time for an OS to pick up.

Lastly if you like DX ,use it,don''t want to use DX, then don''t.

Share this post


Link to post
Share on other sites
quote:

Lokigames write games for Linux, most games written for linux can be ported with ease to the QNX OS. It just takes time for an OS to pick up.


BTW Lokigames just filed for bankrupcy today cause not enough linux people are buying games. The way I see it is that OpenGL will never die out, it is used heavily in industry for similations and other graphical uses.

As far as game development goes, the future is less secure, but I think OpenGL will definately still stick around. Many games support both technology, such as Half-Life. In this case the HL community considers you a newbie if you are using directx, all the hardcore gamers run in OpenGL. Half-Life 2 will eventually be coming out, and it too will support both technologies.

The bonus is that if you understand OpenGL, you can easily learn DirectX, you have already mastered the theory, its just a case of learning alternative function calls etc. Learn which ever you consider the easiest or best, it will still be around for a long time to come, and when demand for it does drop you can easily switch to the other.

G Coates
------------------------------------------------------------

Gavin Coates

Co-Founder

http://www.multiplayercentral.co.uk

Share this post


Link to post
Share on other sites