» » 3D Graphics Programming for Windows (Microsoft Programming Series)

Download 3D Graphics Programming for Windows (Microsoft Programming Series) epub

by Nigel Thompson

This book introduces the basic concepts of Direct3D with engaging hands-on projects. Solid solutions are given to basic, real world 3D programming problems. The book teaches Windows programmers how to apply the Direct 3D API to accomplish typical 3D graphics objectives.
Download 3D Graphics Programming for Windows (Microsoft Programming Series) epub
ISBN: 1572313455
ISBN13: 978-1572313453
Category: Technology
Subcategory: Operating Systems
Author: Nigel Thompson
Language: English
Publisher: Microsoft Press (October 1, 1996)
Pages: 328 pages
ePUB size: 1525 kb
FB2 size: 1666 kb
Rating: 4.3
Votes: 416
Other Formats: azw lrf doc lrf

The book's title accurately describes its contents. It teaches "3D Graphics Programming" (not Direct3D) using "C++ Programming Techniques with Direct3D."

Portions of the Direct3D Retained Mode API are encapsulated in MFC-savvy C++ classes (e.g. C3dDevice, C3dViewport, etc.). These classes are used exclusively in the examples to teach the "basics of 3D graphics programming." (Also, there are weird pictures of Nigel in an odd duck shirt.)

If you are a professional SWE/Programmer looking for a book on Direct3D, keep looking... THIS IS NOT IT. (But like I said, if you'd read the title, you would realize this...)
Nigel thompson created a wrapper based on a wrapper based on two other wrappers... there's wrappers everywhere!!! This book belongs only to my garbage can!!! It teaches you nothing about DirectX/Direct3D; it only teaches you not to judge a book according to its cover. A nonsense book with a nice cover.
This book is laughable! The level of detail covered on Direct3D is almost non-existant. 80% of the book is dedicated Nigel Thompson's wrapper classes that essentially strip the book of content that could be covering Direct3D. If you want to learn Direct3D - I suggest you look elsewhere
Overall good book, especially interesting chapters about modeling and creating movies (AVI files). Some interesting math stuff.

Drawback (at least for me): he uses his own API wrapper, the 3DPlus library (which is integrated with MFC)
I found that the one chapter on the Direct3D Imediate mode ok, but slim. The rest of the book was very simplistic. Most of the samples are very basic and never cover more advanced topics in full. Not recommended for serious developers looking for a Direct3D Imediate mode book. This is for the beginner, looking for a quick way into 3d graphics and not interested in many of the details of DirectX. Regardless of quality, it still only lightly covers DirectX 2, 4 versions out of date. Wait till the next pressing...
The good and bad of this book is that it gives you a hunk of code to start with for 3d graphics. He provides documentated wrapper classes for DirectX. If you want the DirectX implementation hidden this is a good thing. If you want to put your efforts into understanding the "Real Deal" this is a digression.