Listen and read

Step into an infinite world of stories

  • Listen and read as much as you want
  • Over 400 000+ titles
  • Bestsellers in 10+ Indian languages
  • Exclusive titles + Storytel Originals
  • Easy to cancel anytime
Subscribe now
Details page - Device banner - 894x1036

Computer Graphics Programming in OpenGL With C++ (Edition 3): Mastering 3D Graphics and Animation Techniques

Language
English
Format
Category

Non-Fiction

This edition provides step-by-step instruction on modern OpenGL 4.0+ GLSL shader programming with C++, covering theoretical foundations of 3D computer graphics. Every shader stage is explored, from basics like modeling, textures, lighting, and shadows, to advanced techniques such as tessellation, noise maps, water, and stereoscopy. Expanded coverage includes camera control, refraction, and ray tracing with bounding volume hierarchies. Companion files include source code, shaders, model files, and skyboxes for all examples in the book. Understanding these concepts is crucial for creating sophisticated 3D graphics applications. The course begins with OpenGL basics and pipeline understanding, followed by mathematical foundations and managing 3D graphics data. It covers texture mapping, 3D models, lighting, shadows, enhancing surface detail, and advanced topics like parametric surfaces, tessellation, and geometry shaders. Final chapters delve into simulating water, ray tracing, and stereoscopy for 3D graphics. This book equips readers with the knowledge to master OpenGL programming and 3D graphics, making it invaluable for developers and enthusiasts aiming to advance their skills. The practical approach and comprehensive examples ensure thorough learning, bridging the gap between theory and real-world application.

© 2024 Packt Publishing (Ebook): 9781836641186

Release date

Ebook: 29 July 2024

Others also enjoyed ...

  1. Computer Vision AI: Unleash the Power of Visual Intelligence Et Tu Code
  2. GROKKING ALGORITHMS: A Comprehensive Beginner's Guide, Tips and Tricks, Simple and Effective methods and Advanced methods to learn and use Grokking Algorithms and Data structures for Programming Eric Schmidt
  3. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  4. Algorithms: 3 books in 1 : Practical Guide To Learn Algorithms for Beginners + Design Algorithms to Solve Common Problems + Advanced Data Structures for Algorithms Andy Vickler
  5. How Smart Machines Think Sean Gerrish
  6. Angular Mastery Et Tu Code
  7. How We Learn The Great Courses
  8. The Surveillance State: Big Data, Freedom, and You The Great Courses
  9. Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made Jason Schreier
  10. Big Data: A Complete Guide to the Basic Concepts in Data Science, Cyber Security, Analytics and Metrics Hans Weber
  11. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  12. Paradise Lost John Milton
  13. The Divine Comedy: Inferno Dante Alighieri
  14. Indie Game Publishing: A Practical Guide for Videogame Developers Odile Limpach
  15. Clean French Slang: Avoid Embarrassment and Speak the Clean and Familiar Language of French Speakers Mark Frobose
  16. A Good Killing: A Novel Allison Leotta
  17. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  18. Silent Night Mary Higgins Clark
  19. Everyday French for Beginners - 400 Actions & Activities Innovative Language Learning
  20. River Road: A Novel Carol Goodman
  21. The Second Time Around: A Novel Mary Higgins Clark
  22. Power French Verbs: Immediately Start Speaking Beginning to High-Intermediate French Verbs in Context! Mark Frobose
  23. Speak of the Devil: A Novel Allison Leotta
  24. The Simple Way to Learn Spanish Carlos Soares
  25. Vagabonds Hao Jingfang
  26. Star Trek: Picard: Firewall David Mack
  27. The Divine Comedy – INFERNO Dante Alighieri
  28. Love, Death + Robots: The Official Anthology: Volume One various authors
  29. Learn French - Level 6: Lower Intermediate French: Volume 1: Lessons 1-23 Innovative Language Learning
  30. The Grace of Kings Ken Liu
  31. The Horse You Came in On Martha Grimes
  32. The Stargazey Martha Grimes
  33. The Agony of Eros Byung-Chul Han
  34. Pretty Revenge Emily Liebert
  35. Rainbow's End Martha Grimes
  36. French Stories - Beginner And Intermediate Short Stories To Improve Your French French Hacking
  37. Piece of My Heart: The riveting cold-case mystery from the Queens of Suspense Alafair Burke