Direct3D, how difficult is it?
I''m currently working on my own 2D fighting game with DirectX and I''m finding it very easy to do. The graphics/sound and everything is simple. I was wondering if some of you would like to give your opinion on how difficult it would be for me to learn Direct3D? I heard OpenGL is a lot easier, but I''d really prefer to learn Direct3D.
Thanks a lot, AcidJazz
My recommendation is try it and see. Overall you might find OpenGL easier, but Direct3D might not be too harder than OpenGL to learn and can get you faster speeds than OpenGL, since it''s less abstract and closer to the hardware layer, if you figure out how to use it.
You must understand the consept of linear algebra to use Immediate Mode and OpenGL. Else you can learn Retain Mode.
OpenGL is easier in the beginning.
I found it impossible to make fast 3D graphic without a 3D card. Not every 3D card support OpenGL (the old ones).
If you is familiar with DirectX programming it probably easier to use Direct3D then OpenGL.
If you choose Direct3D you sertanly is more prepared for the future when the Microsoft release the X-box console.
It´s better litterature on OpenGL then Immediate Mode. But that can soon change. Inside Direct3D will came soon.
Also consider Glide. It´s a good aleternative for 3D.
Gandalf the White
OpenGL is easier in the beginning.
I found it impossible to make fast 3D graphic without a 3D card. Not every 3D card support OpenGL (the old ones).
If you is familiar with DirectX programming it probably easier to use Direct3D then OpenGL.
If you choose Direct3D you sertanly is more prepared for the future when the Microsoft release the X-box console.
It´s better litterature on OpenGL then Immediate Mode. But that can soon change. Inside Direct3D will came soon.
Also consider Glide. It´s a good aleternative for 3D.
Gandalf the White
Glide is not such a good alternative anymore, since 3Dfx dropped support for it.
But if you already know some DirectX programming, getting to grips with Direct3D will be very similar to learning OpenGL, you''d probably be better off sticking with the Microsoft thing.
( I''m personally OpenGL only, but that has personal reasons Plus I might have to port my code to some Silicon Graphics machines )
But if you already know some DirectX programming, getting to grips with Direct3D will be very similar to learning OpenGL, you''d probably be better off sticking with the Microsoft thing.
( I''m personally OpenGL only, but that has personal reasons Plus I might have to port my code to some Silicon Graphics machines )
I would say Direct3D. OpenGL is easy when you start using it but Direct3D7 is just as easy if you get it set up correctly (which doesn''t take much). It''s very simple to get a Direct3D application running, but if you plan to use it much get Black Art of 3d Game Programming, it helps to know the fundamentals.
altair
altair734@yahoo.com
biggins.mit.edu/altair734
altair
altair734@yahoo.com
biggins.mit.edu/altair734
Well in my experience if you want to actually learn the actual math behind 2d/3d go with glide(it''s not yet unsupported but will be within a year or so) because you have to do all the clipping, lighting, etc. yourself which can be very educational. After using glide it is VERY easy to learn Direct3d or OpenGL. I use all 3 API''s and I am very happy with them all).
Hope that gives ya some insight
Hope that gives ya some insight
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement