Shaders for Game Programmers and Artists

Paperback
from $0.00

Author: Sebastien St-Laurent

ISBN-10: 1592000924

ISBN-13: 9781592000920

Category: 3D Computer Graphics

This is the first book approaching the topic of shaders in such an accessible manner. By taking a simple, easy-to-follow approach to the high-level language of this topic and separating itself from 3D API's "Shaders for Game Programmers and Artists" brings the world of real-time shading to a broad audience, ranging from the game programming hobbyist to the seasoned game developer. This unique combination of its simple approach and the wide variety of techniques that are covered makes "Shaders...

Search in google:

"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 exercises 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!

Ch. 1Welcome to the world of shaders3Ch. 2The art of 3D19Ch. 3RenderMonkey version 1.537Ch. 4Getting started, your first shaders51Ch. 5Looking through a filter67Ch. 6Blurring things up89Ch. 7It's getting hot in here115Ch. 8Making your day brighter133Ch. 9May there be light155Ch. 10Shiny little pixels179Ch. 11Mirror, mirror, on the wall199Ch. 12Not all materials are the same215Ch. 13Building materials from scratch229Ch. 14Why does it always need to look real?245Ch. 15Watch out for that morning fog263Ch. 16Moving objects around281Ch. 17Advanced lighting291Ch. 18Shadowing309Ch. 19Geometry tricks327AppHigh-level shader language reference343AppRenderMonkey version 1.5 user manual379AppShader library451