
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Jag Mohan Singh, P.J. Narayanan, "RealTime Ray Tracing of Implicit Surfaces on the GPU," IEEE Transactions on Visualization and Computer Graphics, vol. 16, no. 2, pp. 261272, March/April, 2010.  
BibTex  x  
@article{ 10.1109/TVCG.2009.41, author = {Jag Mohan Singh and P.J. Narayanan}, title = {RealTime Ray Tracing of Implicit Surfaces on the GPU}, journal ={IEEE Transactions on Visualization and Computer Graphics}, volume = {16}, number = {2}, issn = {10772626}, year = {2010}, pages = {261272}, doi = {http://doi.ieeecomputersociety.org/10.1109/TVCG.2009.41}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Visualization and Computer Graphics TI  RealTime Ray Tracing of Implicit Surfaces on the GPU IS  2 SN  10772626 SP261 EP272 EPD  261272 A1  Jag Mohan Singh, A1  P.J. Narayanan, PY  2010 KW  Ray tracing KW  implicit surfaces KW  GPU rendering. VL  16 JA  IEEE Transactions on Visualization and Computer Graphics ER   
[1] J. Bloomenthal and K. Ferguson, “Polygonization of NonManifold Implicit Surfaces,” Proc. ACM SIGGRAPH, pp. 309316, 1995.
[2] A. Reshetov, A. Soupikov, and J. Hurley, “MultiLevel Ray Tracing Algorithm,” ACM Trans. Graphics, vol. 24, no. 3, pp. 11761185, 2005.
[3] S. Woop, J. Schmittler, and P. Slusallek, “RPU: A Programmable Ray Processing Unit for Realtime Ray Tracing,” ACM Trans. Graphics, vol. 24, no. 3, pp. 434444, 2005.
[4] T. Whitted and J. Kajiya, “Fully Procedural Graphics,” Proc. ACM SIGGRAPH/EUROGRAPHICS Conf. Graphics Hardware, pp. 8190, 2005.
[5] C. Loop and J. Blinn, “RealTime GPU Rendering of Piecewise Algebraic Surfaces,” ACM Trans. Graphics, vol. 25, no. 3, pp.664670, 2006.
[6] A. Knoll, Y. Hijazi, A. Kensler, M. Schott, C.D. Hansen, and H. Hagen, “Fast and Robust Ray Tracing of General Implicits on the GPU,” Technical Report UUSCI2007014, Univ. of Utah, 2007.
[7] W.E. Lorensen and H.E. Cline, “Marching Cubes: A High Resolution 3d Surface Construction Algorithm,” Proc. ACM SIGGRAPH, pp. 163169, 1987.
[8] S. Green, Y. Urlasky, and E. Hart, “Nvidia Opengl SDK Isosurface Extraction Using Marching Tetrahedra,” http:/developer. nvidia.com/, 2007.
[9] P. Hanrahan, “Ray Tracing Algebraic Surfaces,” Proc. ACM SIGGRAPH, pp. 8390, 1983.
[10] I. Wald and H.P. Seidel, “Interactive Ray Tracing of Point Based Models,” Proc. Symp. PointBased Graphics, 2005.
[11] J.T. Kajiya, “Ray Tracing Parametric Patches,” Proc. ACM SIGGRAPH, pp. 245254, 1982.
[12] D.P. Mitchell, “Robust Ray Intersection with Interval Arithmetic,” Proc. Graphics Interface Conf. '90, pp. 6874, 1990.
[13] T. Duff, “Interval Arithmetic Recursive Subdivision for Implicit Functions and Constructive Solid Geometry,” ACM SIGGRAPH Computer Graphics, vol. 26, no. 2, pp. 131138, 1992.
[14] O. Caprani, L. Hvidegaard, M. Mortensen, and T. Schneider, “Robust and Efficient Ray Intersection of Implicit Surfaces,” Reliable Computing, vol. 6, no. 1, pp. 921, 2000.
[15] J. Florez, M. Sbert, M.A. Sainz, and J. Vehi, “Improving the Interval Ray Tracing of Implicit Surfaces,” Proc. Computer Graphics Int'l Conf., pp. 655664, 2006.
[16] A. Knoll, Y. Hijazi, C.D. Hansen, I. Wald, and H. Hagen, “Interactive Ray Tracing of Arbitrary Implicit Functions,” Proc. Eurographics/IEEE Symp. Interactive Ray Tracing, 2007.
[17] J.M. Singh and P.J. Narayanan, “RealTime RayTracing of Implicit Surfaces on the GPU,” Technical Report 200772, Int'l Inst. of Information Tech nology, 2007.
[18] J.F. Blinn, “How to Solve a Cubic Equation, Part 1: The Shape of the Discriminant,” IEEE Computer Graphics and Applications, vol. 26, no. 3, pp. 8493, May 2006.
[19] W.H. Press, S.A. Teukolsky, W.T. Vetterling, and B.P. Flannery, Numerical Recipes in C: The Art of Scientific Computing. Cambridge Univ. Press, 1992.
[20] F. Rouillier and P. Zimmermann, “Efficient Isolation of Polynomial's Real Roots,” J. Computational and Applied Math., vol. 162, no. 1, pp. 3350, 2004.
[21] E. Hansen and W. Walster, Global Optimization Using Interval Analysis. Marcel Dekker, 2003.
[22] R. Krawczyk, “NewtonAlgorithmen Zur Bcstimmung Yon Nullstellen Mit Fehlerschranken,” Computing, vol. 4, pp. 187201, 1969.
[23] T.J. Purcell, I. Buck, W.R. Mark, and P. Hanrahan, “Ray Tracing on Programmable Graphics Hardware,” Proc. ACM SIGGRAPH, pp.703712, 2002.
[24] N.A. Carr, J.D. Hall, and J.C. Hart, “The Ray Engine,” Proc. ACM SIGGRAPH/EUROGRAPHICS Conf. Graphics Hardware, pp. 3746, 2002.
[25] R. Toledo and B. Levy, “Extending the Graphic Pipeline with New gpuAccelerated Primitives,” technical report, INRIA, 2004.
[26] C. Sigg, T. Weyrich, M. Botsch, and M. Gross, “GPUBased RayCasting of Quadratic Surfaces,” Proc. Eurographics Symp. PointBased Graphics '06, pp. 5965, 2006.
[27] S.M. Ranta, J.M. Singh, and P.J. Narayanan, “GPU Objects,” Proc. Indian Conf. Computer Vision, Graphics and Image Processing (ICVGIP), pp. 352363, 2006.
[28] A. Adamson and M. Alexa, “Ray Tracing Point Set Surfaces,” Proc. Int'l Conf. Shape Modeling and Applications (SMI '03), pp. 272279, 2003.
[29] M. Hadwiger, C. Sigg, H. Scharsach, K. Buhler, and M. Gross, “RealTime RayCasting and Advanced Shading of Discrete Isosurfaces,” Proc. Ann. Conf. European Assoc. for Computer Graphics (Eurographics 2005), pp. 303312, 2005.
[30] C.T. Loop and J.F. Blinn, “Resolution Independent Curve Rendering Using Programmable Graphics Hardware,” ACM Trans. Graphics, vol. 24, no. 3, pp. 10001009, 2005.
[31] J. Seland and T. Dokken, “Real Time Algebraic Surface Visualization,” Proc. Supercomputing '06 Workshop: GeneralPurpose GPU Computing: Practice and Experience, 2006.
[32] K. Perlin and E.M. Hoffert, “Hypertexture,” Proc. ACM SIGGRAPH, pp. 253262, 1989.
[33] D. Kalra and A.H. Barr, “Guaranteed Ray Intersections with Implicit Surfaces,” Proc. ACM SIGGRAPH, pp. 297306, 1989.
[34] J.C. Hart, “Sphere Tracing: A Geometric Method for the Antialiased Ray Tracing of Implicit Surfaces,” The Visual Computer, vol. 12, no. 10, pp. 527545, 1996.
[35] G. Taubin, “Distance Approximations for Rasterizing Implicit Curves,” ACM Trans. Graphics, vol. 13, no. 1, pp. 342, 1994.
[36] F. Policarpo, M.M. Oliveira, and J.L.D. Comba, “RealTime Relief Mapping on Arbitrary Polygonal Surfaces,” ACM Trans. Graphics, vol. 24, no. 3, p. 935, 2005.
[37] E. de Groot and B. Wyvill, “Rayskip: Faster Ray Tracing of Implicit Surface Animations,” Proc. Third Int'l Conf. Computer Graphics and Interactive Techniques in Australasia and South East Asia, pp. 3136, 2005.