CG Tutorial - The Ultimate Guide to Programmable Real-Time Graphics

Author: Randima Fernando Mark J. Kilgard
Publisher:
Publish Date: 2005-03-01
Features: This book is suitable for programmers and project managers involved in developing 3D games and application software, real-time 3D artists, and students studying computer graphics. It can also be used as a reference for anyone interested in learning about the current developments in real-time rendering technology. Cg is the earliest high-level programming language designed for programmable graphics hardware, and this book teaches you how to write Cg programs. The book consists of 10 chapters, with the first chapter providing a brief introduction to the Cg language. Subsequent chapters explain concepts and techniques in Cg, including simple Cg programs, parameters, textures, and expressions, how to perform vertex transformations, how to implement lighting models using Cg, how to animate and transform models using Cg vertex programs, how to implement environment mapping, how to implement bump mapping, fog, cartoon lighting, projection focusing, shadow mapping, and composite techniques. It also provides a brief description of the currently available Cg vertex and fragment profiles. At the end of each chapter, exercises are provided to help you further study and explore more Cg knowledge. The book also includes 5 appendices covering basic Cg knowledge. This book is suitable for programmers and project managers involved in developing 3D games and application software, real-time 3D artists, and students studying computer graphics. It can also be used as a reference for anyone interested in learning about the current developments in real-time rendering technology.

📌 Related Posts