Learning Real-Time Ambient Occlusion from Distance Representations

被引:3
作者
Keinert, Benjamin [1 ]
Martschinke, Jana [1 ]
Stamminger, Marc [1 ]
机构
[1] Univ Erlangen Nurnberg, Erlangen, Germany
来源
ACM SIGGRAPH SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES (I3D 2018) | 2018年
关键词
real-time rendering; neural networks; machine learning; ambient occlusion; signed distance representations;
D O I
10.1145/3190834.3190847
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The computation of partial occlusion, as required for ambient occlusion or soft shadows, provides visually important cues but is notoriously expensive. In this paper we propose a novel solution to the ambient occlusion problem, combining signed distance scene representations and machine learning. We demonstrate how to learn and apply mappings which approximate a ray traced ground truth occlusion using only a few nearby samples of a signed distance representation. As representation for our trained mappings we use small feed-forward neural networks which are fast to evaluate, allowing for real-time occlusion queries. Our ambient occlusion approximation outperforms state-of-the-art methods in both quality and performance, yielding temporally stable and smooth results. Since our training data is different from typical machine learning approaches which mostly deal with 2D/3D image data and our techniques are also applicable to other occlusion problems (e.g. soft shadows), we give an in-depth overview of our framework. Furthermore, we discuss arising artifacts and possible extensions of our approach.
引用
收藏
页数:9
相关论文
共 31 条
[1]  
[Anonymous], 1992, NIPS 91 P 4 INT C NE
[2]  
[Anonymous], 2016, ABS160502688 ARXIV
[3]  
[Anonymous], 2002, SIGGRAPH COURSE NOTE
[4]  
Bavoil L., 2008, ACM SIGGRAPH 2008 TA, DOI DOI 10.1145/1401032.1401061
[5]  
Cuntz Nicolas., 2007, EG Short Papers, P1, DOI DOI 10.2312/EGS.20071042
[6]  
Duff T., 2017, J COMPUTER GRAPHICS, V6, P1
[7]  
Evans Alex, 2015, LEARNING FAILURE SUR
[8]  
Evans V, 2006, COGNITIVE LINGUISTICS: AN INTRODUCTION, P153
[9]   Digital selection and analogue amplification coexist in a cortex-inspired silicon circuit [J].
Hahnloser, RHR ;
Sarpeshkar, R ;
Mahowald, MA ;
Douglas, RJ ;
Seung, HS .
NATURE, 2000, 405 (6789) :947-951
[10]   Sphere tracing: A geometric method for the antialiased ray tracing of implicit surfaces [J].
Hart, JC .
VISUAL COMPUTER, 1996, 12 (10) :527-545