Realtime Ray Tracing and its use for Interactive Global Illumination

@inproceedings{Wald2003RealtimeRT,
  title={Realtime Ray Tracing and its use for Interactive Global Illumination},
  author={Ingo Wald and Timothy J. Purcell and J{\"o}rg Schmittler and Carsten Benthin and P. Slusallek},
  booktitle={Eurographics},
  year={2003}
}
Research on realtime ray tracing has recently made tremendous advances. Algorithmic improvements together with optimized software implementations already allow for interactive frame rates even on a single desktop PC. Furthermore, recent research has demonstrated several options for realizing realtime ray tracing on different hardware platforms, e.g. via streaming computation on modern graphics processors (GPUs) or via the use of dedicated ray tracing chips. Together, these developments indicate… 

Realtime ray tracing of dynamic scenes on an FPGA chip

A prototype implementation of the full ray tracing pipeline on a single FPGA chip that achieves realtime frame rates of 20 to 60 frames per second over a wide range of 3D scenes and includes support for texturing, multiple light sources, and multiple levels of reflection or transparency.

Realtime ray tracing on current CPU architectures

A global illumination algorithm is proposed that efficiently combines optimized ray tracing and the parallelization framework that makes it possible to compute complete global illumination at interactive frame rates.

RPU: a programmable ray processing unit for realtime ray tracing

The architecture and a prototype implementation of a single chip, fully programmable Ray Processing Unit (RPU) that combines the flexibility of general purpose CPUs with the efficiency of current GPUs for data parallel computations is described.

Implementation of Real-time Interactive Ray Tracing on GPU

This paper implements the ray tracing algorithm by J. Purcell and combines it with two methods in order to improve the rendering performance for interactive applications, and compares the rendering system with environment mapping based on GPU and implement the wireless remote rendering system.

State of the Art in Interactive Ray Tracing

This report discusses different approaches towards interactive ray tracing using techniques such as approximation, hybrid rendering, and direct optimization of the ray tracing algorithm itself, and discusses recent research towards implementing ray tracing in hardware as an alternative to current graphics chips.

Ray tracing on a stream processor

The results show that a GPU-based streaming ray tracer has the potential to outperform CPU-based algorithms without requiring fundamentally new hardware, helping to bridge the current gap between realistic and interactive rendering.

A graphics architecture for ray tracing and photon mapping

This thesis introduces new photon mapping and ray racing acceleration algorithms that facilitate data coherence and spatial locality, as well as eliminating unnecessary random memory accesses in an efficient ray tracing and photon mapping GPU.

Realtime Caustics using Distributed Photon Mapping

A detailed analysis of the performance issues of photon mapping together with significant performance improvements for all aspects of the photon mapping technique forms a complete framework for realtime photon mapping that efficiently combines realtime ray tracing, optimized and improved photon mapping algorithms, and efficient parallelization across commodity PCs.

Use of hardware Z-buffered rasterization to accelerate ray tracing

A ray tracer that combines advantages of both rendering schemes: efficiency of scan-line rendering and reality of ray tracing is implemented and shows that rasterization is much more efficient in finding the first hit and can completely replace the traditional ray casting procedure.

Distributed interactive ray tracing of dynamic scenes

This work presents a simple and practical method that allows to interactively ray trace dynamic scenes in a distributed PC cluster environment and presents performance and scalability results of the system using a variety of test scenes stressing a wide range of dynamic behaviour.
...

References

SHOWING 1-10 OF 118 REFERENCES

State of the Art in Interactive Ray Tracing

This report discusses different approaches towards interactive ray tracing using techniques such as approximation, hybrid rendering, and direct optimization of the ray tracing algorithm itself, and discusses recent research towards implementing ray tracing in hardware as an alternative to current graphics chips.

SaarCOR: a hardware architecture for ray tracing

A new, scalable, modular, and highly efficient hardware architecture for real-time ray tracing that achieves high performance with extremely low memory bandwidth requirements by efficiently tracing bundles of rays.

Interactive Global Illumination using Fast Ray Tracing

A new parallel global illumination algorithm is presented that perfectly scales, has minimal preprocessing and communication overhead, applies highly efficient sampling techniques based on randomized quasi-Monte Carlo integration, and benefits from a fast parallel ray tracing implementation by shooting coherent groups of rays.

Interactive Global Illumination in Complex and Highly Occluded Environments

This paper presents an importance sampling technique that maintains a rough estimate of the importance of each light source with respect to the current view using a crude path tracing step and minimizes the working set of the ray tracer by only touching geometry that is relevant to theCurrent view.

Distributed interactive ray tracing of dynamic scenes

This work presents a simple and practical method that allows to interactively ray trace dynamic scenes in a distributed PC cluster environment and presents performance and scalability results of the system using a variety of test scenes stressing a wide range of dynamic behaviour.

Towards real-time ray-tracing of combinatorial solid geometric models

This work addresses one of the pressing needs of the Defense Interacti ve Smulation (DIS) community by pro viding the ability to add a physically accurate high-resolution multispectral signature generation node to a distributed simulation when ne w sensor technology needs to be explored.

A Flexible and Scalable Rendering Engine for Interactive 3D Graphics

A new rendering engine for interactive 3D graphics based on a fast, scalable, and distributed ray-tracer that offers an extended OpenGL-like API, supports interactive modifications of the scene, handles complex scenes with millions of polygons, and scales efficiently to many client machines is presented.

Report from the chair

A highly optimized implementation of a ray tracer that improves performance by more than an order of magnitude compared to currently available ray tracers is presented and it is shown that this software implementation can challenge and even outperform high-end graphics hardware in interactive rendering performance for complex environments.

Interactive Ray Tracing on Commodity PC Clusters State of the Art and Practical Applications

This paper outlines the "state of the art" of interactive distributed ray tracing based on a description of the distributed aspects of the OpenRT interactive ray tracing engine and demonstrates its scalability and practical applicability based on several example applications.
...