Real-time multiply recursive reflections and refractions using hybrid rendering
Gespeichert in:
Verfasser / Beitragende:
[Per Ganestam, Michael Doggett]
Ort, Verlag, Jahr:
2015
Enthalten in:
The Visual Computer, 31/10(2015-10-01), 1395-1403
Format:
Artikel (online)
Online Zugang:
| LEADER | caa a22 4500 | ||
|---|---|---|---|
| 001 | 605540586 | ||
| 003 | CHVBK | ||
| 005 | 20210128100912.0 | ||
| 007 | cr unu---uuuuu | ||
| 008 | 210128e20151001xx s 000 0 eng | ||
| 024 | 7 | 0 | |a 10.1007/s00371-014-1021-7 |2 doi |
| 035 | |a (NATIONALLICENCE)springer-10.1007/s00371-014-1021-7 | ||
| 245 | 0 | 0 | |a Real-time multiply recursive reflections and refractions using hybrid rendering |h [Elektronische Daten] |c [Per Ganestam, Michael Doggett] |
| 520 | 3 | |a 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. | |
| 540 | |a Springer-Verlag Berlin Heidelberg, 2014 | ||
| 690 | 7 | |a Hybrid rendering |2 nationallicence | |
| 690 | 7 | |a Real-time |2 nationallicence | |
| 690 | 7 | |a Ray tracing |2 nationallicence | |
| 690 | 7 | |a Rasterization |2 nationallicence | |
| 690 | 7 | |a Reflections |2 nationallicence | |
| 690 | 7 | |a Refractions |2 nationallicence | |
| 700 | 1 | |a Ganestam |D Per |u Lund University, Ole Römers väg 3, 223 63, Lund, Sweden |4 aut | |
| 700 | 1 | |a Doggett |D Michael |u Lund University, Ole Römers väg 3, 223 63, Lund, Sweden |4 aut | |
| 773 | 0 | |t The Visual Computer |d Springer Berlin Heidelberg |g 31/10(2015-10-01), 1395-1403 |x 0178-2789 |q 31:10<1395 |1 2015 |2 31 |o 371 | |
| 856 | 4 | 0 | |u https://doi.org/10.1007/s00371-014-1021-7 |q text/html |z Onlinezugriff via DOI |
| 898 | |a BK010053 |b XK010053 |c XK010000 | ||
| 900 | 7 | |a Metadata rights reserved |b Springer special CC-BY-NC licence |2 nationallicence | |
| 908 | |D 1 |a research-article |2 jats | ||
| 949 | |B NATIONALLICENCE |F NATIONALLICENCE |b NL-springer | ||
| 950 | |B NATIONALLICENCE |P 856 |E 40 |u https://doi.org/10.1007/s00371-014-1021-7 |q text/html |z Onlinezugriff via DOI | ||
| 950 | |B NATIONALLICENCE |P 700 |E 1- |a Ganestam |D Per |u Lund University, Ole Römers väg 3, 223 63, Lund, Sweden |4 aut | ||
| 950 | |B NATIONALLICENCE |P 700 |E 1- |a Doggett |D Michael |u Lund University, Ole Römers väg 3, 223 63, Lund, Sweden |4 aut | ||
| 950 | |B NATIONALLICENCE |P 773 |E 0- |t The Visual Computer |d Springer Berlin Heidelberg |g 31/10(2015-10-01), 1395-1403 |x 0178-2789 |q 31:10<1395 |1 2015 |2 31 |o 371 | ||