Computer Graphics: Principles and Practice in C (2nd Edition) (Systems Programming Series)

by Addison-Wesley Professional

$94.99
buy from amazon.com
Average Rating: * * * * half star
Sales Rank:50151 (lower is better)
Price Used:$41.99
Shipping:Free Shipping on most orders over $25*
Availability:Usually ships in 24 hours
Label:Addison-Wesley Professional
UPC:785342848403
Pages:1200
Binding:Hardcover
Publication Date:1995-08-14
Published By:Addison-Wesley Professional
ASIN:0201848406
Category:Book

Authors

Editorial Reviews and Product Descriptions

Product Description

The best-selling book on computer graphics is now available in this C-language version. All code has been converted into C, and changes through the ninth printing of the second edition have been incorporated. The book's many outstanding features continue to ensure its position as the standard computer graphics text and reference. By uniquely combining current concepts and practical applications in computer graphics, four well-known authors provide here the most comprehensive, authoritative, and up-to-date coverage of the field. The important algorithms in 2D and 3D graphics are detailed for easy implementation, including a close look at the more subtle special cases. There is also a thorough presentation of the mathematical principles of geometric transformations and viewing. In this book, the authors explore multiple perspectives on computer graphics: the user's, the application programmer's, the package implementor's, and the hardware designer's. For example, the issues of user-centered design are expertly addressed in three chapters on interaction techniques, dialogue design, and user interface software. Hardware concerns are examined in a chapter, contributed by Steven Molnar and Henry Fuchs, on advanced architectures for real-time, high performance graphics. The comprehensive topic coverage includes: *Programming with SRGP, a simple but powerful raster graphics package that combines features of Apple's QuickDraw and the MIT X Window System graphics library. *Hierarchical, geometric modeling using SPHIGS, a simplified dialect of the 3D graphics standard PHIGS. *Raster graphics hardware and software, including both basic and advanced algorithms for scan converting and clipping lines, polygons, conics, spline curves, and text. *Image synthesis, including visible-surface determination, illumination and shading models, image manipulation, and antialiasing. *Techniques for photorealistic rendering, including ray tracing and radiosity methods. *Surface modeling with parametric polynomials, including NURBS, and solid-modeling representations such as B-reps, CSG, and octrees. *Advanced modeling techniques such as fractals, grammar-based models, particle systems. *Concepts of computer animation and descriptions of state-of-the-art animation systems. Over 100 full-color plates and over 700 figures illustrate the techniques presented in the book. 0201848406B04062001
Amazon.com Review

Computer Graphics: Principles and Practice is the most exhaustive overview of computer graphics techniques available. This textbook's 21 chapters cover graphics hardware, user interface software, rendering, and a host of other subjects. Assuming a solid background in computer science or a related field, Computer Graphicsgives example programs in C and provides exercises at the end of each chapter to test your knowledge of the material. The guide has over 100 beautiful, four-color photographs that illustrate important topics and algorithms, such as ray tracing and bump maps, and also inspire you to acquire the skills necessary to produce them. Encyclopedic in its coverage, the book has a good table of contents so that you can immediately turn to information on the z-Buffer algorithm or the chapter on animation.

Customer Reviews

book review - Reviewed on 2007-11-09
* * * * *
1 customer found this review not to be helpful.
This is a bible for computer graphics. I recommend this book to anyone who wants to learn computer graphics knowledge base.
suffers from bitrot - Reviewed on 2007-10-18
* * * *

If you're a beginner looking for a book which has example code you can test out and try, either forget it or be prepared for some headache.

I can speak on my experience, I have a GNU/Linux system, the SRGP library which is used by this book only supports a display depth of 8bpp, which means you'll most likely need to reconfigure your X server to some extent - the examples/library will crash at higher display depths.

But there is no doubt that the techniques and principles explained throughout can be applied using other toolkits, as the book explicitly says that the facilities contained in the example libraries are common to many other graphics libraries.

A quick note on the quality of the library code, it appears to be pre-ANSI C and contains a few modern no-nos, which can lead to crashes.

If you're looking for a book to merely use as a reference or for theory then this is what this book is, and as one other reviewer said, you could probably just borrow a copy of the book and xerox the bibliography to refer to the papers it sources information from.


Get Subcription to Siggraph Instead - Reviewed on 2006-07-06
* *
6 customers found this review helpful, 2 did not.

Except for the chapters on raster algorithms, this book is just an extended bibliography. It has no material on texturing, for example, just a reference to the original paper on it. The math isn't that mature either, and the chapter on Perspective Projections is a pedagogical atrocity. Instead of buying this book, just go to your local univ. library and xerox the bibliography; then, lookup the articles on topics you're interested in.
good book - Reviewed on 2006-03-25
* * * *
4 customers found this review helpful.

This book is a great book for general knowledge but all of the chapters that deal with talking about hardware is badly outdated. I got this book mostly for algorithms. I got much more then what I expected but most of everything I needed was there. Its a very good book for learning about line drawing, and polygon rasteration algorithms. Don't expect anything up to date like shaders though.
All-time classic - Reviewed on 2005-12-08
* * * *
2 customers found this review helpful, 1 did not.

It's an all-time classic in computer graphics world. I bought this in 1997 and i could learn a lot from it. Though it hasn't been updated, one can gain all the fundamentals about CG.
Read More Customer Reviews »
Go To Amazon Product Page

* - See Amazon Product Page for shipping and pricing details.


Book Subjects