This book is a comprehensive introduction to visual computing, dealing with the modeling and synthesis of visual data by means of computers. What sets this book apart from other computer graphics texts is the integrated coverage of computer graphics and visualization topics, including important techniques such as subdivision and multi-resolution modeling, scene graphs, shadow generation, ambient occlusion, and scalar and vector data visualization. Students and practitioners will benefit from the comprehensive coverage of the principles that are the basic tools of their trade, from fundamental computer graphics and classic visualization techniques to advanced topics.
Computer and engineering collections strong in applied graphics and analysis of visual data via computer will find Graphics & Visualization: Principles and Algorithms makes an excellent classroom text as well as supplemental reading. It integrates coverage of computer graphics and other visualization topics, from shadow geneeration and particle tracing to spatial subdivision and vector data visualization, and it provides a thorough review of literature from multiple experts, making for a comprehensive review essential to any advanced computer study.
—California Bookwatch, November 2008
The author's writing style is crisp, direct, and effective, and they start at an appropriate level of introduction for students new to computer graphics. The mathematical notation they use is efficient and consistent with that used in other undergraduate textbooks. There's a point at which additional examples unduly bloat a text, but the authors achieve an effective balance with the ones they've chosen to include. This is the most apparent in the chapter on 2D and 3D coordinates systems and transformations, which also includes a good section of exercises for all topics. ... On the whole, the authors have produced an excellent text with good coverage of essential topics and advanced treatment in many areas. In courses not emphasizing animation, or with the addition of extra materials in this area, the book should provide a good option as a course textbook. For researchers and practitioners outside of computer graphics who are interested in the field (particularly in modeling and rendering), this book provides a fine introduction.
—Russell A. and Holly E. Rushmeier, Computing Now Book Reviews, April 2009