Computer graphics technology is an amazing success story. Today, all of our PCs arecapable of producing high-quality computer-generated images, mostly in the form of video games andvirtual-life environments; every summer blockbuster movie includes j......more
Computer graphics technology is an amazing success story. Today, all of our PCs arecapable of producing high-quality computer-generated images, mostly in the form of video games andvirtual-life environments; every summer blockbuster movie includes jaw-dropping computer generatedspecial effects. This book explains the fundamental concepts of 3D computer graphics. It introducesthe basic algorithmic technology needed to produce 3D computer graphics, and covers such topics asunderstanding and manipulating 3D geometric transformations, camera transformations, theimage-rendering process, and materials and texture mapping. It also touches on advanced topicsincluding color representations, light simulation, dealing with geometric representations, andproducing animated computer graphics.
The book takes special care to develop anoriginal exposition that is accessible and concise but also offers a clear explanation of the moredifficult and subtle mathematical issues. The topics are organized around a modern shader-basedversion of OpenGL, a widely used computer graphics application programming interface that provides areal-time "rasterization-based" rendering environment. Each chapter concludes withexercises. The book is suitable for a rigorous one-semester introductory course in computer graphicsfor upper-level undergraduates or as a professional reference. Readers should be moderatelycompetent programmers and have had some experience with linear algebra. After mastering the materialpresented, they will be on the path to expertise in an exciting and challenging field.
Items must be returned in new or unused condition and contain all original materials included with the shipment. More details
FINAL SALE EXCLUSION: Items marked as FINAL SALE are not returnable unless the problem you experience is the result of our error.
* For your protection, all orders are screened for security purposes. If your order is selected for review, our Loss Prevention Team may contact you by phone or email. There may be a two business day delay to process your order.
** Most Oversize orders are delivered within 1-4 weeks. Some orders may take 6 weeks to be delivered.