Back

The Cg Tutorial Book

 
 
Cg ("C" para gráficos) proporciona a los desarrolladores un entorno de programación completo con el que crear de una forma rápida y sencilla efectos especiales y escenarios de calidad cinematográfica en tiempo real para múltiples plataformas. Al proporcionar un nuevo nivel de abstracción, Cg elimina la necesidad de programar en lenguaje ensamblador para el hardware de gráficos y, por tanto, facilita el desarrollo de programas directamente para las plataformas OpenGL®, DirectX®, Windows®, Linux y Mac OS X®, y videoconsolas como Xbox™. Cg ha sido desarrollado en estrecha colaboración con Microsoft® Corporation y es compatible con el API de OpenGL y el HLSL de Microsoft para DirectX 9.0.

En el Tutorial de Cg se explica la forma de implementar técnicas básicas y avanzadas para las modernas arquitecturas de procesadores gráficos programables. Entre los principales temas tratados, se incluyen:

  • Transformaciones 3D
  • Iluminación por vértices y píxeles
  • Matrices de unión de vértices (skinning) e interpolación de fotogramas claves
  • Mapas de entorno
  • Mapas de rugosidad (bump-mapping)
  • Niebla
  • Optimización del rendimiento
  • Proyección de texturas
  • Sombreado de dibujos animados
  • Composición
Publication Information:
Publisher: Addison Wesley
ISBN 0321194969
Fecha de publicación, 7 de marzo de 2003
400 páginas
Incluye un CD-ROM