OpenGL, Direct3D or Genesis3D?

Started by
5 comments, last by Harvester 24 years, 1 month ago
I feel like my time has come to get into the 3rd dimention. However, i have a poor knowledge on Math (regarding the concept), and i''ve never programmed 3D.... (just once... perspective ) So, my question as a 3D newby... what do you suggest? OpenGL, Direct3D or Genesis3D?? Given i have the required hardware for any of the above. What i want to do as a start is lets say a spaceship fliying on an empty space... unlimited space. Is Genesis only for Tombraider like games? I''ve just seen the editor, and i''ve not seen open ground so far... Any tips???
... LEMMINGS ... LEMMINGS ... LEMMINGS ... LEM..... SpLaSh!...Could this be what we stand like before the mighty One?Are we LeMmIngS or WhAt!? ;)
Advertisement
Sorry I cannot give you an answer, but I would like to know that too: Can I do a space simulation, racing game, stuff like that with genesis or is it just suitable for ego shooters ? I''m fed up with these...
Anyone who knows the answer ?
I would reccomend OpenGL as a starting point for a couple of reasons:

- It''s not a good idea to use code you dont understand very well -- which is exactly what you would be doing by using Genesis3D. Get the basics down first and then use a pre-made engine.
- Although OpenGL and D3D are equally good API''s, GL has much better documentation then D3D. It''s much easier to learn from an actual book than it is to jump around the SDK .

It probably should be pretty easy to create a simple space shooter in GL, so I would go with that. Once you have the basics down then I would take a look at D3D and Genesis3D

---TheGoop
You should read a little about both direct3d and opengl, and then decide which when you like better. There is plenty of information for both on the web. Let''s hope this doesn''t turn into a direct3d/opengl war.

*** Triality ***
*** Triality ***
I recommend OpenGL, cause it work with BeOS, Windows, Linux ...
And it''s very well documented, fastest than DirectX and it takes less code to do something with OpenGL than with DirectX.
On the other hand, Direct3D has som nice features such as cubic environnement mapping, bump mapping...
But it''s for advanced users/engines only, and you could implement it yourself with OpenGL.

You don''t have to be very good @ Maths to do 3d stuff.
(Maybe I''m wrong cause I''m good @ Maths) ;o)

-* Sounds, music and story makes the difference between good and great games *-
-* So many things to do, so little time to spend. *-
As I mentioned in my post before their both equally good API''s. The reason why I reccomended GL is because there is a lot more info on it. From my personal experience, learning GL was a breeze, while learning D3D took forever because I had to jump all around the SDK.

Although I actually prefer D3D, I cant reccomend it to a newbie because it''s a lot tougher to learn. So instead of trying to bring up the old D3D vs. OpenGL debate, lets just stop it here and look at which one HE should use, not which one is superior.

--TheGoop
Thanks for all the comments. I think i''ll end up with OpenGL for start-up.

And defenetly, i''ll need much help, so if anyone has the time to help around when ICQ is open, just let me know.

UIN: 2970356

c ''ya.
... LEMMINGS ... LEMMINGS ... LEMMINGS ... LEM..... SpLaSh!...Could this be what we stand like before the mighty One?Are we LeMmIngS or WhAt!? ;)

This topic is closed to new replies.

Advertisement