Practical Algorithms for 3D Computer Graphics, second edition.
Practical Algorithms for 3D Computer Graphics, second edition
R. Stuart Ferguson
6000 NW Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487
9781466582521, $79.95, www.amazon.com
In mathematics and computer science, an algorithm is a step-by-step procedure for calculations. Algorithms are used for calculation, data processing, and automated reasoning. 3D computer graphics (in contrast to 2D computer graphics) are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be stored for viewing later or displayed in real-time. 3D computer graphics rely on many of the same algorithms as 2D computer vector graphics in the wire-frame model and 2D computer raster graphics in the final rendered display. Now in a completed updated and expanded second edition, "Practical Algorithms for 3D Computer Graphics" by computer expert R. Stuart Ferguson is a 520 page instruction manual covering the basic fundamental algorithms that are the foundation of 3D computer graphics allowing users to produce 3D programs for computer animation, modeling, and image synthesis. Of special note in this second edition is are new chapters offering a modern approach to real-time 3D programming using OpenGL; 3D graphics for mobile devices; and a comprehensive open source 3D tools suite for modeling and animation. "Practical Algorithms for 3D Computer Graphics" also covers particle modeling, marching cubes, hair and fur rendering techniques; and so much more. Comprehensive, exceedingly well written, organized and presented, "Practical Algorithms for 3D Computer Graphics" is especially recommended for anyone doing graphics research or developing 3D computer games.
|Printer friendly Cite/link Email Feedback|
|Title Annotation:||The Computer Shelf|
|Article Type:||Book review|
|Date:||Feb 1, 2014|
|Previous Article:||iPad All-in-One For Dummies, sixth edition.|
|Next Article:||OS X Mavericks for Dummies.|