This book provides step-by-step instruction on modern 3D graphics shader programming in OpenGL with C++, along with its theoretical foundations. Author V. Scott Gordon uses a 4-color, “teach-yourself” format with numerous examples and detailed explanations. Every shader stage is explored, starting with the basics of modeling, lighting, textures, etc., up through advanced techniques such as tessellation, soft shadows, and generating realistic materials and environments. The book includes companion files with all of the source code, models, textures, skyboxes and normal maps used in the book.
<ASIN:1683922212>
Author: V. Scott Gordon Publisher: Mercury Date: September 2018 Pages: 384 ISBN: 978-1683922216 Print: 1683922212 Kindle: B07MHD8TKB Audience: Developers wanting to learn OpenGL Level: Intermediate Category: Graphics & Games
- Covers modern OpenGL 4.0+ shader programming in C++, with instructions for both PC/Windows and Macintosh.
- Illustrates every technique with running code examples. Everything needed to install the libraries, and complete source code for each example is provided and fully explained.
- Includes step-by-step instruction for using each GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment).
- Explores practical examples for modeling, lighting and shadows (including soft shadows), terrain, and 3D materials such as wood and marble.
- Explains how to optimize code for performance, and use modern development tools such as the NVIDIA Nsight debugger.
- Includes companion files with all of the code, object models, figures, textures, skyboxes and skydomes, height and normal maps used throughout the book.
For more Book Watch just click.
Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.
Learn Enough JavaScript to Be Dangerous
Author: Michael Hartl Publisher: Addison-Wesley Date: June 2022 Pages: 304 ISBN: 978-0137843749 Print: 0137843747 Kindle: B09RDSVV7N Audience: Would-be JavaScript developers Rating: 2 Reviewer: Mike James To be dangerous? Is this a good ambition?
|
Modern Frontend Development with Node.js
Author: Florian Rappl Publisher: Packt Publishing Date: November 2022 Pages: 208 ISBN: 978-1804618295 Print: 1804618292 Kindle: B0B9BH5WBS Audience: Node.js developers Level: Introductory/Intermediate Rating: 3 Reviewer: Ian Elliot Modern development - what else is there?
| More Reviews |
|