Computer Graphics Through OpenGL®
eBook - ePub

Computer Graphics Through OpenGL®

From Theory to Experiments

  1. 676 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Computer Graphics Through OpenGL®

From Theory to Experiments

About this book

COMPREHENSIVE COVERAGE OF SHADERS, THE PROGRAMMABLE PIPELINE AND WEBGL

From geometric primitives to animation to 3D modeling to lighting, shading and texturing, Computer Graphics Through OpenGL®: From Theory to Experiments is a comprehensive introduction to computer graphics which uses an active learning style to teach key concepts. Equally emphasizing theory and practice, the book provides an understanding not only of the principles of 3D computer graphics, but also the use of the OpenGL® Application Programming Interface (API) to code 3D scenes and animation, including games and movies.

The undergraduate core of the book takes the student from zero knowledge of computer graphics to a mastery of the fundamental concepts with the ability to code applications using fourth-generation OpenGL®, as well as using WebGL® in order to publish to the web. The remaining chapters explore more advanced topics, including the structure of curves and surfaces, applications of projective spaces and transformations and the implementation of graphics pipelines.

This book can be used for introductory undergraduate computer graphics courses over one to two semesters. The careful exposition style attempting to explain each concept in the simplest terms possible should appeal to the self-study student as well.

Features

  • Covers the foundations of 3D computer graphics, including animation, visual techniques and 3D modeling
  • Comprehensive coverage of OpenGL® 4.x, including the GLSL and vertex, fragment, tessellation and geometry shaders
  • Comprehensive coverage of WebGL® 2.0.
  • Includes 440 programs and experiments
  • Contains 700 exercises, 100 worked examples and 650 four-color illustrations
  • Requires no previous knowledge of computer graphics
  • Balances theory with programming practice using a hands-on interactive approach to explain the underlying concepts

Support materials and instructor resources including an Instructor Manual and Figure slides can be found via the companion website here: https://www.sumantaguha.com/.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Computer Graphics Through OpenGL® by Sumanta Guha in PDF and/or ePUB format, as well as other popular books in Ciencia de la computación & Gráficos computacionales. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Cover Page
  2. Half-Title Page
  3. Title Page
  4. Copyright Page
  5. Dedication Page
  6. Contents
  7. Preface
  8. About the Author
  9. I Hello World
  10. II Tricks of the Trade
  11. III Movers and Shapers
  12. IV Geometry for the Home Office
  13. V Making Things Up
  14. VI Lights, Camera, Equation
  15. VII Pixels, Pixels, Everywhere
  16. VIII Programming Pipe Dreams
  17. IX A Shader's Web
  18. X Anatomy of Curves and Surfaces
  19. XII Time for a Pipe
  20. A Math Self-Test
  21. B Math Self-Test Solutions
  22. Bibliography
  23. Subject Index
  24. Program Index