or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £0.25 Amazon.co.uk Gift Card
The Cg Tutorial: The Definitive Guide to Programmable Real-time Graphics
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Cg Tutorial: The Definitive Guide to Programmable Real-time Graphics [Paperback]

Randima Fernando (Series Editor) , Mark J. Kilgard
3.5 out of 5 stars  See all reviews (4 customer reviews)
RRP: £40.09
Price: £34.08 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.01 (15%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details
Trade In this Item for up to £0.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in The Cg Tutorial: The Definitive Guide to Programmable Real-time Graphics for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.


Product details

  • Paperback: 384 pages
  • Publisher: Addison Wesley; 1 edition (26 Feb 2003)
  • Language English
  • ISBN-10: 0321194969
  • ISBN-13: 978-0321194961
  • Product Dimensions: 23.6 x 18.7 x 2.7 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 504,839 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Randima Fernando
Discover books, learn about writers, and more.

Visit Amazon's Randima Fernando Page

Product Description

Product Description

"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™, 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.

  • From the Back Cover

    "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™, 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.


  • Suggested Tags from Similar Products

     (What's this?)
    Be the first one to add a relevant tag (keyword that's strongly related to this product)
     

    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

    What Other Items Do Customers Buy After Viewing This Item?


    Customer Reviews

    5 star
    0
    2 star
    0
    1 star
    0
    Most Helpful Customer Reviews
    3 of 3 people found the following review helpful
    Good, but not quite 25 April 2004
    Format:Paperback
    This book provides a very good guide to programming in Cg. The text isvery clear, making the language very easy to understand. It is certainlythe best guide for newcomers to Cg, being far superior to any other sourceI have so far encountered.
    All the basic areas (Lighting, Animation, Environment & Bump Mapping,etc.) are covered well, and a number of impressive further works arepresented to incite an enthusiasm to experiment with the techniques youhave learnt.
    Having said this, the book is far from perfect for two main reasons:
    Firstly, I feel the differences between the different profiles are badlyrepresented. If you are not using a GeForceFX, you can expect to beslightly misled and confused.
    Secondly, the information on how to integrate the Cg program into anOpenGL/DirectX project is extremely vague. In fact, it's near useless, andanyone working it out from this book alone deserves a medal.
    Overall, a very good book and reference source that will greatly help inusing Cg, but expect to do a lot of further research to make the materialtruly useful.
    Comment | 
    Was this review helpful to you?
    1 of 1 people found the following review helpful
    By A Customer
    Format:Paperback
    Cg is well documented online but it really is more convenient to have a book to learn a language such as this. Fortunately, although this particular book is currently the only one on the subject, it is very good: a gentle introduction to Cg the language gradually building up to more advanced topics, with copious examples throughout.
    Comment | 
    Was this review helpful to you?
    1 of 2 people found the following review helpful
    Great 31 Mar 2006
    By A Customer
    Format:Paperback
    Really good solid introduction to Shading Languages... 1 thing I will say against it tho, it has a dissappointing amount of converage of the associated Cg Run-Time (which pales in insignificance when compared to the D3D Effect Framework anyway!). All in all though, a decent introduction to shading.
    Comment | 
    Was this review helpful to you?

    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
     

    Search Customer Discussions
    Search all Amazon discussions
       


    Listmania!


    Look for similar items by category


    Look for similar items by subject


    Feedback


    Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges