Metaprogramming GPUs with Sh

Metaprogramming GPUs with Sh

by Michael McCool, Stefanus Du Toit
     
 

Shading, as part of the creation of realistic computer-generated images, is currently bringing major advances to computer graphics, with important practical applications in computer game design and animation. Shaders are a more sophisticated way of making 3D objects look more realistic. While most shaders are created using proprietary shading languages, Sh, a new

…  See more details below

Overview

Shading, as part of the creation of realistic computer-generated images, is currently bringing major advances to computer graphics, with important practical applications in computer game design and animation. Shaders are a more sophisticated way of making 3D objects look more realistic. While most shaders are created using proprietary shading languages, Sh, a new open-source system, simplifies the shader programming process by making it part of the C++ language. This book introduces Sh and describes how to program a GPU using C++ to implement both basic and advanced shading techniques. Readers of this book will be able to start writing advanced, modular shaders using Sh within a day!

Editorial Reviews

From the Publisher
" Gamasutra.com features an article this week about Sh, the new shader language, developed by Michael McCool and Stefanus Du Toit. Background information and a user's manual are published in their new book, ""Metaprogramming GPUs with Sh."" -Gamasutra.com, July 2004

Stefanus Du Toit, co-author of Metaprogramming GPUs with Sh is on this year's list of the top science and technology innovators under the age of 35. -MIT Technology Review , August 2008"

Slashdot.org
Provides a concise and well-written introduction to Sh. The book will definitely contribute to enlarging the currently relative small user base of Sh and hopefully help the library grow and get more refined in the near future. Everyone familiar with "regular" high-level shading languages, such as Cg or the OpenGL Shading Language, should take a look at this book to see a new and interesting way of programming GPUs that the aforementioned languages do not offer.

Product Details

ISBN-13:
9781568812298
Publisher:
Taylor & Francis
Publication date:
08/15/2004
Pages:
307
Product dimensions:
7.30(w) x 9.28(h) x 0.58(d)

What People are saying about this

From the Publisher
" Gamasutra.com features an article this week about Sh, the new shader language, developed by Michael McCool and Stefanus Du Toit. Background information and a user's manual are published in their new book, "Metaprogramming GPUs with Sh." -Gamasutra.com, July 2004

Stefanus Du Toit, co-author of Metaprogramming GPUs with Sh is on this year's list of the top science and technology innovators under the age of 35. -MIT Technology Review , August 2008"

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >