I don’t often recommend books, especially when it comes to DirectX/Direct3D. There are many monstrosities out there that should never have seen the light of day.
Once per week or so I browse a local Barnes and Noble hoping to catch a book I haven’t seen before. It rarely happens since their inventory is very stagnant, but still. A month or two ago I accidentally browsed the Graphics/Web section and found “Introduction to 3D Game Programming with DirectX 10″ by Frank D. Luna.
The title, publisher (Wordware) and cover were kind of off-putting so I almost didn’t buy it. But I’m glad I did since, in my case, it has become my number one DX10 reference. It’s compact, concise, always around my desk and well written so give it a shot if you have 30 bucks or so to spare.
As you might know, NVIDIA has recently purchased Ageia, makers of the PhysX real-time physics SDK. Since then, NVIDIA has taken over the development of the SDK and a new version of the SDK is now available for free in binary form from the NVIDIA website, click here to go to check it out. A special license for the source code version of the SDK can be acquired for a mere $50K.
In other NVIDIA news: two new free book releases are now available on the NVIDIA website, namely: The Cg Tutorial and GPU Gems 2 which are two incredibly useful books. NVIDIA is on a roll, and looking at the manner in which freebies are coming in lately, I’ll be the last one to stop ‘em.
NVIDIA has decided to publish the acclaimed GPU Gems book on their website, free of charge. Go to the NVIDIA website to read it. Did I mention it was free? Its free.