   3D Questions
  Hello,I''m a fairly experianced young programmer, who has made several junky old 2D games (pong, space invaders, etc...) I know how to use DirectDraw, and basic win32 programming.I''m learning Direct3D (DX 7.0 sdk) and I''m not sure exactly where to start. I''ve worked through the D3D tutorials that come with the sdk, got them all to compile & run... and am wondering where to go from here.My ultimate goal is to make a 3D engine, But I think I need to get some more experiance before I can do that.My real questions are as follows:1.) Is there anything I MUST learn about D3D (or 3D in general) before I can try my hand at an engine?2.) Are there any usefull utilities (prefferebly free) that I should try?3.) Are there any tutorials on designing 3D applications I should take a look at?Any response is appreciated,Lonely  
  My first suggestion would be to use Direct3D 8, not 7.I haven''t even used 7, but I have heard terrible, terrible stories of D3D before 8...Then head over to nexe.gamedev.net, drunkenhyena.com, or wazooenterprises.com (just to name a few) for some good tutorials.And before making an engine, play with it. (Make little demos of rotation, alpha blending, etc.)    -----------------The Goblin (madgob@aol.com)-----------------"Before critisizing somebody, walk a mile in their shoes. That way, when you do critisize them, not only will you be a mile away, but you''ll also have their shoes!"  ;  The reason I don''t use DX8, is because my ancient Diamond Monster 3D accellerator isn''t supported by it.I must use an sdk that is old enough to provide a HAL that can communicate to my card. (The reason I don''t just go out and pick up a 100 dollar GeForce 2 MX is because I''m 15 and don''t have the money)So far 7 has been fine, and I should be able to pull off just about as much with it as I could with 8. It''ll be more work, but I have little option.Thanks for the site recommendations, and the response.  