This text combines the principles and major techniques in computer graphics with state-of-the-art examples that relate to things students and professionals see every day on the Internet and in Computer-generated movies. The author has written a highly practical and exceptionally accessible text, thorough and integrated in approach. Concepts are carefully presented, underlying mathematics are explained, and the importance of each concept is highlighted. This book shows the reader how to translate the math into program code and shows the result. This new edition provides readers with the most current information in the field of computer graphics.