Information / Gordon / Clevenger | Computer Graphics Programming in OpenGL With C++ (Edition 3) | E-Book | www2.sack.de
E-Book

E-Book, Englisch, 589 Seiten

Information / Gordon / Clevenger Computer Graphics Programming in OpenGL With C++ (Edition 3)

Mastering 3D Graphics and Animation Techniques
1. Auflage 2024
ISBN: 978-1-83664-118-6
Verlag: Packt Publishing
Format: EPUB
Kopierschutz: 0 - No protection

Mastering 3D Graphics and Animation Techniques

E-Book, Englisch, 589 Seiten

ISBN: 978-1-83664-118-6
Verlag: Packt Publishing
Format: EPUB
Kopierschutz: 0 - No protection



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.

Information / Gordon / Clevenger Computer Graphics Programming in OpenGL With C++ (Edition 3) jetzt bestellen!


Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.