D3D vs. OpenGL

I was thinking of learning a 3D API, so here's my question: Should I learn Direct3D or OpenGL? What are the ups and downs of the both of them?

/Valderman
«13

Comments

  • : I was thinking of learning a 3D API, so here's my question: Should I learn Direct3D or OpenGL? What are the ups and downs of the both of them?
    :
    : /Valderman
    :


    OpenGl is a Standars in theProfesional bussines, its faster than DX.

    Currently OpenGL 2.0 is under development and schould be much better than DX. It would use all sorts of bitmap files, the best things is it wil incorperate some renderman features.
    Meaning lifelike rendering as seen in the Hollywood movies...
    Nice to know that some netxt gen Videocards will be highly programmable, with OpenGL 2.0
    So nothing wil be waisted.

    search the web for OpenGl 2.0 you will be stunned to see what the have in mind for this new version.

    Dude if i where you >OpenGL<

  • Does OpenGL supoprt cool stuff like pixel shaders?

    /Valderman

  • [b][red]This message was edited by the Chrome at 2002-6-24 12:5:45[/red][/b][hr]
    [b][red]This message was edited by the Chrome at 2002-6-24 12:4:34[/red][/b][hr]
    [b][red]This message was edited by the Chrome at 2002-6-24 11:58:16[/red][/b][hr]
    : Does OpenGL supoprt cool stuff like pixel shaders?
    :
    : /Valderman
    :
    :
    !YES! More flexible to.. even Microsft sees it potential now!

    LET ME GIVE YOU SOME CLUES ABOUT;
    1- the new API
    2- the new hardware it can controle or better said program
    3- source codes to start with

    In clear language
    1-http://www.tomshardware.com/graphic/02q1/020222/

    a Motivation perhaps.. it has Pixelshaders though this art.
    aint to clear in that
    2-http://www.tomshardware.com/graphic/02q1/020222/opengl-05.html

    3- http://www.3dlabs.com/support/developer/ogl2/sourcecode/index.htm
    - http://www.3dlabs.com/support/developer/ogl2/whitepapers/index.htm

    This should change your mind...






  • When will OpenGL 2.0 be done then?

    /Valderman

  • : When will OpenGL 2.0 be done then?
    :
    : /Valderman
    :
    :
    Soon as possible, the links should forsee you with more exact information on OpenGL's official release.

    The best thing is you can start learning it before its released,
    or contibute by testing code and telling them where you've encounterd
    errors.
    Take the time, so when its released you know it and can use it.
    No crash course, no hurry.
    Its not to late be one of the first.

    I read a book about DX DX is complex and huge, but you by now know that
    i presume.

    Oh this is a Idea i had with me; to replace the GDI with OpenGL
    Graphics Device Interfac the windows are software renderd..
    Once implied... true multi tasking will be a fact.
    Since the file manager and kernel will be separated, so corrupt strings will not crash the system that easily anymore.
    Give it a thought, a thought what this would do for Linux?
    :)

    Take care
    was I of any help? tell me,
    What say yous.



  • Will OpenGL 2.0 build on OpenGL 1, or will everything be completely new?

    BTW, I recently started looking at the OpenGL tutorials at nehe.gamedev.net, it's a LOT easier and more logical than D3D!

    /Valderman

  • [b][red]This message was edited by the Chrome at 2002-6-26 11:16:33[/red][/b][hr]
    : Will OpenGL 2.0 build on OpenGL 1, or will everything be completely new?
    :
    : BTW, I recently started looking at the OpenGL tutorials at nehe.gamedev.net, it's a LOT easier and more logical than D3D!
    :
    : /Valderman
    :
    :
    YES!!!! thats the good part; OpenGL at first will be improved.
    Meaning that it should like DX be compatible with all soft/hardware
    configurations, where's now extension are been written.
    (|not bundeld...|)
    Thats priority Nr.1
    In meanwhile GL will slowly transform to its true form
    2.0 will actaully be a 1.x version
    Then OpenGL will go OpenGL 2.0 with the old features and ways.
    Step3 is to make place for the old ways for new features and routines
    ((a compleet new architecture (Win95 <> WinNT).
    As a matter of speech OpenGL could single handedly play video files.
    It should be able to handle all sorts image/video extensions on its own
    OpenGl 2.0 does it all. think what it can do? aint it wacked?
    the 3DLabs P10 ... WOoo HOOoo

    Yes DX and D3D are difficult and not so linear in devellopment at all
    DX has gone through some major structural changes in time.
    Microsoft now actaully supports the devellopment of OpenGL 2.0,
    they had before but thought there DX would be better and stopped to do so.
    Now they see OpenGL is the way to go, just you wait and see!

    Ye the book ive done on DX is nice but as you said DX is though matter
    especially is one wishes to make some new routines.
    or better said a detour lol.
    DX is also verry Windows oriented OpenGL is more universal.

    So was I of any help to you?

    Good luck







  • [b][red]This message was edited by the Valderman at 2002-6-26 22:43:9[/red][/b][hr]
    Thanks! You've really convinced me! Just one last question: Where will the OpenGL 2.0 headers and stuff be available when it's out?

    /Valderman



  • : [b][red]This message was edited by the Valderman at 2002-6-26 22:43:9[/red][/b][hr]
    : Thanks! You've really convinced me! Just one last question: Where will the OpenGL 2.0 headers and stuff be available when it's out?
    :
    : /Valderman
    :


    Good,

    Phew i don't know Valder, it depends on who's entitled to the IP's.
    Thats also still a problem OpenGL 2.0 should more or less become
    opensource project. I believe the idea behind this was to involve
    more parties on the devellopment of OpenGL.
    Its not a bad thing as long it doesnt harm he development of OpenGL.
    Hower there was this Board if i rember it right who wanted to do just that.
    This ofcours will not happen, and you will proberbly buy a book+CD-ROM
    with the headers included.

    IP= Intulectual Property


    for more info support@3dlabs.com At:

    http://www.3dlabs.com/corporate/contactus.htm




  • Probably on your video cards site.

    : : [b][red]This message was edited by the Valderman at 2002-6-26 22:43:9[/red][/b][hr]
    : : Thanks! You've really convinced me! Just one last question: Where will the OpenGL 2.0 headers and stuff be available when it's out?
    : :
    : : /Valderman
    : :
    :
    :
    : Good,
    :
    : Phew i don't know Valder, it depends on who's entitled to the IP's.
    : Thats also still a problem OpenGL 2.0 should more or less become
    : opensource project. I believe the idea behind this was to involve
    : more parties on the devellopment of OpenGL.
    : Its not a bad thing as long it doesnt harm he development of OpenGL.
    : Hower there was this Board if i rember it right who wanted to do just that.
    : This ofcours will not happen, and you will proberbly buy a book+CD-ROM
    : with the headers included.
    :
    : IP= Intulectual Property
    :
    :
    : for more info support@3dlabs.com At:
    :
    : http://www.3dlabs.com/corporate/contactus.htm
    :
    :
    :
    :
    :

  • Could you give me a hint of how much this book+CD could cost?

    /Valderman

  • : : When will OpenGL 2.0 be done then?
    : :
    : : /Valderman
    : :
    : :
    : Soon as possible, the links should forsee you with more exact information on OpenGL's official release.
    :
    : The best thing is you can start learning it before its released,
    : or contibute by testing code and telling them where you've encounterd
    : errors.
    : Take the time, so when its released you know it and can use it.
    : No crash course, no hurry.
    : Its not to late be one of the first.
    :
    : I read a book about DX DX is complex and huge, but you by now know that
    : i presume.
    :
    : Oh this is a Idea i had with me; to replace the GDI with OpenGL
    : Graphics Device Interfac the windows are software renderd..
    : Once implied... true multi tasking will be a fact.
    : Since the file manager and kernel will be separated, so corrupt strings will not crash the system that easily anymore.
    : Give it a thought, a thought what this would do for Linux?
    : :)
    :
    : Take care
    : was I of any help? tell me,
    : What say yous.
    :
    :
    :
    : We crossed the 10 RE: limit

    The Book+CD $45,- but if you live in the USA it will be like $30,-
    and go for the recommndations. No books from SYBEX they went
    broke but still..
    Go to the book store chek on some books on programming
    and try to decide what you look for in books.What makes them work
    wel for you.
    I did the same thing it really pays off
  • D3D should not exist. It was only the commercial hegemonic strategy of Microsoft. Now GL has met all the specs related to modern hardware through extensions.I dont see the point in continuing dev with D3D. Why loose 50% of dev time in weird COM interface stuff, twice # of lines of code. This time should rather be used in optimising 3D algos and concentrate on real issues.

    We should all thank John Carmack when he barked.
  • : D3D should not exist. It was only the commercial hegemonic strategy of Microsoft. Now GL has met all the specs related to modern hardware through extensions.I dont see the point in continuing dev with D3D. Why loose 50% of dev time in weird COM interface stuff, twice # of lines of code. This time should rather be used in optimising 3D algos and concentrate on real issues.
    :
    : We should all thank John Carmack when he barked.
    :

    Affermative,

    Chrome
  • SephirothSephiroth Fayetteville, NC, USA
    Yeah, OpenGL functions are built into most cards (minus half the ATI cards, which I found out the hard way). DX can look almost as good, but it was designed for compatibility across a WIDE array of video adapters, so most of it is run in software! This is why DX is more likely to work on a card, but is MUCH slower. Heck, I could probably put Unreal on my P133 and make it look godlike using DX, but you'd have to measure it in seconds-per-frame! If I ran it in OpenGL on the same machine it would run, maybe not like on a P3/800, but it would be playable and look the same, if not better. Go OpenGL, it's much easier to code as well.

    -[italic][b][red]S[/red][purple]e[/purple][blue]p[/blue][green]h[/green][red]i[/red][purple]r[/purple][blue]o[/blue][green]t[/green][red]h[/red][/b][/italic]

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories