GPU Zen: Advanced Rendering Techniques by Wolfgang Engel

By Wolfgang Engel

Exploring contemporary advancements within the speedily evolving box of video game real-time rendering, GPU Zen assembles a fantastic selection of state-of-the-art contributions for programming the GPU.

GPU Zen contains assurance of the parts of geometry manipulation, lights, common rendering, screen-space suggestions, digital fact and basic compute tasks.

Table of Contents

Geometry Manipulation (Christopher Oat)
1. Attributed Vertex Clouds via Willy Scheibel, Stefan Buschmann, Matthias Trapp, and Jürgen Döllner
2. Rendering Convex Occluders with internal Conservative Rasterization by means of Marcus Svensson and Emil Persson

Lighting (Carsten Dachsbacher)
1. reliable oblique Illumination by means of Louis Bavoil and Holger Gruen
2. engaging Media utilizing Extruded gentle Volumes by way of Nathan Hoobler, Andrei Tatarinov and Alex Dunn

Rendering (Mark Chatfield)
1. Deferred+ through Hawar Doghramachi and Jean-Normand Bucci
2. Programmable Per-pixel pattern Placement with Conservative Rasterizer by way of Rahul P. Sathe
3. cellular Toon Shading via Felipe Lira, Flávio Villalva, Jesus Sosa, Kléverson Paixão and Teófilo Dutra
4. high quality GPU-efficient snapshot aspect Manipulation through Kin-Ming Wong and Tien-Tsin Wong
5. Real-Time Linear-Light Shading with Linearly reworked Cosines through Eric Heitz and Stephen Hill
6. Profiling and Optimizing WebGL program utilizing Google Chrome through Gareth Morgan

Screen-Space (Wessam Bahnassi)
1. Scalable Adaptive SSAO through Filip Strugar
2. powerful display area Ambient Occlusion through Wojciech Sterna
3. functional Gather-based Bokeh intensity of box by way of Wojciech Sterna

Virtual fact (Eric Haines)
1. effective Stereo and VR Rendering by means of Iñigo Quilez
2. figuring out, Measuring, and interpreting VR pictures functionality through James Hughes, Reza Nourai, and Ed Hutchins

Compute (Wolfgang Engel)
1. Optimizing the pictures Pipeline with Compute through Graham Wihlidal
2. genuine Time Markov selection approaches for Crowd Simulation via Sergio Ruiz and Benjamín Hernández

Please word: this publication used to be created with Amazon Kindle TextbookCreator. all of the articles are associated with the desk of content material and there are hyperlinks within the articles. regrettably, hyperlinks are just supported on the time of this writing at the Amazon hearth HDX and the Amazon hearth 8.9.

Show description

Read Online or Download GPU Zen: Advanced Rendering Techniques PDF

Similar computer games programming books

Learning Unity Physics

Discover ways to enforce Physics in interactive improvement utilizing the robust elements of Unity3DAbout This BookLearn easy methods to make the most of the powerful beneficial properties of Unity3D to boost physics-based interactive purposes and gamesOptimize your program functionality whereas utilizing physics in Unity3DAn easy-to-follow consultant observed via examples, so one can support builders to profit and practice physics to gamesWho This publication Is ForIf you're conversant in the basics of Physics and feature uncomplicated event of team spirit video game improvement, yet don't have any wisdom of utilizing the 2 jointly, then this publication is for you.

Mastering Unreal Engine 4.X

Key FeaturesBuild a whole AAA video game point in the course of the bookTake your C++ scripting abilities to the following point and use them largely to construct the gameAn complex useful advisor with an instructional kind method that can assist you make the easiest of Unreal engine 4Book DescriptionUnreal Engine four has garnered loads of recognition within the gaming global as a result of its new and more suitable photos and rendering engine, the physics simulator, particle generator, and extra.

Mastering Unity 2D Game Development - Second Edition

Grasp every little thing you must construct a second video game utilizing team spirit five by way of constructing an entire RPG video game framework! approximately This BookExplore the hot good points of solidarity five and realize out of date code and parts. boost and construct an entire second unfashionable RPG with a talk approach, stock, random map battles, complete online game menus, and sound.

Procedural Generation in Game Design

Creating a video game might be a thorough procedure, and if no longer deliberate adequately can simply run over finances. using procedural iteration in video game layout might help with the complex and multifarious elements of online game improvement; hence facilitating rate aid. this manner of improvement permits video games to create their play components, gadgets and tales in keeping with a suite of principles, instead of counting on the developer to handcraft each one point separately.

Additional resources for GPU Zen: Advanced Rendering Techniques

Sample text

Download PDF sample

Rated 4.39 of 5 – based on 44 votes