Managed DirectX 9 Kick Start: Graphics and Game Programming Paperback – Oct 24 2003
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
About the Author
Tom Miller is the development lead for Managed DirectX, as well as the designer of the API. He has worked on the DirectX team for the last four years, including the SDK team writing samples, as well as the DirectX for Visual Basic team. Previously at Microsoft, he worked on the Visual Basic and Office teams.
Top Customer Reviews
For the very good points of the book, the book does not stay evasive and superficial, it travels over all the main various points that DirectX can deliver, in a refreshing way... with illustration of common "problem" while you proceed, which can be very useful futher on when you are alone and confronted to the same "problem pattern": hey, all my stuff is black... oh, yes, in chapter one Tom Miller also got that problem at some point... etc. And the book proceed fast, very fast. A standard book covering the same matter would probably be in three large tomes, but the style of the author delivers the juice within far less pages. That is not neccessary to say the reader can walk through all the stuff in much less time, on the other hand, since you can't read absent mindly any paragraph. Another great stuff is that the author SHARES his experience, that is something I really appreciate, since you also acquire a sense of do and avoid, much more than the traditionnal approach of doing a program, one way (without seeing the "wrong ways" you can soon or later fall upon). Sure, the code does not seem to be always optimized for execution, but that is probably wanted for a better illustrattion of concepts (simplicity over optimization).Read more ›
Just the first chapter explains more than practically any other book about Managed DirectX I have read. Sure, it doesn't have all the long and ellaborate explanations some of the other books have. But for some reason, I still felt like a had a better understanding of how to do things the 'right way' after reading this book. This may have to do with the fact that the author of the book is also the author of the API.
The book covers a lot of ground. Most of the chapters deal with Direct3D (which is what I was interested in), although the author does touch on other subjects such as DirectInput. The pace is fast and the author covers the whole range from primitive drawing techniques to using higher level concepts, such as meshes, and eve the HLSL (high level shader language), which many would consider an advanced topic. Well, I do anyway... ;-)
The book doesn't just provide shallow introductions. In fact, the author doesn't even shy away from topics such as skeletal anomation of meshes, or writing pixel and vertex shaders to create specular highlights and per-pixel lighting effects.
Well done! This book will explain a lot, and it does so quickly. However, if you have no experience with 3d graphics at all, you may want to follow up with another book, such as 'Introduction to 3D Game Programming with DX9' by Frank D.Read more ›
The most significant issue I found was that Miller took an extremely procedural, nonfunctional approach to the code examples, which makes them much less readable. If they had been more object-oriented it would have been easier to understand and quicker to type.
Also, if you happen to use Visual Basic (I don't know why you'd do such a thing, but...), beware: the CD has VB code in it, but the book does not.
I recommend this book it to anyone who is comfortable with C# and is prepared to do a little work to figure some of the things that aren't explained in great depth, just make sure you go into it with a good grasp of the language.
I was pleased to see a complete application in one chapter that shows how to write a game. While not insanely complex, it does give you a great overview on how make 3D objects do stuff in space.
The order of topics covered is logical and fairly complete, though having some small bit of background in using .NET's network classes, I'm not entirely sure if the networking stuff is entirely necessary (though it certainly is a lot easier to follow than the normal base classes).
One annoying thing... annoying enough to make me write about it, is that the author has uses the words "quite simply," "naturally" and "easily" in every other sentence. I don't know how that got through editorial review. Of course the subject matter is all of those things to the author... he wrote the managed DirectX classes! It is only an issue of style, but it's so frequent that it's a distraction.
Most recent customer reviews
This book is amazing! If you are looking for a touch up on C#, look somewhere else, becuase this book does exactly what it states in the title. Read morePublished on May 4 2004 by Brian Reinhart
This book gives everything to you in the perfect size bites, each with its own special sauce. He explains things to you with a "watch THIS" enthusiasm. Read morePublished on April 15 2004 by Philip J. Ludington
It's a pretty good introductory book on Managed Directx 9. If you have studied basic linear algebra and physics before, you wouldn't have any trouble understanding the topics in... Read morePublished on April 14 2004 by Javax
This is a great book. The author clearly knows a lot about the material, and explains it in a very concise way. Read morePublished on Jan. 20 2004 by Lars Thomas Denstad
This is an amazing book. It clearly explained how to create polygons, add lighting, etc. It may help to have a basic understanding of 3-d graphics before reading this book. Read morePublished on Dec 27 2003 by Nick
This book is great if you wish to get a good introduction to the Managed DirectX API itself. If you have no previous experience of 3D coding, this is not the book for you. Read morePublished on Dec 19 2003 by Jonas Risbrandt
When readng through this book, the later examples for the Dogder game do not work. There is errata in the book that prevents proper execution. Read morePublished on Dec 13 2003 by Gp
TOTALLY Complete and VERY Easy to understand; what else could I say? The book can be understood by starters (with a little effort); and go deep on most of the topics, so even the... Read morePublished on Dec 12 2003 by Alexandre Lobão
Look for similar items by category
- Books > Computers & Technology > Digital Audio, Photography & Video > Digital Photography & Video > Video Production
- Books > Computers & Technology > Graphic Design
- Books > Computers & Technology > Programming > Graphics & Multimedia > DirectX
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Computers & Technology > Web Development > Web Design > Web Graphics
- Books > Qualifying Textbooks - Fall 2007 > Computers & Internet
- Books > Textbooks > Computer Science & Information Systems > Graphics & Visualization
- Books > Textbooks > Computer Science & Information Systems > Programming Languages