Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus

Programming Vertex and Pixel Shaders (Anglais) Broché – 7 octobre 2004


Prix Amazon Neuf à partir de Occasion à partir de
Broché
"Veuillez réessayer"
EUR 90,47 EUR 9,03

Il y a une édition plus récente de cet article:



Offres spéciales et liens associés

NO_CONTENT_IN_FEATURE

Détails sur le produit


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne 

Il n'y a pas encore de commentaires clients sur Amazon.fr
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 11 commentaires
6 internautes sur 7 ont trouvé ce commentaire utile 
Excellent !!! 18 septembre 2004
Par cYrus - Publié sur Amazon.com
Format: Broché
The book starts with short introduction and pipeline overview giving an overall picture of how vertex and pixel shaders interact, and how data flows between them and the hardware. Next, it introduces DirectX High-Level Shading Language (HLSL) and Microsoft's Effect Files Framework. Then author starts teaching you how to implement basic lightning models (Lambert, Phong, Blinn-Phong) and advanced ones (Cook-Torrance, Oren-Nayar, Ward, Ashikhmin-Shirley). The book also covers more advanced topics (Environment Cube Mapping, Reflection and Refraction, Projective Texture Mapping, Shadow Mapping, Shadow Volumes, Geometry Images) and cutting-edge techniques like Displacement Mapping, High Dynamic Range Lighting or Parallax Mapping. The author shows common problems arising during implementation of presented techniques and explains how to deal with them. Each chapter comes with a few example programs which are as simple as possible. You will also learn from this book how to optimize your shaders for different shader models.

This book is a must for those who want to learn vertex and pixel shader programming. Also advanced developers will find this book useful.

So, if you want to create cutting-edge shader effects do not hesitate to buy this book and learn how to do it.
6 internautes sur 7 ont trouvé ce commentaire utile 
An Excellent Book! 8 septembre 2004
Par ACyclic - Publié sur Amazon.com
Format: Broché
I have recently completed an online course ([...]) organised by Wolfgang Engel, which included identical material to this book.

The material covered is perfectly balanced - I started the course with no working knowledge of shader programming. The initial concepts are clearly explained and unlaboured, despite the inevitable rush of information! Once you learn the ropes, it gives good explanations and implementations of more advanced topics and cutting-edge techniques.

I can now write and develop my own Shader Model 1.x/2.x/3.0/HLSL shaders, applications to implement them, and develop new techniques confidently. What more can you ask for?!
5 internautes sur 6 ont trouvé ce commentaire utile 
Has EVERYTHING about DirectX 9 shaders 9 septembre 2004
Par Robert Lewis - Publié sur Amazon.com
Format: Broché
This is a book that gets straight to the point. It covers a wide variety of rendering topics relevant to vertex and pixel shader programming, all with clear example code. The topics are covered in enough detail for the reader to create their own great 3D effects. The introductory sections are well structured and serve as a valuable reference for HLSL and shader assembly. On top of all of this, the coverage of new shader models vs_3_0 and ps_3_0 is the best I've seen. Five stars!
4 internautes sur 5 ont trouvé ce commentaire utile 
Great Book if you are ready to implement shaders 19 mars 2007
Par Kurt B - Publié sur Amazon.com
Format: Broché
Not everyone is ready to implement shaders, I think, and maybe some people do need to see the examples run. I don't. I have Tom Miller's Managed DirectX 9 book which features shading in chapter 11 and for a few chapers thereafter onward, but there isn't enough meat there to really learn shaders in and of themselves, and in order to really get what you want out of DirectX which changes every other month, you must use shaders (because shading language won't change except to expand, while the fixed functions of directX are changing constantly). Anyway, so I went for this book last night and am already making use of it. 1) I know what pixel/vertex shaders are going to do with respect to my program 2) I have already done fixed function programming for OpenGL and DirectX so 3), I'm ready just to focus on the questions you need to be focused on to use this book: "what IS specular highlighting? what IS bumpmapping?" and this book is perfect for that. You must understand the math bdhind it and you can't be lazy in implementing things like you can with fixed function DirectX.

I agree that the programs will not compile, but in essence, all you need to do is look at the main CPP file and see what inputs he's setting up, which are always the same: the projection matrix, eye vector, light vectors, some colors, a texture etc, and then assign those values in the calling program to the effecthandle of the shader (I'm using VB.net and C#), and his stuff works like a Swiss watch.

Excellent book.
4 internautes sur 5 ont trouvé ce commentaire utile 
Great book! 17 janvier 2006
Par Renaud Bédard - Publié sur Amazon.com
Format: Broché
I use this book as a day-to-day HLSL reference, it's so much quicker and more efficient than finding information online...

I loved the part about optimization, and the foreword to cubemaps with Normalization cubemaps. It was very hard finding information on this on the web, and with this book I had a full C++ sample with comments and a book article. What can I ask more :)

It covers all that's needed to know about basic per-pixel lightning models, and goes to subjects as advanced as HDRI and tone-mapping.

While it's not a completely up-to-date reference on shaders (does not cover 3.0 model, some new techniques were developed and popularized since the book came out), it's still a very comprehensible introduction in the HLSL world, and give strong a basis for future study.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?