TL;DR: This paper proposes a new application programming interface called OpenRT, which is designed to be as similar to OpenGL as possible, while emphasizing the strength of interactive ray tracing.
Abstract: For more than a decade now, interactive graphics has been shaped by triangle rasterization technology and the corresponding OpenGL graphics API. Since recently, however, interactive ray tracing is becoming a reality, and is slowly becoming available on several different hardware platforms. Due to its superior scalability, usability and efficiency, it is likely to play an increasingly important role in future interactive graphics applications. Though it would be desirable to drive this technology with a well-known API such as todays quasi-standard OpenGL interface, this would be complicated due to OpenGL’s tight coupling to rasterization technology, which makes it less suitable for ray tracing. In this paper, we propose a new application programming interface called OpenRT. This new API is designed to be as similar to OpenGL as possible, while emphasizing the strength of interactive ray tracing. While being as simple to learn and use as OpenGL, OpenRT offers all the advantages of ray tracing, like implicit visibility culling, instantiation, the freedom to shoot arbitrary rays, and fully programmable shading.
TL;DR: This paper shows how interactive ray tracing techniques can provide new ways of implementing virtual studio applications and provides novel methods for seamless integration of real and virtual content.
Abstract: JVRB, 2(2005), no. 1. - In the last years, the well known ray tracing algorithm gained new popularity with the introduction of interactive ray tracing methods. The high modularity and the ability to produce highly realistic images make ray tracing an attractive alternative to raster graphics hardware. Interactive ray tracing also proved its potential in the field of Mixed Reality rendering and provides novel methods for seamless integration of real and virtual content. Actor insertion methods, a subdomain of Mixed Reality and closely related to virtual television studio techniques, can use ray tracing for achieving high output quality in conjunction with appropriate visual cues like shadows and reflections at interactive frame rates.
In this paper, we show how interactive ray tracing techniques can provide new ways of implementing virtual studio applications.
TL;DR: In the preceding course sections, all the basic constituents of a complete realtime ray tracing engine have been described: A highly efficient ray tracing kernel for modern CPUs, its efficient parallelization, and a simple yet efficient framework for handling dynamic scenes.
Abstract: In the preceding course sections, all the basic constituents of a complete realtime ray tracing engine have been described: A highly efficient ray tracing kernel for modern CPUs, its efficient parallelization, and a simple yet efficient framework for handling dynamic scenes.