Book Details

Instructors may access teaching resources by clicking the ‘Request Instructor Resources’ tab next to the title.
Please note that you can subscribe to a maximum of 2 titles.

Computer Graphics with OpenGL, 4/e


Computer Graphics with OpenGL, 4/e
Author(s)  Simy Joy ,Payal Anand ,Priya Nair Rajeev
ISBN  9789332518711
Imprint  Pearson Education
Copyright  2014
Pages  820
Binding  Paperback
List Price  Rs. 1260.00
  
 
 

Assuming no background in computer graphics, this 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.

  • About the Authors
  • Contents
  • Features
  • Downloadable Resources

• Donald Hearn joined the Computer Science faculty at the University of Illinois at Urbana-Champaign in 1985. Dr. Hearn has taught a wide range of courses in computer graphics, scientific visualization, computational science, mathematics, and applied science. Also, he has directed numerous research projects and published a wide variety of technical articles in these areas.


• M. Pauline Baker is on the faculty of the School of Informatics at Indiana University-Purdue University Indianapolis (IUPUI), where she is director of the Media Arts and Science program. She also directs the Visualization and Interactive Spaces Lab, part of the Pervasive Technology Institute at Indiana University. Before moving to Indiana, Warren R. Carithers joined the faculty of the Department of Computer Science at Rochester Institute of Technology in 1981. In addition to teaching many of the department's courses in computer graphics, Professor Carithers develops and teaches courses in a wide range of other areas including operating systems, computer architecture and organization, systems software, programming language design, and security.


 

 

1. Computer Graphics Hardware


2. Computer Graphics Software


3. Graphics Output Primitives


4. Attributes of Graphics Primitives


5. Implementation Algorithms for Graphics Primitives and Attributes


6. Two-Dimensional Geometric Transformations


7. Two-Dimensional Viewing


8. Three-Dimensional Geometric Transformations


9. Three-Dimensional Viewing


10. Hierarchical Modeling


11. Computer Animation


12. Three-Dimensional Object Representations


13. Spline Representations


14. Visible-Surface Detection Methods


15. Illumination Models and Surface-Rendering Methods


16. Texturing and Surface-Detail Methods


17. Color Models and Color Applications


18. Interactive Input Methods and Graphical User Interfaces


19. Global Illumination


20. Programmable Shaders


21. Algorithmic Modeling


22. Visualization of Data Sets


 

 

• Complete and comprehensive discussion of the OpenGL computer graphics programming library which provides a large and efficient collection of device independent functions for creating graphics with a general-purpose language


• Revised content brings the text up-to-date with current advances in computer graphics technology and applications


• 2D and 3D topics are combined which provides a much more productive organization for teaching 3D graphics


• Key topics like Animation, object representation, 3D viewing pipeline, illuminations models, surface-rendering technique, and texture mapping are expanded and updated


• All programming examples in C++ gives students and teachers over 120 reusable C++ programs for instruction and programming


• Detailed discussions on a variety of mathematical methods used in graphic algorithms—Appear in the appendix


• Thorough coverage of 3-D modeling and rendering


 

 
 
Username/ Email  
Password  
If you are new to this site, and you do not have a username and password, please register.