Old 11-16-2008, 06:41 AM   #1 (permalink)
A Shrubbery
 
Nuferex's Avatar
 
Join Date: Jun 2007
Location: Tacoma, WA
Posts: 809
Reputation: 21
Default Opengl or DirectX

Im deciding which one I should use to make a graphical game. Tell me the differences between the two and why I should pick it.
__________________
Nuferex is offline  
Old 11-16-2008, 08:32 AM   #2 (permalink)
Crumbly, but Good
 
Eriond's Avatar
 
Join Date: May 2006
Location: Montreal
Posts: 1,618
Reputation: 57
Send a message via MSN to Eriond
Default

OpenGL. It's slightly harder, and not quite as advanced (though this won't matter unless you want crazy effects that are incredibly graphically intensive, yet barely noticeable) but it's not built by Microsoft, it's more open in general, and it will run on all platforms.
__________________
Outsider
3D Space Action Shooter/RPG in Development
http://www.youtube.com/user/outsidergame
Eriond is offline  
Old 11-16-2008, 06:59 PM   #3 (permalink)
A Shrubbery
 
Nuferex's Avatar
 
Join Date: Jun 2007
Location: Tacoma, WA
Posts: 809
Reputation: 21
Default

So your saying DirectX can produce better graphics, but Opengl can run on all platforms.
__________________
Nuferex is offline  
Old 11-16-2008, 07:57 PM   #4 (permalink)
Crumbly, but Good
 
Eriond's Avatar
 
Join Date: May 2006
Location: Montreal
Posts: 1,618
Reputation: 57
Send a message via MSN to Eriond
Default

Essentiallly. But the difference is not significant, DX10 just has a few more interesting ways of doing lighting effects (as I understand it, I could be wrong about this. This might have even changed now, with newer revisions of OpenGL being released).

For all intents and purposes they're the same, and can do the same things, except that OpenGL is not as integrated as DIrectX is. OpenGL handles only the sending on primitives to the graphics card, DirectX handles a bunch of stuff like model loading, texture loading, stuff like that. However, you can get a 3rd party library with OpenGL and not do that stuff anyway.

So I'd recommend OpenGL over DirectX, just because of it's portability.
__________________
Outsider
3D Space Action Shooter/RPG in Development
http://www.youtube.com/user/outsidergame
Eriond is offline  
Old 11-20-2008, 01:12 AM   #5 (permalink)
A Shrubbery
 
Nuferex's Avatar
 
Join Date: Jun 2007
Location: Tacoma, WA
Posts: 809
Reputation: 21
Default

I was thinking creating my own models using 3ds max and stuff. So I'm just going to use DirectX. Thanks for the help.
__________________
Nuferex is offline  
Old 12-26-2008, 06:29 AM   #6 (permalink)
Detective Kirby
 
Join Date: Oct 2007
Posts: 161
Reputation: 11
Default

if you want to use directX you most likely want to find an engine!
making a game with a graphics libary alone, is almost impossible!

Esenthel engine is good for both beginners and advanced users!
its basicly just plain directX, but it handles all the rough stuff so you can focus on actually making the game!

also talking about differences between openGL, and directX: directX is must faster, and can handle more rendering without lag.
also openGL is not supported by all graphic cards.
being limited to windows users, is a sacrifice i am willing to take, for higher speed, and faster development!
after all i am not a professionel game developer, so it means alot!

happy coding
__________________
make my city grow please xD
Click here to make my city grow
nobody is perfect... i am nobody!
craksy is offline  
Old 12-26-2008, 07:08 AM   #7 (permalink)
Crumbly, but Good
 
Eriond's Avatar
 
Join Date: May 2006
Location: Montreal
Posts: 1,618
Reputation: 57
Send a message via MSN to Eriond
Default

Uh... I'd have to disagree with you. They're both equally fast, as far as I understand it. DirectX might have a slight edge, given that it's optimized for Windows, but to say it's much faster goes a little too far.

And as far as I know, all major graphics cards support OpenGL.
__________________
Outsider
3D Space Action Shooter/RPG in Development
http://www.youtube.com/user/outsidergame
Eriond is offline  
Old 12-27-2008, 07:57 AM   #8 (permalink)
Detective Kirby
 
Join Date: Oct 2007
Posts: 161
Reputation: 11
Default

Quote:
Originally Posted by Eriond View Post
Uh... I'd have to disagree with you. They're both equally fast, as far as I understand it. DirectX might have a slight edge, given that it's optimized for Windows, but to say it's much faster goes a little too far.

And as far as I know, all major graphics cards support OpenGL.
well, i havent been testing speed for my self. its something i read, so my apolegeise (spell?) if i am wrong...

and i have actually seen quite a few graphic cards (not all "major" though), which doesnt support OpenGL... but yea, most graphic cards support openGL of cause
__________________
make my city grow please xD
Click here to make my city grow
nobody is perfect... i am nobody!
craksy is offline  
Old 12-28-2008, 01:18 AM   #9 (permalink)
Pikachu's Flea Collar
 
NoodlePowa's Avatar
 
Join Date: Oct 2008
Location: California
Posts: 50
Reputation: 10
Default

Quote:
Originally Posted by craksy View Post
and i have actually seen quite a few graphic cards (not all "major" though), which doesnt support OpenGL...
Oh, my. How old were those?
__________________
Scientia sapientiaque et veritas te liberabunt.
NoodlePowa is offline  
 

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
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 03:28 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
OnRPG, Copyright ©2003-2011, Game Entertainment Enterprises