Ray tracing visualization toolkit

The Ray Tracing Visualization Toolkit (rtVTK) is a collection of programming and visualization tools supporting visual analysis of ray-based rendering algorithms. rtVTK leverages layered visualization within the spatial domain of computation, enabling investigators to explore the computational elements of any ray-based renderer. Renderers utilize a library for recording and processing ray state, and a configurable pipeline of loosely coupled components allows run-time control of the resulting visualization. rtVTK enhances tasks in development, education, and analysis by enabling users to interact with a visual representation of ray tracing computations.

[1]  Steven G. Parker,et al.  Interactive Visualization for Memory Reference Traces , 2008, Comput. Graph. Forum.

[2]  Dietger van Antwerpen,et al.  Improving SIMD efficiency for parallel Monte Carlo light transport on the GPU , 2011, HPG '11.

[3]  Pat Hanrahan,et al.  Visualizing application behavior on superscalar processors , 1999, Proceedings 1999 IEEE Symposium on Information Visualization (InfoVis'99).

[4]  Sara L. Su,et al.  Heapviz: interactive heap visualization for program understanding and debugging , 2010, SOFTVIS '10.

[5]  Tero Karras,et al.  Architecture considerations for tracing incoherent rays , 2010, HPG '10.

[6]  W.R. Mark,et al.  Large ray packets for real-time Whitted ray tracing , 2008, 2008 IEEE Symposium on Interactive Ray Tracing.

[7]  Kellogg S. Booth,et al.  Report from the chair , 1986 .

[8]  Paul Rosen,et al.  Abstract visualization of runtime memory behavior , 2011, 2011 6th International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT).

[9]  Ingo Wald,et al.  Ray tracing deformable scenes using dynamic bounding volume hierarchies , 2007, TOGS.

[10]  Donald S. Fussell,et al.  Dynamic Ray Scheduling for Improved System Performance , 2007 .

[11]  Richard R. Eckert,et al.  Three-dimensional computation visualization for computer graphics rendering algorithms , 1996, SIGCSE '96.

[12]  R. Daniel Bergeron,et al.  A self-visualizing rendering support environment , 1998, Comput. Graph..

[13]  Pat Hanrahan,et al.  Rendering complex scenes with memory-coherent ray tracing , 1997, SIGGRAPH.

[14]  Interner Bericht VAMPIR: Visualization and Analysis of MPI Resources , 1996 .

[15]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[16]  Robert Sedgewick,et al.  A system for algorithm animation , 1984, SIGGRAPH.

[17]  Allen D. Malony,et al.  The Tau Parallel Performance System , 2006, Int. J. High Perform. Comput. Appl..

[18]  S. Boulos,et al.  Adaptive ray packet reordering , 2008, 2008 IEEE Symposium on Interactive Ray Tracing.

[19]  Carsten Benthin,et al.  Realtime ray tracing on current CPU architectures , 2006 .

[20]  James T. Kajiya,et al.  The rendering equation , 1998 .

[21]  H.-P. Seidel,et al.  Realtime Ray Tracing on GPU with BVH-based Packet Traversal , 2007, 2007 IEEE Symposium on Interactive Ray Tracing.

[22]  Dieter W. Fellner,et al.  AlgoViz - a Computer Graphics Algorithm Visualization Toolkit , 2004 .

[23]  Markus Wagner,et al.  Interactive Rendering with Coherent Ray Tracing , 2001, Comput. Graph. Forum.

[24]  Jan Kautz,et al.  Packet-based whitted and distribution ray tracing , 2007, GI '07.

[25]  Philipp Slusallek,et al.  Efficient stack-less BVH traversal for ray tracing , 2011, SCC.

[26]  P.A. Navratil,et al.  Dynamic Ray Scheduling to Improve Ray Coherence and Bandwidth Utilization , 2007, 2007 IEEE Symposium on Interactive Ray Tracing.

[27]  Robert Sedgewick,et al.  SYSTEM FOR ALGORITHM ANIMATION. , 1984 .

[28]  C.P. Gribble,et al.  Coherent ray tracing via stream filtering , 2008, 2008 IEEE Symposium on Interactive Ray Tracing.