Just to reiterate what the others have said, try both and make up your own mind. Certainly at the beginner level, there''s no great practical difference - as invective said, it''s the 3D theory and what you do with the API that matters. Either that or see what resources and tuts you can find, and use the API that has the better tuts.
Anyway, trying both APIs will broaden your experience and perhaps give you an insight into different ways of approaching problems.
Easier to start with: OpenGL or DirectX?
doolwind, opengl does not have any functions that create iwndows or setu mouse handlers (in fact opengl is purly a graphics api). that is part of glut and is even not reccomended by sgi (the ppl who created opengl) for use since glut is buggy as well as contains memory leaks.
learn the win32 (not difficult if you just learn the basics). then deal with a graphics api. opengl if you enjoy straight procdural coding, d3d if you perfer object oriented coding.
also just to point out. it should be opengl vs d3d, as opengl cannot handle audio, input, nor networking like directx can. d3d is the subset of directx that opengl is comparable to (they are estenially the same feature/speed/ease of use wise). in fact any game that uses opengl, will very likly being directx as well. ussually directsound for music, directinput for keyboard/mouse/joystick support. please keep the apis straight.
learn the win32 (not difficult if you just learn the basics). then deal with a graphics api. opengl if you enjoy straight procdural coding, d3d if you perfer object oriented coding.
also just to point out. it should be opengl vs d3d, as opengl cannot handle audio, input, nor networking like directx can. d3d is the subset of directx that opengl is comparable to (they are estenially the same feature/speed/ease of use wise). in fact any game that uses opengl, will very likly being directx as well. ussually directsound for music, directinput for keyboard/mouse/joystick support. please keep the apis straight.
Thanks for the advice guys. As a follow-up, I''ve been working through NeHe''s tutorials on OpenGL, and so far I''m finding it way easier than D3D. These tutorials are awesome, and that''s certainly a huge factor in the learning process. I''m sure once I''ve gone through all these tutorials and created some stuff by myself, it will make moving onto D3D and the rest of DirectX a lot easier.
Sorry, but thread closed. This has been discussed way too many times. As mentioned before, just try both out and see what you like.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement