Higher Ed. and Vocational >> Engineering and Computer Science >> Computer Science >> Graphics


Computer Graphics with OpenGL

Computer Graphics with OpenGL

Author(s):
  • Donald D Hearn
  • M. Pauline Baker
  • Warren Carithers
  • Author: Donald D Hearn
    • ISBN:9789332518711
    • 10 Digit ISBN:9332518718
    • Price:Rs. 1175.00
    • Pages:820
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Ratings:

    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.

    Table of Content

    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
     

    Salient Features

    • 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