ABSTRACT
Rayforce is a high performance ray tracing engine designed for massively parallel computing architectures, including manycore GPUs. Rayforce leverages a novel graph-based acceleration structure that permits first-hit, any-hit, and multi-hit traversal algorithms required to solve a variety of problems in physics-based simulation domains. Rayforce exposes core ray tracing operations via a programmable interface to enable the implementation of various computer graphics and scientific computing applications.
Recommendations
GPU ray tracing
The NVIDIA® OptiX™ ray tracing engine is a programmable system designed for NVIDIA GPUs and other highly parallel architectures. The OptiX engine builds on the key observation that most ray tracing algorithms can be implemented using a small set of ...
Ray tracing via GPU rasterization
Ray tracing is a dominant method for generating a wide variety of global illumination effects, such as reflections/refractions, shadows, etc. In this paper, we propose an efficient technique to perform nearly accurate ray tracing using the programmable ...
GPU-Based Data Structure for a Parallel Ray Tracing Illumination Algorithm
SBGAMES '11: Proceedings of the 2011 Brazilian Symposium on Games and Digital EntertainmentRay tracing is a largely employed technique for generating computer images with high fidelity and realism. However, this technique is very costly, mainly because of the intersection calculations made by the algorithm. Still, ray tracing is a highly ...
Comments