GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics
"This collection of articles is particularly impressive for its depth and breadth. The book includes product-oriented case studies, previously unpublished state-of-the-art research, comprehensive tutorials, and extensive code samples and demos throughout."--Eric Haines, Author ofReal-Time Rendering"GPU Gemsis a cool toolbox of advanced graphics techniques. Novice programmers and graphics gurus alike will find the Gems practical, intriguing and useful."--Tim Sweeney, Lead Programmer of Unreal at Epic GamesGPU Gemsis a compilation of articles covering practical real-time graphics techniques arising from the research and practice of cutting edge developers. It focuses on the programmable graphics pipeline available in today's graphics processing units (GPUs) and highlights quick and dirty tricks used by leading developers, as well as fundamental, performance-conscious techniques for creating advanced visual effects. The contributors and editors, collectively, bring countless years of experience to enlighten and propel the reader into the fascinating world of programmable real-time graphics.Major topics covered include:Natural effectsLighting and shadowsMaterialsImage processingPerformance and practicalitiesBeyond trianglesContributors are from the following universities and corporations:Alias SystemsBrown UniversityCroteamCyan WorldsHochschule BremenIndustrial Light & MagiciXBT.comMonolith ProductionsNew York UniversityNovaramaNVIDIAParalelo ComputacaoPiranha BytesPixar Animation StudiosSiemens Medical SolutionsSoftimage Co.Softlab-NSKSony Pictures ImageworksStanford UniversityUC DavisUNC-Chapel HillUniversitat Pompeu FabraUniversity of UtahUniversity of WaterlooThe accompanying CD-ROM includes complimentary examples and sample programs.