Hearn, Donald
Computer graphics with OpenGL - 4 - Noida Dorling Kindersley India 2011 - 812 p.
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.
Contents
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
9789332518711
2010042487
Computer graphics.
006.6 / HEA/C
Computer graphics with OpenGL - 4 - Noida Dorling Kindersley India 2011 - 812 p.
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.
Contents
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
9789332518711
2010042487
Computer graphics.
006.6 / HEA/C