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
来源
VISUAL COMPUTER | 2015年 / 31卷 / 10期
关键词
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 条
  • [1] Real-time multiply recursive reflections and refractions using hybrid rendering
    Per Ganestam
    Michael Doggett
    The Visual Computer, 2015, 31 : 1395 - 1403
  • [2] Heuristic based real-time hybrid rendering with the use of rasterization and ray tracing method
    Walewski, Patryk
    Galaj, Tomasz
    Szajerman, Dominik
    OPEN PHYSICS, 2019, 17 (01): : 527 - 544
  • [3] Ray-Traced Reflections in Real-Time Using Heuristic Based Hybrid Rendering
    Andrade, Paulo
    Sabino, Thales
    Clua, Esteban
    Pagliosa, Paulo
    2014 BRAZILIAN SYMPOSIUM ON COMPUTER GAMES AND DIGITAL ENTERTAINMENT (SBGAMES 2014), 2014, : 240 - 248
  • [4] A Hybrid System for Real-time Rendering of Depth of Field Effect in Games
    Tan, Yu Wei
    Chua, Nicholas
    Biette, Nathan
    Bhojan, Anand
    GRAPP: PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS - VOL 1: GRAPP, 2022, : 79 - 90
  • [5] Towards a Heuristic based Real Time Hybrid Rendering A Strategy to Improve Real Time Rendering Quality using Heuristics and Ray Tracing
    Andrade, Paulo
    Sabino, Thales
    Clua, Esteban
    PROCEEDINGS OF THE 2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER VISION, THEORY AND APPLICATIONS (VISAPP 2014), VOL 3, 2014, : 12 - 21
  • [6] Real-Time Rendering of Glossy Reflections Using Ray Tracing and Two-Level Radiance Caching
    Eto, Kenta
    Meunier, Sylvain
    Harada, Takahiro
    Boisse, Guillaume
    PROCEEDINGS SIGGRAPH ASIA 2023 TECHNICAL COMMUNICATIONS, SA TECHNICAL COMMUNICATIONS 2023, 2023,
  • [7] Real-Time Rendering of Point Clouds With Photorealistic Effects: A Survey
    Kivi, Petrus E. J.
    Makitalo, Markku J.
    Zadnik, Jakub
    Ikkala, Julius
    Vadakital, Vinod Kumar Malamal
    Jaaskelainen, Pekka O.
    IEEE ACCESS, 2022, 10 : 13151 - 13173
  • [8] Rendering transparent objects with caustics using real-time ray tracing
    Wang, Xin
    Zhang, Risong
    COMPUTERS & GRAPHICS-UK, 2021, 96 : 36 - 47
  • [9] Interactive Grass Rendering Using Real-Time Tessellation
    Jahrmann, Klemens
    Wimmer, Michael
    WSCG 2013, FULL PAPERS PROCEEDINGS, 2013, : 114 - 122
  • [10] Real-time Rendering of Indirectly Visible Caustics
    Moreau, Pierre
    Doggett, Michael
    GRAPP: PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS - VOL 1: GRAPP, 2022, : 39 - 48