Product Key Features
Number of Pages888 Pages
Publication NameComputer Graphics with Open Gl
LanguageEnglish
Publication Year2010
SubjectComputer Graphics, Programming Languages / C
FeaturesNew Edition
TypeTextbook
Subject AreaComputers
AuthorDonald Hearn, Pauline Baker, Warren Carithers
FormatHardcover
Additional Product Features
Edition Number4
Intended AudienceCollege Audience
LCCN2010-042487
Reviews"I think the authors [Hearn/Baker] presented the materials in one of the best ways. They are very clear so that the students can understand…especially, adding the OpenGL example codes help the students a lot." - Jong Kwan Lee, Bowling Green University "A strong suit of this book [Hearn/Baker] is its sound integration of graphics foundations, algorithms, technology, libraries, and programming. The book provides a good overview of the key areas of graphics that a university student would want to know in a first course and beyond. The text can be a valuable reference after the course as it provides "room to grow." - Timothy Newman, University of Alabama - Huntsville "The features stressed should be the good explanation of concepts with sound mathematical concepts, great illustrations to explain each concept and the code snippets that actually show an implementation of the OpenGL function being explained." - Amar Raheja, California State Polytechnic University "The clarity of presentation, completeness of concept delivery and illustration, the book versatility and usability as professional reference and course textbook are a few of the features that differentiates this text from others." - Iren Valova, University of Massachusetts - Dartmouth "I think it [Hearn/Baker] has excellent coverage of material, discusses concepts at a reachable level, and doesn't muddle the learning with lofty messages, concepts, or complexity." - Dana Wortman, University of Colorado - Colorado Springs, "I think the authors [Hearn/Baker] presented the materials in one of the best ways. They are very clear so that the students can understand...especially, adding the OpenGL example codes help the students a lot." -- Jong Kwan Lee, Bowling Green University "A strong suit of this book [Hearn/Baker] is its sound integration of graphics foundations, algorithms, technology, libraries, and programming. The book provides a good overview of the key areas of graphics that a university student would want to know in a first course and beyond. The text can be a valuable reference after the course as it provides "room to grow." -- Timothy Newman, University of Alabama -- Huntsville "The features stressed should be the good explanation of concepts with sound mathematical concepts, great illustrations to explain each concept and the code snippets that actually show an implementation of the OpenGL function being explained." -- Amar Raheja, California State Polytechnic University "The clarity of presentation, completeness of concept delivery and illustration, the book versatility and usability as professional reference and course textbook are a few of the features that differentiates this text from others." -- Iren Valova, University of Massachusetts -- Dartmouth "I think it [Hearn/Baker] has excellent coverage of material, discusses concepts at a reachable level, and doesn't muddle the learning with lofty messages, concepts, or complexity." -- Dana Wortman, University of Colorado -- Colorado Springs
Dewey Edition21
IllustratedYes
Dewey Decimal006.6
Edition DescriptionNew Edition
Table Of Content1 A Survey of Computer Graphics 2 Computer Graphics Hardware 3 Computer Graphics 4 Graphics Output Primitives 5 Attributes of Graphics Primitives 6 Implementation Algorithms for Graphics Primitives and Attributes 7 Two-Dimensional Geometric Transformations 8 Two-Dimensional Viewing 9 Three-Dimensional Geometric Transformations 10 Three-Dimensional Viewing 11 Hierarchical Modeling 12 Computer Animation 13 Three-Dimensional Object Representations 14 Spline Representations 15 Other Three-Dimensional Object Representations 16 Visible-Surface Detection Methods 17 Illumination Models and Surface-Rendering Methods 18 Texturing and Surface-Detail Methods 19 Color Models and Color Applications 20 Interactive Input Methods and Graphical User Interfaces 21 Global Illumination 22 Programmable Shaders 23 Algorithmic Modeling 24 Visualization of Data Sets A Mathematics for ComputerGraphics B Graphics File Formats
SynopsisFor junior- to graduate-level courses in computer graphics. Assuming no background in computer graphics, this junior- to graduate-level textbook presents basic principles for the design, use, and understanding of computer graphics systems and applications. The authors, authorities in their field, offer an integrated approach to two-dimensional and three-dimensional graphics topics. A comprehensive explanation of the popular OpenGL programming package, along with C++ programming examples illustrates applications of the various functions in the OpenGL basic library and the related GLU and GLUT packages., Computer Graphics with OpenGL, 4/e is appropriate for junior-to graduate-level courses in computer graphics. Assuming no background in computer graphics, this junior-to graduate-level course presents basic principles for the design, use, and understanding of computer graphics systems and applications. The authors, authorities in their field, offer an integrated approach to two-dimensional and three-dimensional graphics topics. A comprehensive explanation of the popular OpenGL programming package, along with C++ programming examples illustrates applications of the various functions in the OpenGL basic library and the related GLU and GLUT packages., Reflecting the rapid expansion of the use of computer graphics and of C++ as a programming language of choice for implementation, this book converts all programming code into the C++ language. This new edition is a complete revision, bringing the text up to date with current advances in computer graphics technology and applications. KEY TOPICS: Assuming readers have no prior familiarity with computer graphics, the authors--both authorities in their field--present basic principles for design, use, and understanding of computer graphics systems using their well-known, and accessible writing style. It includes an exploration of GL, PHIGS, PHIGS+, GKS and other graphics libraries and covers topics such as distributed ray tracing, radiosity, physically based modeling, particle systems, and visualization techniques. MARKET: For professionals in any area of computer graphics: CAD, Animation, Software Design, etc.
LC Classification NumberT385