Implementing 3d Engine
- Posted by Gypsy Joker <GypsyJoker at CARAVAN.CON> Jul 28, 1998
- 584 views
I've seen alot of questions about programing 3d game engines, and thought this might help. I got it from alt.games.programming. >To supply you with what you Really want to know. > >The others answered you about 3dfx, gl et al. > >If you want to learn to program 3d from the ground up find 3DGPL. It's out >there still somewhere. Excellent easy to understand source code in pure c >(or c++ i forget) for multiple platforms that'll explain the basic matrix >math etc. > >If you want to include 3dfx etc don't bother writing your own from scratch. >Your talking a Monumental amount of work (learning the hardware standards of >3dfx etc). > >If you want to program for state of the art pc's or high end graphics use >the Opengl libraries. They are INcredibly easy to use and they can do >amazing things. > >If you want to program for all MS systems just use directx (you might also >want to then convert it to opengl). >The advantages of opengl are numerous including cross-platform compatibility >and Amazing graphics quality. >The disadvantage is speed. Plainly put it's slow on the average system >today. > >You might also want to check out 3DEL (the 3d engines list). Hundreds of >freeware/shareware/commercial engines there some with source, though if you >really want to do your own i wouldn't clutter your thought processes with >how they did it. > > >Lastly, if this is a learning excersize (sp?) good luck to you. Don't worry >about whatever the current 'hot api/paradign/whatever ' is. It'll change in >6 months anyway Just learn the math and go for it! :) > > > Good luck > >