| | This Article | |
| |
| |
| | Share | |
| |
| |
| | Bibliographic References | |
| |
| |
| | Add to: | |
| |
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
| |
| | Search | |
| |
| |
| | |
Ambient Occlusion and Edge Cueing for Enhancing Real Time Molecular Visualization
September-October 2006 (vol. 12 no. 5)
pp. 1237-1244
The paper presents a set of combined techniques to enhance the real-time visualization of simple or complex molecules (up to order of $10^6$ atoms) space fill mode. The proposed approach includes an innovative technique for efficient computation and storage of ambient occlusion terms, a small set of GPU accelerated procedural impostors for space-fill and ball-and-stick rendering, and novel edge-cueing techniques. As a result, the user's understanding of the three-dimensional structure under inspection is strongly increased (even for still images), while the rendering still occurs in real time.
[1] 1237 H.M. Berman, J. Westbrook, Z. Feng, T.N. Gilliland, Gand Bhat, H. Weissig, I.N. Shindyalov, and P.E. Bourne, The protein data bank. Nucleic Acids Res., 28: 235242, 2000. [2] R. Borgo, P. Cignoni, and R. Scopigno, An easy to use visualization system for huge cultural heritage meshes. In D. Arnold, A. Chalmers, and D. Fellner, editors, VAST 2001 Conference Proc., pages 121–130, Athens, Greece, Nov.28–30 2001. ACM Siggraph.[3] Michael Bunnell, GPU Gems 2, chapter Dynamic Ambient Occlusion and Indirect Lighting, pages 223–233. Addison-Wesley, 2005.[4] Tolga Can, Yujun Wang, Yuan-Fang Wang, and Jianwen Su, Fpv: fast protein visualization using java 3d. Bioinformatics, 19 (8): 913–922, 2003. [5] USCF Chimera. http://www.cgl.ucsf.edu/chimera.[6] Cn3D. http://ncbi.nih.gov/structure/cn3dcn3d.shtml. [7] Oliver Deussen and Thomas Strothotte, Computer-generated pen-and-ink illustration of trees. In SIGGRAPH, pages 13–18, 2000.[8] David S. Ebert and Penny Rheingans, Volume illustration: nonphotorealistic rendering of volume models. In IEEE Visualization, pages 195–202, 2000.[9] Bruce Gooch, Peter-Pike J. Sloan, Amy Gooch, Peter Shirley, and Richard F. Riesenfeld, Interactive technical illustration. In SI3D, pages 31–38, 1999.[10] Andreas Halm, Lars Offen, and Dieter Fellner, Biobrowser a framework for fast protein visualization. In EUROVIS 2005: Eurographics / IEEE VGTC Symposium on Visualization 2005, pages . 287–294, 2005.[11] Andreas Halm, Lars Offen, and Dieter W. Fellner, Visualization of complex molecular ribbon structures at interactive rates. In IV, pages 737–744. IEEE Computer Society, 2004.[12] Andrey Iones, Anton Krupkin, Mateu Sbert, and Sergey Zhukov, Fast, realistic lighting for video games. IEEE Computer Graphics and Applications, 23 (3): 54–64, May/June 2003.[13] Tobias Isenberg, Bert Freudenberg, Nick Halper, Stefan Schlechtweg, and Thomas Strothotte, A developer's guide to silhouette algorithms for polygonal models. IEEE Computer Graphics and Applications, 23 (4): 28–37, 2003.[14] Tobias Isenberg, Maic Masuch, and Thomas Strothotte, 3D Illustrative Effects for Animating Line Drawings. In Proceedings of the IEEE InfoVis, July 19–21, 2000, London, England, pages 413–418, Los Alamitos, California, 2000. IEEE Computer Society.[15] James T. Kajiya, The rendering equation. Computer Graphics (SIGGRAPH), 20 (4): 143–150, 1986.[16] Hayden Landis, Production ready global illumination. In Siggraph 2002 Course Notes:, pages 331–338, 2002.[17] Michael S. Langer and Heinrich H. Bulthoff, Perception of shape from shading on a cloudy day. Technical Report Technical Report No. 73, Max-Planck-Institut fur biologische Kybernetik, October 1999.[18] B. K. Lee and Fred M. Richards, The interpretation of protein structures: estimation of static accessibility. J Mol Biol., 55 (3): 379–400, Feb 1971.[19] Thomas Luft, Carsten Colditz, and Oliver Deussen, Image enhancement by unsharp masking the depth buffer. ACM Transactions on Graphics (Siggraph Proc.), 25 (3), jul 2006. to appear.[20] Lee Markosian, Michael A. Kowalski, Daniel Goldstein, Samuel J. Trychin, John F. Hughes, and Lubomir D. Bourdev, Real-time nonphotorealistic rendering. In SIGGRAPH, pages 415–420, 1997.[21] Gavin Miller, Efficient algorithms for local and global accessibility shading. In ACM SIGGRAPH '94, pages 319–326, New York, NY, USA, 1994. ACM Press.[22] Matt Pharr, GPU Gems, chapter Ambient occlusion, page 667692. Addison-Wesley, 2004.[23] Bui Tuong Phong, Illumination for computer generated pictures. Commun. ACM, 18 (6): 311–317, 1975.[24] Emil Praun and Hugues Hoppe, Spherical parametrization and remeshing. ACM Trans. Graph., 22 (3): 340–349, 2003.[25] Ramesh Raskar and Michael F. Cohen, Image precision silhouette edges. In SI3D, pages 135–140, 1999.[26] Takafumi Saito and Tokiichiro Takahashi, Comprehensible rendering of 3-d shapes. In SIGGRAPH, pages 197–206, 1990.[27] Mirko Sattler, Ralf Sarlette, Gabriel Zachmann, and Reinhard Klein, Hardware-accelerated ambient occlusion computation. In VMV, pages 331–338, 2004.[28] R.A. Sayle and E.J. Milner-White, Rasmol: biomolecular graphics for all. Trends Biochem. Sci., 20: 374376, 1995. available at: [29] Peter-Pike Sloan, Jan Kautz, and John Snyder, Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In SIGGRAPH 2002:, pages 527–536, New York, NY, USA, 2002. ACM Press.[30] A. James Stewart, Vicinity shading for enhanced perception of volumetric data. In IEEE Visualization 2003 (VIS'03), page 47, Washington, DC, USA, 2003. IEEE Computer Society.[31] Ivan Viola, M. Eduard Gröller, Markus Hadwiger, Katja Bühler, Bernhard Preim, Mario Costa Sousa, David S. Ebert, and Don Stredney, Illustrative visualization. In IEEE Visualization, page 124, 2005.[32] Sergej Zhukov, Andrej Inoes, and Grigorij Kronin, An ambient light illumination model. In George Drettakis and Nelson Max, editors, Rendering Techniques '98, Eurographics, pages 45–56. Springer-Verlag Wien New York, 1998.
Index Terms:
Molecular Visualization, Ambient Occlusion, Real Time Rendering
Citation:
Marco Tarini, Paolo Cignoni, Claudio Montani, "Ambient Occlusion and Edge Cueing for Enhancing Real Time Molecular Visualization," IEEE Transactions on Visualization and Computer Graphics, vol. 12, no. 5, pp. 1237-1244, Sept. 2006, doi:10.1109/TVCG.2006.115