Archived

This topic is now archived and is closed to further replies.

Metus

i'm looking for a good d3d book

Recommended Posts

i just bought Advanced 3D Game programming using DirectX 8 and i didn't like it... so i've looked at some new books: http://www.amazon.com/exec/obidos/ASIN/0672324989/qid%3D1065822492/sr%3D11-1/ref%3Dsr%5F11%5F1/102-7044061-7590567 http://www.amazon.com/exec/obidos/ASIN/0761531912/qid%3D1065822532/sr%3D11-1/ref%3Dsr%5F11%5F1/102-7044061-7590567 http://www.amazon.com/exec/obidos/ASIN/0761534296/qid%3D1065822613/sr%3D11-1/ref%3Dsr%5F11%5F1/102-7044061-7590567 does anyone of u got any experience with any of those books? [edited by - metus on October 10, 2003 6:00:27 PM]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Zen book - no. no no no.

no.

What do you want to do / what level do you consider yourself?

You might want to look at Microsoft''s DX9 book.

Share this post


Link to post
Share on other sites
I liked the Zen book...of course I never tried any of Zen''s sample code, which I''ve heard it totally borked (I really should open that CD some time )

Share this post


Link to post
Share on other sites
Look at the book reviews here on GameDev. Two of these have been reviewed here. From what I''ve heard, both Beginning Direct3D Programming (1st ed. at least) and the Zen book were terrible. The second edition of Beginning D3D might be better though.

If you''re looking for a DX8 book, I would recomend Special Effects Game Programming with DirectX 8.0. I know the title sounds scary if you''re just starting out but it''s a Premier Press game dev book. All of those books are required to have a beginners section by the series editor (Andre LaMothe). This could be a good or a bad thing depending on how you look at it. The point is that it''s probably one of the best intro books out there. Once you get through the beginning stuff (first 10 chapters) the book goes on to show you how to do some really cool looking stuff, like 3D water waves, particles, etc...

neneboricua

Share this post


Link to post
Share on other sites
In order to recommend a book, it really depends where you are and what you are looking to learn. That said, I have the following four books Direct X books:

1) Special Effects Game Programming with DirectX is probably the most advanced book; but it also covers most of the basics. This is the book that I would buy if I was limited to one purchase.

2) Programming Role-Playing Games with DirectX is the best book for someone who is new to DirectX and wants to make use of the sound, graphics, network, and input core libraries that come with the book to really get a jump start on development.

3) Beginning Direct3D Game Programming was my first DirectX 8.0 book, and at the time I really liked the book; but most people don''t seem to like and it is not as packed with material as some of the others.

4) The Zen of Direct3D Game Programming talks about creating a window on page 479. Two Words: "Paper Weight"!

Does anyone know anything about Real Time Rendering Tricks and Techniques in DirectX?



Understanding is a three edged sword...

Share this post


Link to post
Share on other sites
quote:
Original post by Sean Doherty
Does anyone know anything about Real Time Rendering Tricks and Techniques in DirectX?


Yes, it''s an excellent book! I own only two DX books, Special Effects... and Real-Time Rendering Tricks. I think that the latter picks up where the former left off.

Special Effects Game Programming does indeed cover a lot of good material, but is a little lacking when it comes to exploring all of the things that can be done with shaders. Real-Time Rendering Tricks goes after shaders with a vengance.

It has 13 (yes, count ''em, 13) chapters on vertex shader techniques. Many of these use some pixel shaders as well. Then there are another 3 on pixel shader techniques (Per-Pixel Lighting, Per-Pixel Lighting-Bump Mapping, and Per-Vertex Techniques Done Per-Pixel).

This is all on top of 16 chapters that explains how DX works (initialization, rendering, textures, lighting, etc...). The last 8 chapters of the book cover some other techniques that didn''t quite fit into any of the other areas. In that part of the book, there are things like Rendering to Textures, 2D Rendering, Image Processing with Pixel Shaders, DirectShow: Using Video as a Texture, Stencil Buffers, and Picking.

I haven''t read any DX9 books yet because I''ve just picked it up mainly from the SDK and and NVIDIA/ATI samples but far as DX8 books go, I think that Special Effects Game Programming with DirectX, and Real-Time Rendering Tricks and Techniques are, in my opinion, the best ones out there.

neneboricua

Share this post


Link to post
Share on other sites