Real-time multiply recursive reflections and refractions using hybrid rendering

被引:11
作者
Ganestam, Per [1 ]
Doggett, Michael [1 ]
机构
[1] Lund Univ, Ole Romers Vag 3, S-22363 Lund, Sweden
关键词
Hybrid rendering; Real-time; Ray tracing; Rasterization; Reflections; Refractions; HARDWARE; GPU;
D O I
10.1007/s00371-014-1021-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new method for real-time rendering of multiple recursions of reflections and refractions. The method uses the strengths of real-time ray tracing for objects close to the camera, by storing them in a per-frame constructed bounding volume hierarchy (BVH). For objects further from the camera, rasterization is used to create G-buffers which store an image-based representation of the scene outside the near objects. Rays that exit the BVH continue tracing in the G-buffers' perspective space using ray marching, and can even be reflected back into the BVH. Our hybrid renderer is to our knowledge the first method to merge real-time ray tracing techniques with image-based rendering to achieve smooth transitions from accurately ray-traced foreground objects to image-based representations in the background. We are able to achieve more complex reflections and refractions than existing screen space techniques, and offer reflections by off-screen objects. Our results demonstrate that our algorithm is capable of rendering multiple bounce reflections and refractions, for scenes with millions of triangles, at 720p resolution and above 30 FPS.
引用
收藏
页码:1395 / 1403
页数:9
相关论文
共 50 条
[41]   Real-time depth-of-field rendering using single-layer composition [J].
Fang, Xiaoxin ;
Sheng, Bin ;
Wu, Wen ;
Fan, Zengzhi ;
Ma, Lizhuang .
COMPUTER ANIMATION AND VIRTUAL WORLDS, 2014, 25 (3-4) :235-243
[42]   Rendering Non-Euclidean Space in Real-Time Using Spherical and Hyperbolic Trigonometry [J].
Osudin, Daniil ;
Child, Chris ;
He, Yang-Hui .
COMPUTATIONAL SCIENCE - ICCS 2019, PT V, 2019, 11540 :543-550
[43]   A real-time refraction renderer for volume objects using a polygon-rendering scheme [J].
Ohbuchi, E .
COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 2003, :190-195
[44]   Real-time Rendering of Extended Fractional View Integral Photography [J].
Kimura, Sho ;
Yanaka, Kazuhisa .
2013 IEEE VIRTUAL REALITY CONFERENCE (VR), 2013, :175-176
[45]   Real-time Scheduling for 3D GPU Rendering [J].
Schnitzer, Stephan ;
Gansel, Simon ;
Duerr, Frank ;
Rothermel, Kurt .
2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
[46]   Real-time rendering of gas phenomena around single building [J].
He Guo ;
Wang, Yuxin ;
Tang, Jun ;
Liu, Tianyang .
CISP 2008: FIRST INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOL 5, PROCEEDINGS, 2008, :598-602
[47]   A Real-time Subsurface Scattering Rendering Method for Dynamic Objects [J].
Li Shuai ;
Hao Ai-min ;
Wang Zhen ;
Lian Ren-ming .
ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, :667-+
[48]   Real-Time Rendering of Large-Scale Tree Scene [J].
Huai Yongjian ;
Zeng Xi ;
Yu Peng ;
Li Jingli .
ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, :748-752
[49]   A Real-time Rendering Method of Dynamic Reflection on a Transparent Object [J].
Mukai, Nobuhiko ;
Shida, Mariko ;
Kosugi, Makoto .
WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS, 2008, :130-135
[50]   High-Performance and Real-Time Volume Rendering in CUDA [J].
Zhao, Yue ;
Cui, Xiaoyu ;
Cheng, Ying .
PROCEEDINGS OF THE 2009 2ND INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS, VOLS 1-4, 2009, :225-228