PDA

View Full Version : Good DirectX books


Apocalypse
03-20-2007, 04:37 AM
Hello,

I want to learn DirectX 9.0c programming. I'm doing pretty well with OpenGL for the moment and I'd like to give DirectX 9.0c a try. The following books helped me to learn OpenGL pretty much and I want some DirectX books that are as good or better than these:

1.OpenGL Super Bible (3rd Edition)
2.OpenGL Shading Language (2nd Edition)

Thanks in advance

Apocalypse
03-21-2007, 04:12 AM
Aren't there any good DirectX books out there:huh: or you just don't know of any?

_neutrin0_
03-21-2007, 05:57 AM
If you know OpenGL, then learning Direct3D is really easy. Both are essentially the same in functionality. You will be able to pick up Direct3D with any book. I was in a similar situation about 2 years back. I was pretty good at OpenGL when I started Direct3D. The only book that I ever referred too was Introduction to 3D Game Programming with DirectX 9.0 (http://www.amazon.com/Introduction-Game-Programming-DirectX-9-0/dp/1556229135).

The DirectX SDK come with extensive documentation and excellent examples which I think should be more than enough for any OpenGL programmer after a little bit of introduction to Direct3D.

roel
03-21-2007, 06:21 AM
For me I learned the general real-time computer graphics stuff from the holy Real-Time Rendering book. And I learned to use DirectX just from the SDK (which was version 7 or 8, I can't remember it exactly), no books needed, authors that write those books don't have many other sources of information either.

Apocalypse
03-21-2007, 08:07 AM
Thanks guys! I'll check the SDK documentation and see if I need to buy that book.

Thank you again:happy:

(I hope the SDK has documentation for the shaders, right? I'll have to check it right away!)

Rubicon
03-21-2007, 11:59 AM
The ShaderX books are pretty good. They're mainly about doing effects and stuff with HLSL, but I presume that's what you mean be learning ? Setting up the renderstates and other shit is really pretty easy and the SDK docs should suffice for that.

I'd recomend downloading rendermonkey from the ATI site and playing with that too.

Apocalypse
03-22-2007, 03:26 AM
The ShaderX books are pretty good. They're mainly about doing effects and stuff with HLSL, but I presume that's what you mean be learning ? Setting up the renderstates and other shit is really pretty easy and the SDK docs should suffice for that.
Yes, I want to learn effects and stuff with HLSL, not to learn only the initialization and how to set up the renderstates.

I've heard about the ShaderX books that they are really good indeed, I'll check them out:yes:

I'd recomend downloading rendermonkey from the ATI site and playing with that too.
I will