or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
36 used & new from $14.99

Have one to sell? Sell yours here
 
   
Shaders for Game Programmers and Artists (Premier Press Game Development)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Shaders for Game Programmers and Artists (Premier Press Game Development) (Paperback)

~ (Author)
4.6 out of 5 stars  See all reviews (7 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
24 new from $16.99 12 used from $14.99

Frequently Bought Together

Shaders for Game Programmers and Artists (Premier Press Game Development) + The COMPLETE Effect and HLSL Guide + Real-Time Rendering, Third Edition
Price For All Three: $124.18

Show availability and shipping details

  • This item: Shaders for Game Programmers and Artists (Premier Press Game Development) by Sebastien St-Laurent

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The COMPLETE Effect and HLSL Guide by St-Laurent Sebastien

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Real-Time Rendering, Third Edition by Tomas Akenine-Moller

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Real-Time Rendering, Third Edition

Real-Time Rendering, Third Edition

by Tomas Akenine-Moller
4.6 out of 5 stars (39)  $71.20
Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library)

Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library)

by Frank Luna
4.6 out of 5 stars (19)  $32.97
Programming Game AI by Example

Programming Game AI by Example

by Mat Buckland
4.7 out of 5 stars (34)  $32.97
3D Math Primer for Graphics and Game Development (Wordware Game Math Library)

3D Math Primer for Graphics and Game Development (Wordware Game Math Library)

by Fletcher Dunn
4.4 out of 5 stars (45)  $32.97
ShaderX6: Advanced Rendering Techniques

ShaderX6: Advanced Rendering Techniques

by Wolfgang Engel
$37.79
Explore similar items

Editorial Reviews

Product Description

"Shaders for Game Programmers and Artists"—the title says it all. This book does something that other shader books don’t. It focuses solely on shaders and their creation. You’ll use ATI’s RenderMonkey platform, giving you an easy-to-use framework for shader development and allowing you to focus your energy on shader development rather than the development of framework applications. Cover simple techniques, from the basics of color filters to more advanced topics, such as depth of field, heat shimmer, and high-dynamic range rendering. Extensive excercises at the end of each chapter allow you to test your skills by expanding upon the shader you’ve just developed. Whether you are an engineer or a technically minded artist, you’ve finally found the ideal guide for mastering shaders!


From the Author

Programmable shaders are the best and latest in the computer graphic industry. With the latest generations of video cards out there developed by ATI Technologies and nVidia, it is now possible to draw interactive scenes on a computer with an unsurpassed realism. With the current rate of advancement in this field, it is only a matter of years before the quality of graphics generated matches the visuals in some of most recent Hollywood movies such as "I, ROBOT" or "Spider Man 2". Some of the most anticipated video games this year, such as Doom 3, HALO 2 and Half-Life 2, take full advantage these cards and I wanted to show my readers exactly how easily it could be done.

Most books out there which cover the topic of programmable shaders also covered broadly the topic of computer graphics. I wanted to do something different and focus in-depth on the specific topic of programmable shaders. To accomplish this, I have taken advantage of a tool called RenderMonkey, developed by ATI Technologies, to quickly prototype shaders and spend less time worrying about the other aspects of computer graphics.


Product Details

  • Paperback: 512 pages
  • Publisher: Course Technology PTR; 1 edition (May 13, 2004)
  • Language: English
  • ISBN-10: 1592000924
  • ISBN-13: 978-1592000920
  • Product Dimensions: 9 x 7.5 x 1.4 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #272,840 in Books (See Bestsellers in Books)

More About the Author

Sebastien St-Laurent
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Sebastien St-Laurent Page

What Do Customers Ultimately Buy After Viewing This Item?

Shaders for Game Programmers and Artists (Premier Press Game Development)
70% buy the item featured on this page:
Shaders for Game Programmers and Artists (Premier Press Game Development) 4.6 out of 5 stars (7)
$26.39
Real-Time Rendering, Third Edition
10% buy
Real-Time Rendering, Third Edition 4.6 out of 5 stars (39)
$71.20
Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library)
8% buy
Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library) 4.6 out of 5 stars (19)
$32.97
The COMPLETE Effect and HLSL Guide
6% buy
The COMPLETE Effect and HLSL Guide 3.5 out of 5 stars (4)
$26.59

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

