• Advertisement

Archived

This topic is now archived and is closed to further replies.

Direct3D, how difficult is it?

This topic is 6547 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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

Share this post


Link to post
Share on other sites
Advertisement
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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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 )

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

  • Advertisement