Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 17-Jul-2004, 07:47   #1
micron
Diamond Viper 550
 
Join Date: Feb 2003
Location: U.S.
Posts: 1,189
Default Is Doom 3's release going to change the OpenGL community?

Or bring more developers in?....surely there is going to be a lot of intrest.
How much of Carmack's work is truly 'trend setting' to the ARB?
__________________
"I demand the constitutional right to eat my enemies" - RussSchultz
micron is offline   Reply With Quote
Old 17-Jul-2004, 08:04   #2
Cryect
Member
 
Join Date: Jul 2004
Posts: 673
Default

What matters currently I would say it helps ensure it still exists against Microsoft. And I don't know of a school that encourages of programming in DirectX instead of OpenGL. At least at my school the idea of DirectX isn't an option, as long as there is Linux with no DirectX there will be OpenGL.

I don't think Doom 3 overall will change the community much though. For professional apps you will see in general the use of OpenGL and for games a dominance in DirectX.
Cryect is offline   Reply With Quote
Old 17-Jul-2004, 08:17   #3
micron
Diamond Viper 550
 
Join Date: Feb 2003
Location: U.S.
Posts: 1,189
Default

Quote:
Originally Posted by Cryect
For professional apps you will see in general the use of OpenGL and for games a dominance in DirectX.
Do you think OpenGL game developers like Carmack are a dieing breed?
__________________
"I demand the constitutional right to eat my enemies" - RussSchultz
micron is offline   Reply With Quote
Old 17-Jul-2004, 10:23   #4
Quitch
Senior Member
 
Join Date: Jun 2003
Location: UK
Posts: 1,521
Default

I think it's simply that DirectX advances so much faster that has made it the dominent force in the market right now. The second OpenGL 2.0 is ratified, I'd be surprised if we don't start seeing more OpenGL titles again... hell, the Doom 3 engine itself will probably kick start that.
Quitch is offline   Reply With Quote
Old 17-Jul-2004, 10:29   #5
Waltar
Member
 
Join Date: Nov 2003
Location: trapped inside Jen-Hsun Huang's basement
Posts: 130
Send a message via AIM to Waltar
Default

Quote:
Originally Posted by micron
Quote:
Originally Posted by Cryect
For professional apps you will see in general the use of OpenGL and for games a dominance in DirectX.
Do you think OpenGL game developers like Carmack are a dieing breed?
I remember seeing an interview with carmack saying his next engine will be in directx..
Waltar is offline   Reply With Quote
Old 17-Jul-2004, 10:30   #6
Quitch
Senior Member
 
Join Date: Jun 2003
Location: UK
Posts: 1,521
Default

Really?!
Quitch is offline   Reply With Quote
Old 17-Jul-2004, 10:31   #7
eSa
Member
 
Join Date: Jun 2002
Posts: 121
Default

Doom 3 engine is basically "DirectX 7 / DirectX 8 " techlevel engine, so what OGL really needs (gamewise that is...) is a kickass engine based on heavily to the new 2.0 standard. More complex shaders and all that.

You can go to the http://www.eurogamer.net and check out the Unreal 3 engine screenshots, some of the that sm3 level stuff just blows Doom 3 away.
eSa is offline   Reply With Quote
Old 17-Jul-2004, 10:46   #8
Doomtrooper
Senior Member
 
Join Date: Feb 2002
Location: Ontario, Canada
Posts: 3,328
Default

Don't forget Doom 3 has been ported to X-box or DirectX.
Doomtrooper is offline   Reply With Quote
Old 17-Jul-2004, 10:47   #9
iwod
Member
 
Join Date: Jun 2004
Posts: 168
Default

Isn't Doom3 will be avalible on Xbox as well? If that is the case isn't this a sign of Id changing to Direct x?
iwod is offline   Reply With Quote
Old 17-Jul-2004, 11:11   #10
Waltar
Member
 
Join Date: Nov 2003
Location: trapped inside Jen-Hsun Huang's basement
Posts: 130
Send a message via AIM to Waltar
Default

Quote:
Originally Posted by eSa
Doom 3 engine is basically "DirectX 7 / DirectX 8 " techlevel engine, so what OGL really needs (gamewise that is...) is a kickass engine based on heavily to the new 2.0 standard. More complex shaders and all that.

You can go to the http://www.eurogamer.net and check out the Unreal 3 engine screenshots, some of the that sm3 level stuff just blows Doom 3 away.
Unreal 3 has also been in production for a year. Doom 3 was getting started in 1999. Bit of apples to oranges, wouldn't you say?
Waltar is offline   Reply With Quote
Old 17-Jul-2004, 11:23   #11
Dave Baumann
Gamerscore Wh...
 
Join Date: Jan 2002
Posts: 12,950
Default

He's just using at as an illustration of the types of graphics that can be enabled on modern pipelines, couldn't really have been achieved with D3 because it was OpenGL and the capabilities of it were in a mess.

Look at the number of different code paths there are for the engine: at least two "OpenGL" paths, 3 vendor specific paths and one test OpenGL2.0 path - six different egine paths have been coded; had this been DX probably 3 of those could have been removed. Had the ARB got its ass in gear probably a two or three of those paths would be needless for modern hardware under OpenGl 2.0.

The ARB has the capabilitiy of moving on OpenGL quite considerably with OpenGL2.0 but they've been sitting on their hands over its release because of the way the ARB is structured - differing groups with differing competetive interests. I really hope that OGL2.0 does come out this year as it is supposed to and there are no further delays.
__________________
Expand. Accelerate. Dominate.
Tweet Tweet!
Dave Baumann is offline   Reply With Quote
Old 17-Jul-2004, 11:32   #12
AndrewM
Member
 
Join Date: May 2003
Location: Brisbane, QLD, Australia
Posts: 219
Default

I say we forget about OpenGL 2.0 and move onto 1.6 quickly. Looking at the last meeting notes, lots of the proposed functionality won't make it in. There's no need for "2.0", except for marketing purposes.
AndrewM is offline   Reply With Quote
Old 17-Jul-2004, 11:57   #13
PowerK
Member
 
Join Date: Jun 2004
Location: Seoul, Korea
Posts: 312
Default

Quote:
Originally Posted by Waltar
I remember seeing an interview with carmack saying his next engine will be in directx..
That's news to me...
Carmack using DirectX..... hard to imagine..
PowerK is offline   Reply With Quote
Old 17-Jul-2004, 12:05   #14
Richard
Mord's imaginary friend
 
Join Date: Jan 2004
Location: PT, EU
Posts: 3,506
Default

D3 only has one default path (ARB2) now, the ARB path is no longer supported. Also, Robert Duffy confirmed that there are shaders/effects you can only get on the ARB2 path (like heat shimmers, etc.). If ppl still want to label it as a Dx7/8 game fine, but I don't know how much more id can say that will convince them otherwise.

Regarding Carmack and Dx. All he said was that the next engine after DOOM would use a high-level shading language.
Richard is offline   Reply With Quote
Old 17-Jul-2004, 12:15   #15
anaqer
Senior Member
 
Join Date: Jan 2004
Posts: 1,287
Default

Quote:
Originally Posted by Mordenkainen
D3 only has one default path (ARB2) now, the ARB path is no longer supported.
Emphasize by me.

And what's that about no ARB path? What will all those NV1x / RV200 / ... cards run?
anaqer is offline   Reply With Quote
Old 17-Jul-2004, 12:25   #16
PowerK
Member
 
Join Date: Jun 2004
Location: Seoul, Korea
Posts: 312
Default

Quote:
Originally Posted by anaqer
Quote:
Originally Posted by Mordenkainen
D3 only has one default path (ARB2) now, the ARB path is no longer supported.
Emphasize by me.

And what's that about no ARB path? What will all those NV1x / RV200 / ... cards run?
According to PC Gamer's review of DOOM3, it said there were four rendering paths in DOOM3. And they are NV10, NV20, R200, and ARB2.
PowerK is offline   Reply With Quote
Old 17-Jul-2004, 12:32   #17
Dave Baumann
Gamerscore Wh...
 
Join Date: Jan 2002
Posts: 12,950
Default

Quote:
Originally Posted by AndrewM
I say we forget about OpenGL 2.0 and move onto 1.6 quickly. Looking at the last meeting notes, lots of the proposed functionality won't make it in. There's no need for "2.0", except for marketing purposes.
Well, part of the point of 2.0 was to remove some of the legacy elements from the core. However, if it is just a marketting exercise they need to do it to give some indications that they can, as a group, progress instead of just going down the same tired dead path that they are right now.

Quote:
Originally Posted by Mordenkainen
D3 only has one default path (ARB2) now, the ARB path is no longer supported.
The point being that this is still work that has been done - its even worse that its now wasted work.
__________________
Expand. Accelerate. Dominate.
Tweet Tweet!
Dave Baumann is offline   Reply With Quote
Old 17-Jul-2004, 12:41   #18
anaqer
Senior Member
 
Join Date: Jan 2004
Posts: 1,287
Default

Quote:
Originally Posted by PowerK
According to PC Gamer's review of DOOM3, it said there were four rendering paths in DOOM3. And they are NV10, NV20, R200, and ARB2.
And which of these do you think eg. the 7x00 Radeons will run...?
anaqer is offline   Reply With Quote
Old 17-Jul-2004, 12:49   #19
Rodéric
a.k.a. Ingenu
 
Join Date: Feb 2002
Location: Apsley, U.K.
Posts: 2,738
Default

Not that much knowledge of 3D APIs around here IMO

Using OpenGL you have the ARB_fp/ARB_vp extensions which cover the ASM-like interface to some hardware, it's like the DirectX Graphics vertex/fragment shader.
There's also ARB_shader_object along with ARB_vs/ARB_fs extensions, which is GLSlang, a high level shading language, conceptually similar to DirectX Graphics HLSL.

Then you have the old stuff like DOT3 and all extensions, just like in DirectX Graphics.

To adress different hardware segment no matter the API, you'll have to code different code paths, that's something you just can't escape right now, in the future, hopefully, using high level shader languages, this should be solved.

Now what you CAN DO in OpenGL and NOT in DirectX Graphics, is access the hardware 'to the metal' using vendor specific extensions to get the most out of it.
This is OPTIONAL, but you CAN, which is a big plus for OpenGL compared to DirectGraphics.

Basically DirectX Graphicsis a subset of OpenGL, feature wise.


As for OpenGL2.0 it's supposed to be a major API revision (hence the name), which gets ride of legacy stuff to have a cleaner and simpler interface, it will be no different too DirectX revisions, except you don't have to change much/most of your code to get advantage of it.
(DirectX Graphics, formerly Direct3D, has changed its interface extensively between two version in the past, meaning that you had to rewrite most of the engine to be able to access the new hot features)
__________________
So many things to do, and yet so little time to spend...
Rodéric is offline   Reply With Quote
Old 17-Jul-2004, 12:55   #20
Dave Baumann
Gamerscore Wh...
 
Join Date: Jan 2002
Posts: 12,950
Default

Ingenu, the problem is that the ARB can just be too slow to react in making changes to the core - while the ARB fragment and vertex shader extensions are now available, how long did it take the ARB to settle on them? IIRC the vertex program extension was available for some time before the arb finally hammered out a version of the fragment program extension that they could all settle on, and this was long after DX9 was released.
__________________
Expand. Accelerate. Dominate.
Tweet Tweet!
Dave Baumann is offline   Reply With Quote
Old 17-Jul-2004, 12:56   #21
Richard
Mord's imaginary friend
 
Join Date: Jan 2004
Location: PT, EU
Posts: 3,506
Default

Quote:
Originally Posted by DaveBaumann
The point being that this is still work that has been done - its even worse that its now wasted work.
I'm not disputing that the ARB is ineffective when compared to Microsoft. Ruling by comittee is always a pain. I'm simply pointing out that according to Robert Duffy there are basically two "paths" in DOOM 3: ARB2 and 'everything else'. Getting rid of the ARB path is just another way of showing "you can play the game at full glory with the ARB2 path or using hacks and missing effects for the vendor-specific ones".

Btw, since he commented on the P10 once, I wouldn't mind a short Q&A organized by B3D with JC about the P20.

Quote:
Originally Posted by anager
And which of these do you think eg. the 7x00 Radeons will run...?
The magazine states the GF4mx and Radeon 8500 are the minimum supported cards.
Richard is offline   Reply With Quote
Old 17-Jul-2004, 13:11   #22
Joe DeFuria
Regular
 
Join Date: Feb 2002
Posts: 5,951
Default

So, the only non DX9 cards that will run Doom3 are from ATI and nVidia?
Joe DeFuria is offline   Reply With Quote
Old 17-Jul-2004, 13:18   #23
PowerK
Member
 
Join Date: Jun 2004
Location: Seoul, Korea
Posts: 312
Default

Quote:
Originally Posted by Joe DeFuria
So, the only non DX9 cards that will run Doom3 are from ATI and nVidia?
Hmm.. that's a good question.
Was Matrox Parhelia DX8 or DX9 level ? I'm not even sure if this Matrox cards are supported.
PowerK is offline   Reply With Quote
Old 17-Jul-2004, 13:22   #24
Richard
Mord's imaginary friend
 
Join Date: Jan 2004
Location: PT, EU
Posts: 3,506
Default

Quote:
Originally Posted by Joe DeFuria
So, the only non DX9 cards that will run Doom3 are from ATI and nVidia?
Well, there used to be a Parhelia path but we haven't heard anything about that for a long time. Could have gone the way of the dodo like the ARB(1) path. Comparing general Parhelia's performance to, say, the Radeon 8500 might shed some light if it's still supported or not.

Hopefully, id Software will release more information soon enough.
Richard is offline   Reply With Quote
Old 17-Jul-2004, 13:26   #25
anaqer
Senior Member
 
Join Date: Jan 2004
Posts: 1,287
Default

Quote:
Originally Posted by Joe DeFuria
So, the only non DX9 cards that will run Doom3 are from ATI and nVidia?
I was under the impression that it's been like this from the beginning.
I kinda wonder how the "new" S3 cards will handle Doom3 though.
(BTW Parhelia is some sort of hybrid , IIRC "almost-VS2.0" + PS1.x )
anaqer is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
List of Games for 2005 Unknown Soldier PC Games 38 07-Aug-2005 05:48
Doom 3 release the 14th of June? Evildeus PC Games 16 29-May-2004 23:02
Carmack's comments on NV30 vs R300, DOOM developments boobs 3D Architectures & Chips 332 15-Feb-2003 18:21
Cg Momentum Increasing In The Developer Community Dave Baumann Press Releases 0 26-Jul-2002 17:09
Matrox Elected as Voting Member of OpenGL ARB Dave Baumann Press Releases 0 16-Jul-2002 22:53


All times are GMT +1. The time now is 13:58.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.