What are the best guides / tutorials / books / websites for someone with minimal experience (or none) in the world of 3D graphics programming?
I realize that the fundamentals of 3D graphics and mathematics apply across platform specific 3D library implementations such as OpenGL, DirectX, WPF etc..
Therefore it would be useful if answers would explain if they focus on a specific library implementation, on the fundamentals, or maybe both.
Rationale for for asking this question:
With Windows Presentation Foundation (WPF) 3D on the scene, it’s realistic for many programmers to now seriously consider using 3D for their applications, where this would have been almost impossible even a few years ago.
I’m sure there are many programmers out there, like me, who find the leap from 2D to 3D a very big one.
Petzold’s 3D Programming for Windows is an obvious start if you are doing WPF.
For Opengl the book is available free online , there are also tutorials at NeHe although OpenGL does require that you understand the details of transforms to really do more than cut and paste