GPU Pro 5: Advanced Rendering Techniques by Wolfgang Engel-P2P InGPUPro5:AdvancedRenderingTechniques,sectioneditorsWolfgangEngel,ChristopherOat,CarstenDachsbacher,MichalValient,WessamBahnassi,andMariusBjorgehaveonceagainassembledahigh-qualitycollectionofcutting-edgetechniquesforadvancedgraphicsprocessingunit(GPU)programming. Dividedintosixsections,thebookcoversrendering,lighting,effectsinimagespace,mobiledevices,3Denginedesign,andcompute.Itexploresrasterizationofliquids,raytracingofartassetsthatwouldotherwisebeusedinarasterizedengine,physicallybasedarealights,volumetriclighteffects,screen-spacegrass,theusageofquaternions,andaquadtreeimplementationontheGPU.Italsoaddressesthelatestdevelopmentsindeferredlightingonmobiledevices,OpenCLoptimizationsformobiledevices,morphtargets,andtileddeferredblendingmethods. Incolorthroughout,GPUPro5istheonlybookthatincorporatescontributionsfrommorethan50expertswhocoverthelatestdevelopmentsingraphicsprogrammingforgamesandmovies.Itpresentsready-to-useideasandproceduresthatcanhelpsolvemanyofyourdailygraphicsprogrammingchallenges.Exampleprogramswithsourcecodeareprovidedonthebook'sCRCPresswebpage.