 | |
| |
Real-Time Shader Programming
 |
Author: Ron Fosner List Price: $49.95 Our Price: Click to see the latest and low price ISBN: 1558608532 Publisher: Morgan Kaufmann (31 December, 2002) Edition: Paperback Sales Rank: 291,516 Average Customer Rating: 3 out of 5
|
Customer ReviewsRating: 5 out of 5 Excellent introduction to DirectX shaders If you know very little about DirectX 8 or 9 shader programming this book is an excellent introduction. It is low level assembly only, no Cg or HLSL, but in my opinion you need to know the assembly programming to ensure the best performance of your shaders. The introductory material is good, covering basic things you should know, ambient, diffuse, specular, and Fresnel equations. The second section builds working shaders implementing these basic concepts. The third section is a shader assembler reference. IMO this book is well written and an easy read. Rating: 1 out of 5 Disappointing The first half of this book was on basic computer graphics. The second half wasn't much more than a rewrite of Microsofts DirectX documentation. There were only a few pages of shader techniques that I found useful. Rating: 4 out of 5 A good shader intro book I picked up some of the other book on shaders for DX and it turned out to be a cookie cutter book. There was little explanation on what the shaders were DOING - just source code. I found that frustrating. This book gois into much more explanation of what a shader does and how you program them, so its good for someone leaning how to program shaders. The other book and the new Cg book are more if youre looking for cut and paste. This book did not cover hlsl since hlsl wasnt finished when the book was, but, oddly enough, it does talk about using DX9 and about the DX9 low level language.If you already know shaders or just want source code then look at the other books. This could have had more examples. It did have a big section on the mathematics of light which I found interesting.
Similar Products
· Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks with CDROM
· Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization
· Real-Time Rendering (2nd Edition)
· Focus On 3D Terrain Programming
· The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics
| | |  |  | |
|  |