An introduction to ray tracing
An introduction to ray tracing
Interactive ray tracing for isosurface rendering
Proceedings of the conference on Visualization '98
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
An improved illumination model for shaded display
Communications of the ACM
Ray tracing on programmable graphics hardware
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
SaarCOR: a hardware architecture for ray tracing
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Interactive global illumination using fast ray tracing
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
Spacetime Ray Tracing for Animation
IEEE Computer Graphics and Applications
Dynamic Acceleration Structures for Interactive Ray Tracing
Proceedings of the Eurographics Workshop on Rendering Techniques 2000
Interactive Distributed Ray Tracing of Highly Complex Models
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Interactive global illumination in complex and highly occluded environments
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
Distributed Interactive Ray Tracing for Large Volume Visualization
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
IEEE Computer Graphics and Applications
Realtime ray tracing of dynamic scenes on an FPGA chip
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
KD-tree acceleration structures for a GPU raytracer
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
RPU: a programmable ray processing unit for realtime ray tracing
ACM SIGGRAPH 2005 Papers
Ray tracing animated scenes using coherent grid traversal
ACM SIGGRAPH 2006 Papers
Exploring the use of ray tracing for future games
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames
Real-time rendering systems in 2010
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Realtime ray tracing for current and future games
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Ray tracing deformable scenes using dynamic bounding volume hierarchies
ACM Transactions on Graphics (TOG)
Massive model visualization using realtime ray tracing
ACM SIGGRAPH 2007 courses
B-KD trees for hardware accelerated ray tracing of dynamic scenes
GH '06 Proceedings of the 21st ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Massive model visualization using realtime ray tracing
ACM SIGGRAPH 2008 classes
Toward a multicore architecture for real-time ray-tracing
Proceedings of the 41st annual IEEE/ACM International Symposium on Microarchitecture
RTSG: ray tracing for X3D via a flexible rendering framework
Proceedings of the 14th International Conference on 3D Web Technology
A parallel image generation algorithm based on photon map partitioning
CGIM '08 Proceedings of the Tenth IASTED International Conference on Computer Graphics and Imaging
A massively parallel hardware architecture for ray-tracing
International Journal of High Performance Systems Architecture
Razor: An architecture for dynamic multiresolution ray tracing
ACM Transactions on Graphics (TOG)
Realistic and interactive visualization of high-density plant ecosystems
NPH'05 Proceedings of the First Eurographics conference on Natural Phenomena
Guided image filtering for interactive high-quality global illumination
EGSR'11 Proceedings of the Twenty-second Eurographics conference on Rendering
Ray tracing dynamic scenes using selective restructuring
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
Asynchronous BVH construction for ray tracing dynamic scenes on parallel multi-core architectures
EG PGV'07 Proceedings of the 7th Eurographics conference on Parallel Graphics and Visualization
gkDtree: A group-based parallel update kd-tree for interactive ray tracing
Journal of Systems Architecture: the EUROMICRO Journal
Parallel processing of intersections for ray-tracing in application-specific processors and GPGPUs
Microprocessors & Microsystems
Hi-index | 0.00 |
Recently developed interactive ray tracing systems combine the high performance of todays CPUs with new algorithms and implementations to achieve a flexible and high-performance rendering system offering high-quality, but nonetheless interactive 3D graphics. However, due to its history in off-line rendering, interactive ray tracing is usually limited to static scenes and simple walkthroughs. In order to become truly interactive ray tracing must efficiently support dynamic scenes. In this paper, we present a simple and practical method that allows to interactively ray trace dynamic scenes in a distributed PC cluster environment. Our method separates the scene into independent objects with common properties concerning dynamic updates - similar to OpenGL display lists and scene graph libraries. Three classes of objects are distinguished: Static objects are treated as before, objects undergoing affine transformations are handled by transforming rays, and objects with unstructured motion are rebuilt whenever necessary. We present performance and scalablity results of our system using a variety of test scenes stressing a wide range of dynamic behaviour.