Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
OpenGL Development Cookbook

Buy
OpenGL Development Cookbook, 9781849695046 (1849695040), Packt Publishing, 2013

OpenGL brings an added dimension to your graphics by utilizing the remarkable power of modern GPUs. This straight-talking cookbook is perfect for intermediate C++ programmers who want to exploit the full potential of OpenGL

Overview

  • Explores current graphics programming techniques including GPU-based methods from the outlook of modern OpenGL 3.3
  • Includes GPU-based volume rendering algorithms
  • Discover how to employ GPU-based path and ray tracing
  • Create 3D mesh formats and skeletal animation with GPU skinning
  • Explore graphics elements including lights and shadows in an easy to understand manner

In Detail

OpenGL is the leading cross-language, multi-platform API used by masses of modern games and applications in a vast array of different sectors. Developing graphics with OpenGL lets you harness the increasing power of GPUs and really take your visuals to the next level.

OpenGL Development Cookbook is your guide to graphical programming techniques to implement 3D mesh formats and skeletal animation to learn and understand OpenGL.

OpenGL Development Cookbook introduces you to the modern OpenGL. Beginning with vertex-based deformations, common mesh formats, and skeletal animation with GPU skinning, and going on to demonstrate different shader stages in the graphics pipeline. OpenGL Development Cookbook focuses on providing you with practical examples on complex topics, such as variance shadow mapping, GPU-based paths, and ray tracing. By the end you will be familiar with the latest advanced GPU-based volume rendering techniques.

What you will learn from this book

  • Create an OpenGL 3.3 rendering context
  • Get to grips with camera-based viewing and object picking techniques
  • Learn off-screen rendering and environment mapping techniques to render mirrors
  • Discover shadow mapping techniques, including variance shadow mapping
  • Implement a particle system using shaders
  • Learn about GPU-based methods for global illumination using spherical harmonics and SSAO
  • Understand translucent geometry and order independent transparency using dual depth peeling
  • Explore GPU-based volumetric lighting using half angle slicing and physically based simulation on the GPU using transform feedback

Approach

This hands-on Cookbook cuts through the preamble and gets straight to the point. OpenGL Development Cookbook is perfect for intermediate C++ programmers. Full of practical techniques for implementing amazing computer graphics and visualizations, using OpenGL. Crammed full of useful recipes, OpenGL Development Cookbook will help you exploit OpenGL to its full potential.

Who this book is written for

OpenGL Development Cookbook is geared toward intermediate OpenGL programmers to take you to the next level and create amazing OpenGL graphics in your applications.

(HTML tags aren't allowed.)

Creative Shutter Speed: Master the Art of Motion Capture
Creative Shutter Speed: Master the Art of Motion Capture

Learn to unleash the power of every shutter speed

Shutter speed is an integral part of exposure. Learn to use it creatively, and you unlock the magic that transforms an ordinary subject into a work of art. From the blazing 1/8000 second that captures each feather in a hummingbird's wing to the lazy half-second that turns a fireworks...

Picture Yourself Learning Corel PaintShop Photo Pro X3
Picture Yourself Learning Corel PaintShop Photo Pro X3

Harness the power of PaintShop Photo Pro X3 and discover all the fun and practical techniques that can be used to perfect photographs and create dynamic graphic elements. PICTURE YOURSELF LEARNING COREL PAINTSHOP PHOTO PRO X3 introduces the tools needed to correct and enhance photographs, beginning with the basics of working with toolbars,...

Microcontrollers: High-Performance Systems and Programming
Microcontrollers: High-Performance Systems and Programming

Focusing on the line of high-performance microcontrollers offered by Microchip, Microcontrollers: High-Performance Systems and Programming discusses the practical factors that make the high-performance PIC series a better choice than their mid-range predecessors for most systems. However, one consideration in favor of the mid-range...


C in a Nutshell
C in a Nutshell

Learning a language--any language--involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you've mastered. Whether you're learning French, Java, or C, at some point you'll set aside the tutorial and attempt to converse on your own. It's not necessary to know...

TCP/IP Sockets in C#: Practical Guide for Programmers
TCP/IP Sockets in C#: Practical Guide for Programmers
"TCP/IP sockets in C# is an excellent book for anyone interested in writing network applications using Microsoft .Net frameworks. It is a unique combination of well written concise text and rich carefully selected set of working examples. For the beginner of network programming, it's a good starting book; on the other hand professionals could...
Software by Numbers: Low-Risk, High-Return Development
Software by Numbers: Low-Risk, High-Return Development

Ultimately, software development is about creating value-yet, all too often, applications fail to deliver the business value customers need. This book will help you change that, by linking software development directly to value creation. You'll learn how to identify which features add value and which don't-and refocus on...

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