Mercury Learning and Information
Computer Graphics Programming in OpenGL with JAVA
-
und
Über dieses Buch
Features:
- Includes new sections on implementing soft shadows, performance optimization, and updated tools such as the JOML math library and the NVIDIA® Nsight™ debugger.
- Covers modern OpenGL 4.0+ shader programming in Java/JOGL, with instructions for both PC/Windows and Macintosh.
- Illustrates every technique with complete running code examples. Everything needed to install the libraries and run every example is provided and fully explained.
- Includes step-by-step instruction for every GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment).
- Includes companion files with code, object models, figures, and more.
Information zu Autoren / Herausgebern
Gordon V. Scott :
V. Scott Gordon is a computer science professor at California State University, Sacramento.
Clevenger John L. :
John L. Clevenger is a computer science professor at California State University, Sacramento.
Rezensionen
This is an easy introduction to OpenGL, well about as easy as a complex topic can get. The ideas are introduced in plain language and there are diagrams to help. The programs also help make the point of what exactly is being proposed - be prepared to read them in detail and you'll also find the code on the CD along with object models, figures and more. You had better be fairly proficient in Java as you don't get any help in this area - and this is reasonable. If you know Java however this is a very good introduction to OpenGL and pipeline based graphics in general. Highly recommended. |
Fachgebiete
-
PDF downloadenÖffentlich zugänglich
Frontmatter
i -
PDF downloadenÖffentlich zugänglich
Contents
v -
PDF downloadenÖffentlich zugänglich
Preface
xi -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 1: Getting Started
1 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 2: The OpenGL Graphics Pipeline
5 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 3: Mathematical Foundations
37 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 4: Managing 3D Graphics Data
63 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 5: Texture Mapping
107 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 6: 3D Models
133 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 7: Lighting
161 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 8: Shadows
191 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 9: Sky and Backgrounds
221 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 10: Enhancing Surface Detail
243 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 11: Parametric Surfaces
261 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 12: Tessellation
273 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 13: Geometry Shaders
299 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Chapter 14: Other Techniques
313 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Appendix A: Installation and Setup for PC (Windows)
353 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Appendix B: Installation and Setup for Macintosh
357 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Appendix C: Using the Nsight Graphics Debugger
363 -
PDF downloadenErfordert eine Authentifizierung Nicht lizenziertLizenziert
Index
371
-
Herstellerinformationen:
Walter de Gruyter GmbH
Genthiner Straße 13
10785 Berlin
productsafety@degruyterbrill.com