Description: About this productProduct InformationThis new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL, along with its theoretical foundations. It is appropriate both for computer science undergraduate graphics programming courses in degree programs that emphasize Java, and for professionals interested in mastering 3D graphics skills who prefer Java. It has been designed in a 4-color, "teach-yourself" format with numerous examples that the reader can run just as presented. New sections have been added covering soft shadows, performance optimization, Nsight debugging, as well as updated industry-standard libraries and steps for running the examples on a Macintosh. Includes companion files with all of the source code, models, textures, skyboxes and normal maps used in the book. Features: - Includes new sections on implementing soft shadows, performance optimization, and updated tools such as the JOML math library and the NVIDIA(R) Nsight(TM) 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.Product IdentifiersPublisherMercury Learning & InformationISBN-101683922190ISBN-139781683922193eBay Product ID (ePID)242915366Product Key FeaturesAuthorJohn L. Clevenger, V. Scott GordonPublication NameComputer Graphics Programming in Opengl with JavaFormatHardcoverLanguageEnglishPublication Year2018TypeTextbookNumber of Pages406 PagesDimensionsItem Length9in.Item Width7in.Item Weight35.9 OzAdditional Product FeaturesLc Classification NumberT385.G657 2019Edition Number2ReviewsThis 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.Table of ContentChapter 1 - Getting Started Chapter 2 - The OpenGL Graphics Pipeline Chapter 3 - Mathematical Foundations Chapter 4 - Managing 3D Graphics Data Chapter 5 - Texture Mapping Chapter 6 - 3D Models Chapter 7 - Lighting Chapter 8 - Shadows Chapter 9 - Sky and Backgrounds Chapter 10 - Enhancing Surface Detail Chapter 11 - Parametric Surfaces Chapter 12 - Tessellation Chapter 13 - Geometry Shaders Chapter 14 - Other Techniques. Appendix A - Installation and Setup for Windows (PC Appendix B - Installation and Setup for Macintosh Appendix C - Using the Nsight Graphics Debugger IndexCopyright Date2019TopicProgramming / Games, Computer Graphics, Programming Languages / Java, Image ProcessingLccn2018-949984IllustratedYesGenreComputers
Price: 18.9 USD
Location: Multiple Locations
End Time: 2024-10-04T19:39:26.000Z
Shipping Cost: 3.97 USD
Product Images
Item Specifics
Return shipping will be paid by: Seller
All returns accepted: Returns Accepted
Item must be returned within: 30 Days
Refund will be given as: Money Back
Return policy details:
Book Title: Computer Graphics Programming in OpenGL with JAVA
Narrative Type: Graphics & Design
Genre: COMPUTERS
Intended Audience: N/A
Number of Pages: 450 Pages
Publication Name: Computer Graphics Programming in Opengl with Java
Language: English
Publisher: Mercury Learning & Information
Publication Year: 2018
Subject: Programming / Games, Computer Graphics, Programming Languages / Java, Image Processing
Type: Textbook
Item Weight: 35.9 Oz
Subject Area: Computers
Item Length: 9 in
Author: John L. Clevenger, V. Scott Gordon
Item Width: 7 in
Format: Hardcover