KoG, Vol. 25 No. 25, 2021.
Pregledni rad
https://doi.org/10.31896/k.25.10
Reflection Techniques in Real-Time Computer Graphics
Christian Clemenz
; University of Applied Arts Vienna, Vienna, Austria
Leonard Weydemann
; University of Applied Arts Vienna, Vienna, Austria
Sažetak
Reflections have a long history in computer graphics, as they are important for conveying a sense of realism as well as depth and proportion. Their implementations come with a multitude of difficulties, and each solution typically has various trade-offs.
Approaches highly depend on the geometry of the reflective surface since curved reflectors are usually more difficult to portray accurately. Techniques can typically be categorized by whether they work with the actual geometry of
the reflected objects or with an image of these objects. For curved surfaces, image-based techniques are usually preferred, whereas for planar surfaces the reflected geometry can be used more easily because of the lack of distortion. With current advances in graphics hardware technology, ray tracing is also becoming more viable for real-time applications. Many modern solutions often combine multiple approaches to form a hybrid technique.
In this paper, we give an overview of the techniques used in computer graphics applications to create real-time reflections. We highlight the trade-offs that have to be dealt with when choosing a particular technique, as well as their ability to produce interreflections. Finally, we describe how contemporary state-of-the-art rendering engines deal with reflections.
Ključne riječi
reflections; interreflections; real-time rendering
Hrčak ID:
269251
URI
Datum izdavanja:
27.12.2021.
Posjeta: 1.772 *