OpenGL 4 Shading Language Cookbook, 3rd Edition

Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17



Bookstore > Books > OpenGL 4 Shading Language Cookbook, 3rd Edition

Price$49.99 - $62.51
Rating
AuthorDavid Wolff
PublisherPackt Publishing
Published2018
Pages472
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101789342252
ISBN-139781789342253
EBook Hardcover Paperback

OpenGL 4 Shading Language Cookbook, Third Edition provides easy-to-follow recipes that first walk you through the theory and background behind each technique, and then proceed to showcase and explain the GLSL and OpenGL code needed to implement them.

The book begins by familiarizing you with beginner-level topics such as compiling and linking shader programs, saving and loading shader binaries (including SPIR-V), and using an OpenGL function loader library. We then proceed to cover basic lighting and shading effects. After that, you'll learn to use textures, produce shadows, and use geometry and tessellation shaders. Topics such as particle systems, screen-space ambient occlusion, deferred rendering, depth-based tessellation, and physically based rendering will help you tackle advanced topics.

OpenGL 4 Shading Language Cookbook, Third Edition also covers advanced topics such as shadow techniques (including the two of the most common techniques: shadow maps and shadow volumes). You will learn how to use noise in shaders and how to use compute shaders.

The book provides examples of modern shading techniques that can be used as a starting point for programmers to expand upon to produce modern, interactive, 3D computer-graphics applications.





Similar Books


Python Cookbook, 2nd Edition

Python Cookbook, 2nd Edition

by Alex Martelli, Anna Ravenscroft, David Ascher

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google.Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealt...

Price:  $9.15  |  Publisher:  O'Reilly Media  |  Release:  2005

C# 4.0 Pocket Reference, 3rd Edition

C# 4.0 Pocket Reference, 3rd Edition

by Joseph Albahari, Ben Albahari

When you're programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know - without long introductions or bloated examples. It's ideal as a succinct quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#. Written b...

Price:  $11.99  |  Publisher:  O'Reilly Media  |  Release:  2010

Puppet Cookbook, 3rd Edition

Puppet Cookbook, 3rd Edition

by Thomas Uphill, John Arundel

Puppet is a configuration management system that automates all your IT configurations, giving you control of what you do to each node, when you do it, and how you do it.Puppet Cookbook Third Edition takes the reader from a basic knowledge of Puppet to a complete and expert understanding of Puppet's latest and most advanced features. Updat...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2015

PHP Cookbook, 3rd Edition

PHP Cookbook, 3rd Edition

by David Sklar, Adam Trachtenberg

Want to understand a certain PHP programming technique? Or learn how to accomplish a particular task? This cookbook is the first place to look. With more than 350 code-rich recipes revised for PHP 5.4 and 5.5, this third edition provides updated solutions for generating dynamic web content - everything from using basic data types to query...

Price:  $39.99  |  Publisher:  O'Reilly Media  |  Release:  2014

Web Penetration Testing with Kali Linux, 3rd Edition

Web Penetration Testing with Kali Linux, 3rd Edition

by Gilberto Najera-Gutierrez, Juned Ahmed Ansari

Web Penetration Testing with Kali Linux - 3rd Edition shows you how to set up a lab, helps you understand the nature and mechanics of attacking websites, and explains classical attacks in great depth. This edition is heavily updated for the latest Kali Linux changes and the most recent attacks. Kali Linux shines when it comes to client-si...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Raspberry Pi 3 Cookbook for Python Programmers, 3rd Edition

Raspberry Pi 3 Cookbook for Python Programmers, 3rd Edition

by Tim Cox, Dr. Steven Lawrence Fernandes

Raspberry Pi 3 Cookbook for Python Programmers, 3rd Edition begins by guiding you through setting up Raspberry Pi 3, performing tasks using Python 3.6, and introducing the first steps to interface with electronics. As you work through each chapter, you will build your skills and apply them as you progress. You will learn how to build text...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2018

Splunk Operational Intelligence Cookbook, 3rd Edition

Splunk Operational Intelligence Cookbook, 3rd Edition

by Josh Diakun, Paul R. Johnson, Derek Mock

Splunk makes it easy for you to take control of your data, and with Splunk Operational Cookbook, you can be confident that you are taking advantage of the Big Data revolution and driving your business with the cutting edge of operational intelligence and business analytics.With more than 70 recipes that demonstrate all of Splunk's feature...

Price:  $43.99  |  Publisher:  Packt Publishing  |  Release:  2018

Microsoft .NET Framework 4.5 Quickstart Cookbook

Microsoft .NET Framework 4.5 Quickstart Cookbook

by Jose Luis Latorre Millas

With about ten years since its first release, Microsoft's .NET Framework 4.5 is one of the most solid development technologies to create casual, business, or enterprise applications. It has evolved into a very stable framework and solid framework for developing applications, with a solid core, called the CLR (Common Language Runtime) Micr...

Price:  $23.99  |  Publisher:  Packt Publishing  |  Release:  2013