Just like the title says, I'm looking for a book (or a good article / website / etc) that will teach me what I need to know to be proficient using a 3D engine of some sort.
I'll put the details in topics:
- I know C++
- I'm starting game programming, so this is where I'm "coming from"
- I use and want to develop for Windows PC
- Right know I'm reading "3D math primer for graphics and game development", which someone recommended (can't recall where I found this reccomendation, though. It was at stackoverflow.com.)
- the book should be language + API agnostic. It's not a problem if it's not agnostic, as long as the ideas are easily transposable to other APIs
- I want to learn what I need to USE graphic engines (like SFML, Irrlicht, etc), not to CODE graphic engines. I don't have the slightest interest in reinventing the wheel.
- Once I learn the fundamentals, I'll dive into learning a specific API on my own.
What book should I pick up? Is "3D math primer" enough?