Deep shading buffers on commodity GPUs

Author:

Clarberg Petrik1,Munkberg Jacob1

Affiliation:

1. Intel Corporation

Abstract

Real-time rendering with true motion and defocus blur remains an elusive goal for application developers. In recent years, substantial progress has been made in the areas of rasterization, shading, and reconstruction for stochastic rendering. However, we have yet to see an efficient method for decoupled sampling that can be implemented on current or near-future graphics processors. In this paper, we propose one such algorithm that leverages the capability of modern GPUs to perform unordered memory accesses from within shaders. Our algorithm builds per-pixel primitive lists in canonical shading space. All shading then takes place in a single, non-multisampled forward rendering pass using conservative rasterization. This pass exploits the rasterization and shading hardware to perform shading very efficiently, and only samples that are visible in the final image are shaded. Last, the shading samples are gathered and filtered to create the final image. The input to our algorithm can be generated using a variety of methods, of which we show examples of interactive stochastic and interleaved rasterization, as well as ray tracing.

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Graphics and Computer-Aided Design

Reference35 articles.

1. Reality Engine graphics

2. Conservative and Tiled Rasterization Using a Modified Triangle Set-Up

3. Akenine-Möller T. Munkberg J. and Hasselgren J. 2007. Stochastic Rasterization using Time-Continuous Triangles. In Graphics Hardware 7--16. Akenine-Möller T. Munkberg J. and Hasselgren J. 2007. Stochastic Rasterization using Time-Continuous Triangles. In Graphics Hardware 7--16.

4. Adaptive texture space shading for stochastic rendering

5. Burns C. A. Fatahalian K. and Mark W. R. 2010. A Lazy Object-Space Shading Architecture with Decoupled Sampling. In High Performance Graphics 19--28. Burns C. A. Fatahalian K. and Mark W. R. 2010. A Lazy Object-Space Shading Architecture with Decoupled Sampling. In High Performance Graphics 19--28.

Cited by 6 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Training and Predicting Visual Error for Real-Time Applications;Proceedings of the ACM on Computer Graphics and Interactive Techniques;2022-05-04

2. Staged metaprogramming for shader system development;ACM Transactions on Graphics;2019-12-31

3. Real-time motion blur using extruded triangles;Multimedia Tools and Applications;2017-07-15

4. Real-Time Motion Blur Using Triangular Motion Paths;Journal of Information Processing Systems;2017

5. Decoupled Space and Time Sampling of Motion and Defocus Blur for Unified Rendering of Transparent and Opaque Objects;Computer Graphics Forum;2016-10

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3