《GPU Pro》

《GPU Pro》 《GPU Pro》

  • 书名:《GPU Pro》:Advanced Rendering Techniques
  • 分类:编程
  • 作者:Wolfgang Engel
  • 出版社:AK Peters
  • 出版年:2010
  • 售价:$79.00
  • 装订:Hardcover
  • 页码:742

《GPU Pro》 内容介绍:

This new book series covers essential tools and techniques for programming the graphics processing unit. Brought to you by Wolfgang Engel and the same team of editors who made the ShaderX series a success, this volume will cover advanced rendering techniques, engine design, GPGPU techniques, related mathematical techniques, and game postmortems. A special emphasis is placed on handheld programming to account for the increased importance of graphics on mobile devices, especially the iPhone and iPod touch.

作者Wolfgang Engel介绍:

Wolfgang is the CTO & Co-Founder of Confetti Special Effects Inc. He worked for more than four years in Rockstar's core technology group as the lead graphics programmer. He is the editor of the ShaderX books, the author of several other books, and loves to talk about graphics programming. He is also a MVP DirectX since July 2006 and is active in several advisory boards in the industry.

《GPU Pro》 目录大纲:

Section 1 Mathematics
1.1 GPU Color quantization by Chi Sing Leung, Tze-Yui Ho and Yi Xiao
1.2 Visualize Your Shadow Map Techniques by Fan Zhang, Chong Zhao and Adrian Egli
Section 2 Geometry Manipulation
2.1 As-Simple-As Possible Tessellation for Interactive Applications by Tamy Boubekeur
2.2 Rule-based Geometry Synthesis in Real-time by Milan Magdics and Gergely Klar
2.3 GPU-based NURBS Geometry Evaluation and Rendering by Graham Hemingway
2.4 Polygonal-Functional Hybrids for Computer Animation and Games by D. Kravtsov, O. Fryazinov, V. Adzhiev, A. Pasko, P. Comninos
Section 3 Rendering Techniques
3.1 Quad-tree Displacement Mapping with Height Blending by Michał Drobot
3.2 NPR effects using the Geometry Shader by Pedro Hermosilla and Pere-Pau Vazquez
3.3 Alpha Blending as a Post-Process by Benjamin Hathaway
3.4 Virtual Texture Mapping 101 by Matthaus G. Chajdas, Christian Eisenacher, Marc Stamminger, Sylvain Lefebvre
3.5 Volume Decals by Emil Persson
Section 4 Global Illumination
4.1 Fast, Stencil-Based Multiresolution Splatting for Indirect Illumination by Chris Wyman, Greg Nichols and Jeremy Shopf
4.2 Screen-Space Directional Occlusion by Thorsten Grosch and Tobias Ritschel
4.3 Real-time multi-bounce ray-tracing with geometry impostors by Peter Dancsik and Laszlo Szecsi
Section 5 Image Space
5.1 Anisotropic Kuwahara Filtering on the GPU by Jan Eric Kyprianidis, Henry Kang and Jürgen Döllner
5.2 Edge Anti-aliasing by Post-Processing by Hugh Malan
5.3 Environment Mapping with Floyd-Steinberg Halftoning by Laszlo Szirmay-Kalos, Laszlo Szecsi, and
Anton Penzov
5.4 Hierarchical Item Buffers for Granular Occlusion Culling by Thomas Engelhardt and Carsten Dachsbacher
5.5 Realistic Depth-of-Field in Post-Production by David Illes and Peter Horvath
5.6 Real-Time Screen Space Cloud Lighting by Kaori Kubota
5.7 Screen-Space Subsurface Scattering by Jorge Jimenez and Diego Gutierrez
Section 6 Handheld Devices
6.1 Migration to OpenGL ES 2.0 by Ken Catterall
6.2 Touchscreen-based user interaction by Andrea Bizzotto
6.3 iPhone 3GS Graphics Development and Optimization Strategies by Andrew Senior
6.4 Optimizing a 3D UI Engine for Mobile Devices by Hyunwoo Ki
Section 7 Shadows
7.1 Fast Conventional Shadow Filtering by Holger Gruen
7.2 Hybrid Min-MaxPlane-Based by Holger Gruen
7.3 Shadow Mapping for Omni-Directional Light Using Tetrahedron Mapping by Hung-Chien Liao
7.4 Screen Space Soft Shadows by Jesus Gumbau, Miguel Chover and Mateu Sbert
Section 8 3D Engine Design
8.1 Multi-Fragment Effects on the GPU using Bucket Sort by Meng-Cheng Huang, Fang Liu, Xue-Hui Liu
and En-Hua Wu
8.2 Parallelized Light Pre-Pass Rendering with the Cell Broadband Engine™ by Steven Tovey and Stephen McAuley
8.3 Porting code between Direct3D9 and OpenGL 2.0 by Wojciech Sterna
8.4 Practical Thread Rendering for DirectX 9 by David Pangerl
Section 9 Game Postmortems
9.1 Stylized Rendering in Spore by Shalin Shodhan and Andrew Willmott
9.2 Rendering Techniques in Call of Juarez: Bound in Blood by Paweł Rohleder and Maciej Jamrozik
9.3 Making it large, beautiful, fast and consistent – Lessons learned developing Just Cause 2 by Emil Persson
9.4 Destructible Volumetric Terrain by Marek Rosa
Section 10 Beyond Pixels & Triangles
10.1 Parallelized Implementation of Universal Visual Computer by Tze-Yui Ho, Ping-Man Lam and Chi-Sing Leung
10.2 Accelerating Virtual Texturing using CUDA by Charles-Frederik Hollemeersch, Bart Pieters,
Peter Lambert, and Rik Van de Walle
10.3 Efficient Rendering of Highly Detailed Volumetric Scenes With GigaVoxels by Cyril Crassin, Fabrice Neyret, Miguel Sainz, and Elmar Eisemann
10.4 Spatial Binning on the GPU by Christopher Oat, Joshua Barczak and Jeremy Shopf
10.5 Real-Time Interaction between Particles and Dynamic Mesh on GPU by Vlad Alexandrov


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Advanced Swift

