The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics

Cover of The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics by Randima Fernando
Publisher: Addison-Wesley
Year: 2003
Language: en
Edition: New Edition
Pages: 336
ISBN-13: 9780321194961
Dimensions:
Height: 9.5 Inches
Length: 7.5 Inches
Weight: 1.80999517102 Pounds
Width: 1 Inches
Dewey Decimal: 006.6/6
Editorial overview Touché

The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics by Randima Fernando, published by Addison-Wesley in 2003, is a comprehensive resource for those interested in programming high-quality real-time graphics. This new edition spans 336 pages and is presented in English. The book serves as an essential introduction to Cg, a programming environment designed for creating special effects and cinematic quality experiences across multiple platforms.

Readers will find detailed explanations of both basic and advanced techniques tailored for today’s programmable GPU architectures. The content covers a range of topics, including 3D transformations, lighting techniques, and performance optimization, making it suitable for developers looking to enhance their skills in computer graphics. Additionally, the book includes a CD-ROM with tools necessary to run the sample programs, providing practical resources for hands-on learning.


Official synopsis Publisher

“Cg is the key to unlocking the power of a new generation of programmable graphics hardware. This book is the definitive introduction to Cg, and will be essential for anyone programming high-quality real-time graphics. The Cg Tutorial will teach you to use Cg to create effects never before available for real-time applications.”
–Larry Gritz, Author of Advanced RenderMan (Morgan Kaufmann, 2000) “An important and timely book: Pixel-level procedural textures–animated clouds, fire, water, the whole bag of procedural tricks–finally go from the movie screen to the desktop. Access to computation of this power through a C-like language will usher in an exciting new era for the graphics community.”
–Ken Perlin, Professor, New York University

Cg (C for graphics) is a complete programming environment for the fast creation of special effects and real-time cinematic quality experiences on multiple platforms. By providing a new level of abstraction, Cg lets developers more directly target OpenGL®, DirectX®, Windows®, Linux, Mac OS X®, and console platforms, such as the Xbox(tm), without having to program directly to the graphics hardware assembly language. Cg was developed by NVIDIA® Corporation in close collaboration with Microsoft® Corporation, and is compatible with both the OpenGL API and Microsoft’s HLSL for DirectX 9.0.

The Cg Tutorial explains how to implement both basic and advanced techniques for today’s programmable GPU architectures.

Major topics covered include:

  • 3D transformations
  • Per-vertex and per-pixel lighting
  • Skinning and key-frame interpolation
  • Environment mapping
  • Bump mapping
  • Fog
  • Performance optimization
  • Projective texturing
  • Cartoon shading
  • Compositing

The accompanying CD-ROM includes the tools needed to run the sample programs in the book.

FAQ
What is “The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics” about?
This page includes the available description and bibliographic details for “The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics” by Randima Fernando. Synopsis preview: “Cg is the key to unlocking the power of a new generation of programmable graphics hardware. This book is the definitive introduction to Cg, and will be essential for anyone programming high-quality real-time graphics. T…
Who is the author of “The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics”?
“The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics” is credited to Randima Fernando.
When was “The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics” published?
Publisher: Addison-Wesley. Year: 2003.
What is the ISBN for “The Cg Tutorial The Definitive Guide to Programmable Real-time Graphics”?
ISBN-13: 9780321194961.
What are the book details (language, pages, edition)?
Language: en. Pages: 336. Edition: New Edition.

More Books by Randima Fernando

Related Books by Topic