7 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
5 of 5 people found the following review helpful:
3.0 out of 5 stars In dire need of an editor, December 22, 2007
This book is fantastic for artists or programmers looking to get started with shader programming. Anyone with a little C++ experience (or similar) ought to be able to get a good grip on the material in this book. Lots of practical techniques are introduced at a introductory level. The other great thing about this book is that it covers the use of ATi's Rendermonkey software for the creation and visualization of shaders. This is a great boon, as some similar books like The Cg Tutorial presume you already have a working real-time 3D engine you can write shaders for, and are already experienced with DirectX or OpenGL programming. Providing and explaining the use of a user-friendly API like Rendermonkey makes this book well-suited for entry-level programmers.

I would have rated this book 5 stars based on these qualities, but much to my chagrin the book is weighed down by an inexcusable amount of typos and errors. The overall effect is that the author never even tested his own code, as MULTIPLE shaders presented in the book simply do not work as described by the author. Furthermore, in some of these cases (two major examples including the motion blur shader and the depth of field depth-impostor shader) the sample/reference code included on the CD does not work either, so the reader is left high and dry, wondering what the problem is. The author's website only includes errata for one error (which is neither of the above cited examples.) I have not yet completed this book, in fact, I'm only a third of the way through; but I can only assume the path ahead will be similarly rocky.

These problems are particularly egregious as the book is ostensibly targeted towards beginners, who will be poorly equipped to solve the author's errors. While it could be said that this is an effective way of learning the language (i.e. learning by doing research and correcting the author,) it sometimes makes the process very discouraging and slow-going. Beyond these errors, the book is a fantastic introduction to learning real-time shaders and is accessible to artists even if they have little programming experience. A second edition of this book, rectifying the many errors in the book, would be a must-have for anyone interested in learning shader programming. Until then, however, the reader will have to be patient and willing to meet the book half-way on a lot of occasions.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Great for artists, July 2, 2005
I'm a 3D Artist/Animator not a programmer, heck I couldn't program my way out of a wet paper bag. I've been trying to teach myself how to write shaders for awhile. I've had some success playing around, but didn't really understand what I was doing, and have been looking for a good book on the subject for awhile. Most books are very technical and aimed at only programmers, and while I have nothing but respect for my programmer friends I think artists should be more involved in writing shaders, after all they're the ones that have to create all the art assests the shaders will be used on.

This book is very artist friendly, it does require a slight amount of technical and mathematic ability, but it doesn't drown you in the technical jargon, complicated math tables and diagrams, but rather has you jump onto ATI's RenderMonkey and learn by getting your hands dirty. It does a great job of breaking down HLSL and explaining how a shader is put together.

While it starts out very simple, it still manages to cover some more advanced techniques... render to texture shaders, high dynamic range lighting, spherical harmonics, advanced real-time shadows, parallax mapping, and displacement mapping.

My only complaint with the book is some small typos, and some of the examples have some small errors. Nothing major, but the lack of any errata on the publisher or author's website to correct them is very frustrating.

If you're already an established shader programmer looking for some new tricks and techniques... this book probably isn't for you; but if you're from a more of an artist background, not the best programmer, or just starting to learn shader programming, I highly recommend checking this one out.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Highly focused review of shader programming, October 29, 2004
Breaking into the world of shader technologies can be a daunting task and a constructing a library of accurate knowledge is essential. "Shaders for Game Progammers and Artist" is one of the most focused books I have ever purchased. It only covers 'shaders' and does not attempt to present the surrounding technologies of DirectX or OpenGL programming. At fist this tight focus disturbed me, as I did not have a secondary support book like "Programming Vertex and Pixel Shaders". Put these two books together and constantly cross-reference the code and you have the solution to understanding the core of building good shaders. (One other note:) You might want to add "3d Math Primer for Graphics and Game Development".
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars very good primer book for HLSL
One of my friend recommended me to read this book for my primer book to learn HLSL.As a Chinese, I can follow the author with the help of Lingoes.
Published 11 months ago by HeavySword

5.0 out of 5 stars This was written on 2004, still great on 2008
I really needed to learn Shaders, specially HLSL for XNA programming. So I searched and searched and this book kept on coming, but because of its published date I had my doubts... Read more
Published 12 months ago by Cecilia Marcano

4.0 out of 5 stars Full Book
this book is very good book
it's full book
notice : you have to know some algebra to be a full usefull book
Published 14 months ago

5.0 out of 5 stars It's about time!
As an artists I am amazed that nobody had yet considered writing a book on real-time shaders that could appeal to artists. Read more
Published on September 3, 2004 by Coley

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.