Deferred adaptive compute shading

A primary advantage of deferred shading is eliminating wasted shading operations due to overdraw. We present a new algorithm that we call Deferred Adaptive Compute Shading, for providing further reduction in shading computations. Our method hierarchically shades the image while reducing the number of required shading operations to below one shading computation per pixel on average. We determine whether to shade a pixel or approximate it using previously shaded pixels around it, based on an estimate of the image variance at the pixel location. The algorithm is designed to dynamically reconfigure itself to achieve optimal warp coherence and measurable performance gain. We extensively evaluate our algorithm, demonstrating that it produces high-quality results and is robust and highly scalable while providing significant performance improvements in complex scenes.

[1]  Carsten Dachsbacher,et al.  Decoupled deferred shading for hardware rasterization , 2012, I3D '12.

[2]  Dieter Schmalstieg,et al.  Ray prioritization using stylization and visual saliency , 2012, Comput. Graph..

[3]  Tomas Akenine-Möller,et al.  AMFS: adaptive multi-frequency shading for future graphics processors , 2014, ACM Trans. Graph..

[4]  Takafumi Saito,et al.  Comprehensible rendering of 3-D shapes , 1990, SIGGRAPH.

[5]  Marco Salvi,et al.  Streaming G-Buffer Compression for Multi-Sample Anti-Aliasing , 2014, High Performance Graphics.

[6]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[7]  Aaron E. Lefohn,et al.  Aggregate G-buffer anti-aliasing , 2015, I3D.

[8]  Yan Gu,et al.  Extending the graphics pipeline with adaptive, multi-rate shading , 2014, ACM Trans. Graph..

[9]  Randima Fernando,et al.  Percentage-closer soft shadows , 2005, SIGGRAPH '05.

[10]  Jaakko Lehtinen,et al.  Decoupled sampling for graphics pipelines , 2011, TOGS.

[11]  趙 嘉立,et al.  「Unreal Engine 4」爆発エフェクトの作り方 , 2019 .

[12]  Marcus A. Magnor,et al.  Adaptive Image‐Space Sampling for Gaze‐Contingent Real‐time Rendering , 2016, Comput. Graph. Forum.

[13]  Robert Toth,et al.  A sort-based deferred shading architecture for decoupled sampling , 2013, ACM Trans. Graph..

[14]  Aaron E. Lefohn,et al.  Coarse Pixel Shading , 2014, High Performance Graphics.