   Newcomer to 3D
  Hi everyone,I've been creating 2Dgames for sometime now using loads of different tools to try and get my head around programming. Luckily I have learnt a lot about 2D game programming and I can program pretty much any 2D game with ease.But now I am trying to move onto 3D games but I cannot seem to get my head around it. I've read through a lot of posts over the past year but nothing seems to be of use.I was wondering if anyone knows of good engines/sdks that are easy to use and have good tutorials.The basics I'm wanting to learn are just animating a character, getting him to walk, adding scenery, collisions etc. After the basics I would love to work from there.Thanks :)   
Quote:The basics I'm wanting to learn are just animating a character, getting him to walk, adding scenery, collisions etc.In general, character animation and collision detection are a bit beyond "basic" 3D programming and rendering techniques. If you're new to 3D rendering, I would suggest that learning static 3D geometry (scenery and non-animated model) generation and rendering would be a good basic start.There are several game engines that will do much of that for you, each with its own features and limitations. Searching the forums here on gamedev for the dozens of discussions on game engine features and tutorials (you can use the gamedev.net search function in the upper right-hand corner of this screen) may be a good place to start.If you want to learn 3D graphics from the ground up, DirectX and OpenGL are certainly well-known SDKs with lots of support materials (books, online tutorials, etc.).;  i found 3D quite easy to get my head round when i advanced on from game maker 8.