《Advanced Swift》

Chris Eidhof,Airspeed Velocity.CreateSpace Independent Publishing Platform.2016-3-18

“Advanced Swift takes you through Swift’s features, from low-...”

C++ Primer(第4版)习题解答

《C++ Primer(第4版)习题解答》

蒋爱军、李师贤、梅晓勇编.人民邮电出版社.2007-2

“《C++ Primer习题解答》为C++ Primer(第4版)的配套书籍,根据C++ Primer(第4版)中所介绍的...”

LINQ实战

《LINQ实战》

Fabrice Marguerie,Steve Eichert,Jim Wooley.人民邮电出版社.2009-07

“LINQ是微软.NET软件开发平台上的一项突破性创新技术,它在面向对象语言与各种数据源之间架设了一座高效的桥梁,大大降低...”

深入理解Net-SNMP

《深入理解Net-SNMP》

张春强.机械工业出版社.2015-8-1

“全书一共15章,分为3个部分:基础篇(第1~6章)介绍了网络管理框架、简单网络管理协议、抽象语法标记、管理信息结构、管理...”

Windows驱动开发技术详解

《Windows驱动开发技术详解》

张帆等.电子工业出版社.2008-1

“本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书共分23章,内容涵盖了Windows操作系...”

Game Engine Architecture, Second Edition

《Game Engine Architecture, Second Edition》

Jason Gregory.A K Peters/CRC Press.2014-4-5

“A 2010 CHOICE outstanding academic title, this updated book ...”

精通Python 3程式設計

《精通Python 3程式設計》

Mark Summerfield.碁峰.2010-11

“”

学习Python(第5版)(影印版)

《学习Python(第5版)(影印版)》

Mark Lutz.东南大学出版社.2014-1

“《学习Python(第5版)(影印版)(套装共2册)》将让你获得针对核心Python语言的一次全面而又深入的介绍。基于作...”

Instant Sublime Text Starter

《Instant Sublime Text Starter》

Eric Haughee..2013-1

“Learn something new in an Instant! A short, fast, focused gu...”

iOS Development using MonoTouch Cookbook

《iOS Development using MonoTouch Cookbook》

Dimitris Tavlikos.Packt Publishing.2011-12-14

“”

你不知道的JavaScript(中卷)

《你不知道的JavaScript(中卷)》

[美] Kyle Simpson.人民邮电出版社.2016-8

“JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如...”

Spring Boot in Action

《Spring Boot in Action》

Craig Walls.Manning Publications.2016-1-3

“”

黑客编程入门3

《黑客编程入门3》

张博.黑龙江文化电子音像出版社.2009

“Delphi编写黑客工具的书”

Clojure for the Brave and True

《Clojure for the Brave and True》

Daniel Higginbotham.No Starch Press.2015-10-25

“For weeks, months?—nay!—from the very moment you were born, ...”

Appcelerator Titanium Smartphone App Development Cookbook

《Appcelerator Titanium Smartphone App Development Cookbook》

Boydlee Pollentine.Packt Publishing.2011-12

“Appcelerator Titanium Mobile allows developers to realize th...”

Java TCP/IP Socket编程

《Java TCP/IP Socket编程》

Kenneth L. Calvert,Michael J. Donahoo.机械工业出版社.2009-1

“《Java TCP/IP Socket编程(原书第2版)》基于TCP/IP Socket相关原理,对如何在Java中进行...”

Microsoft.NET框架程序设计

《Microsoft.NET框架程序设计》

Jeffrey Richter.清华大学出版社.2003-11

“《Microsoft.NET框架程序设计》(修订版)是《微软.NET程序员系列》丛书之一,主要介绍如何开发面向Micro...”

Scheme and the Art of Programming

《Scheme and the Art of Programming》

George Springer,Daniel P. Friedman.Mit Pr.1989-10

“”

Ruby Best Practices

《Ruby Best Practices》

Gregory Brown.O'Reilly Media, Inc..June 25, 2009

“How do you write truly elegant code with Ruby? Ruby Best Pra...”

The Swift Programming Language

《The Swift Programming Language》

苹果公司.Apple Inc..2014-6-2

“Swift is a new programming language for creating iOS and OS ...”