Real-time dynamic reflections for realistic rendering of 3D scenes

5Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Visual effects, such as real-time dynamic reflections, are fundamental for realistic rendering of 3D scenes and walkthrough animations containing multiple moving objects, since they provide the correct identification of their relative distance and of their material properties, generating a closer perception of reality. Most rendering algorithms that generate realistic effects are quite expensive, such as ray tracing, usually used in offline rendering. This paper presents a solution for generating reflections, that we have developed with a real-time hybrid algorithm for rendering rigid objects in realistic dynamic scenes. The algorithm combines rasterization, the screen space reflection (SSR) technique, with pure GPU-ray tracing algorithm through deferred rendering pipeline, doing SSR per pixel and creating a mask with failed pixels to apply ray tracing for those pixels instead. The results demonstrate a significant improvement in performance with a very little perceptual loss in quality of our hybrid algorithm, when compared to the full ray tracing solution. In terms of FPS results, our hybrid solution remains positioned (most of the time) in between the SSR and the pure ray tracing’s methods, during the walkthrough. Besides, it scales quite well for realistic dynamic scenes with 3D rigid objects.

Cite

CITATION STYLE

APA

de Macedo, D. V., & Rodrigues, M. A. F. (2018). Real-time dynamic reflections for realistic rendering of 3D scenes. Visual Computer, 34(3), 337–346. https://doi.org/10.1007/s00371-016-1335-8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free