Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Graphics Shaders: Theory and Practice, Second Edition

Buy

Graphics Shaders: Theory and Practice is intended for a second course in computer graphics at the undergraduate or graduate level, introducing shader programming in general, but focusing on the GLSL shading language. While teaching how to write programmable shaders, the authors also teach and reinforce the fundamentals of computer graphics. The second edition has been updated to incorporate changes in the OpenGL API (OpenGL 4.x and GLSL 4.x0) and also has a chapter on the new tessellation shaders, including many practical examples.

The book starts with a quick review of the graphics pipeline, emphasizing features that are rarely taught in introductory courses, but are immediately exposed in shader work. It then covers shader-specific theory for vertex, tessellation, geometry, and fragment shaders using the GLSL 4.x0 shading language. The text also introduces the freely available glman tool that enables you to develop, test, and tune shaders separately from the applications that will use them. The authors explore how shaders can be used to support a wide variety of applications and present examples of shaders in 3D geometry, scientific visualization, geometry morphing, algorithmic art, and more.

Features of the Second Edition:

  • Written using the most recent specification releases (OpenGL 4.x and GLSL 4.x0) including code examples brought up-to-date with the current standard of the GLSL language.
  • More examples and more exercises
  • A chapter on tessellation shaders
  • An expanded Serious Fun chapter with examples that illustrate using shaders to produce fun effects
  • A discussion of how to handle the major changes occurring in the OpenGL standard, and some C++ classes to help you manage that transition

The authors thoroughly explain the concepts, use sample code to describe details of the concepts, and then challenge you to extend the examples. They provide sample source code for many of the book’s examples at www.cgeducation.org

(HTML tags aren't allowed.)

Digital Video and HDTV Algorithms and Interfaces (The Morgan Kaufmann Series in Computer Graphics)
Digital Video and HDTV Algorithms and Interfaces (The Morgan Kaufmann Series in Computer Graphics)

Rapidly evolving computer and communications technologies have achieved data transmission rates and data storage capacities high enough for digital video. But video involves much more than just pushing bits! Achieving the best possible image quality, accurate color, and smooth motion requires understanding many aspects of image acquisition,...

C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
Intended as both a classroom and reference text, this book breaks all molds by being the first book of its kind specifically designed to help readers tap their creative energy to understand and apply difficult programming concepts.

C+ for Artists: The Art, Philosophy, and Science of Object-Oriented Programming
takes a refreshing
...
Electrical Power Cable Engineering: Second: Edition
Electrical Power Cable Engineering: Second: Edition

Electrical Power Cable Engineering, Second Edition remains the foremost reference on universally used low- and medium-voltage electrical power cables, cataloging technical characteristics and assuring success for cable manufacture, installation, operation, and maintenance. While segments on electrical cable insulation and field assessment...


Java EE 7 Developer Handbook
Java EE 7 Developer Handbook

Update your knowledge of the Enterprise Java platform through this user-friendly tutorial that's designed around real-life examples. The pragmatic approach means you'll be up to speed almost effortlessly. For intermediate users upwards.

Overview

  • Learn about local and remote service endpoints,...
Using iTunes 10
Using iTunes 10

For 10 years, iTunes has brought listening pleasure to people’s computers. Originally introduced in January 2001, the first version of iTunes worked only with Mac OS 9 operating systems, but later that year, Apple added support for OS X and for iPods—and that’s when iTunes really took off. Subsequent versions of the...

Violence and Phenomenology (Studies in Philosophy)
Violence and Phenomenology (Studies in Philosophy)

This book pursues the problem of whether violence can be understood to be constitutive of its own sense or meaning, as opposed to being merely instrumental. Dodd draws on the resources of phenomenological philosophy, and takes the form of a series of dialogues between figures both inside and outside of this tradition. The central figures...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy