Adaptive Real-Time Rendering for Large-Scale Molecular Models

  • Jun Lee
  • Sungjun Park
  • Jee-In Kim
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4292)


Real-time surface rendering of large-scale molecular models such as a colon bacillus requires a great number of polygons to be displayed on a display device. Since a long latency of display and manipulation is fatal in maintaining presence in a virtual environment, high performance computing power and high quality graphical components are required to exercise real-time rendering of such a large-scale molecular model. We propose an algorithm which enables a PC level computer to render and display large-scale molecular models in real-time. The proposed algorithm adaptively visualizes large-scale molecular models. We tested our algorithm with molecular models of which polygons range from 533,774 polygons to 2,656,246 polygons. Our experiments showed that frame rates of displaying and manipulating the models ranged from 17.85 to 55.64 frames-per-second. The frames rates are 4.3 to 6.9 times higher than those of the models which are obtained using a conventional system. Our system enables biologists to display and manipulate large-scale molecular models in real-time which could not be done fast enough to be used in a virtual environment using the conventional systems.


Frame Rate Graphic Processing Unit Critical Part Graphic Card Polygon Mesh 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Richards, F.M.: Areas, volumes, packing and protein structures. Annual Review of Biophysics and Bioengineering 6, 151–176 (1977)CrossRefGoogle Scholar
  2. 2.
    Kim, J.-I., Park, S., Lee, J., Choi, Y., Jung, S.: Development of a Gesture-Based Molecular Visualization Tool Based on Virtual Reality for Molecular Docking. Bulletin of the Korean Chemical Society 25(10), 1571–1574 (2004)CrossRefGoogle Scholar
  3. 3.
    Park, S., Lee, J., Kim, J.-I.: A Molecular Modeling System Based on Dynamic Gestures. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3480, pp. 886–895. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Varshney, A., Brooks, F.P., Wright Jr., W.V.: Linearly Scable Computation of Smooth Molecular Surfaces. IEEE Computer Graphics and Applications 14(5), 19–25 (1994)CrossRefGoogle Scholar
  5. 5.
    Lee, C.H., Varshney, A.: Representing Thermal Vibrations and Uncertainty in Molecular Surfaces. In: SPIE Conference on Visualization and Data Analysis 2002, San Jose, CA (January 2002)Google Scholar
  6. 6.
  7. 7.
    Akenine-Moller, T., Haines, E.: Real-Time rendering, 2nd edn. AK Peters, StanfordGoogle Scholar
  8. 8.
    Birmanns, S., Bolyes, M., Zilken, H., Wriggers, W.: Adaptive Visuo-Haptic Rendering for Hybrid Modeling of Macromolecular Assemblies. In: Proceedings Mechatronics and Robotics, vol. 4, pp. 1351–1356 (2004)Google Scholar
  9. 9.
    Bajaj, C., Djeu, P., Siddavanahalli, V., Thane, A.: Interactive visual exploration of large flexible multi-component molecular complex. In: Proc. of the Annual IEEE Visualization Conference, pp. 243–250 (2004)Google Scholar
  10. 10.
    Garland, M., Heckbert, P.S.: Surface Simplification using quadric error metrices. In: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, pp. 209–216. ACM Press/Addision-Wesly Publishing Co. (1997)Google Scholar
  11. 11.
    Xia, J., Varshney, A.: Dynamic View-Dependent Simplification for Polygonal Models. In: IEEE Visualization 1996, pp. 327–334 (1996)Google Scholar
  12. 12.
    Luebke, D.P., Hallen, B.: Perceptually Driven Simplification for Interactive Rendering. In: Proceedings of the 12th Eurographics Workshop on Rendering Techniques, pp. 223–234 (2001)Google Scholar
  13. 13.
    Hoppe, H.: View-Dependent Refinement of Progressive Meshes. In: ACM Siggraph 1997, pp. 189–198 (1997)Google Scholar
  14. 14.
    Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., Scopigno, R.: Adaptive TetraPuzzles: Efficient Out-of-Core Construction and Visualization of Gigantic Multiresolution. ACM Transaction on Graphics 23(3), 796–803 (2004)CrossRefGoogle Scholar
  15. 15.
  16. 16.
    Funkhouser, T.A., Séquin, C.H.: Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments. In: Proceedings of the 20th annual conference on Computer graphics and interactive techniques, pp. 247–254 (1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jun Lee
    • 1
  • Sungjun Park
    • 2
  • Jee-In Kim
    • 3
  1. 1.Computer Science & EngineeringKonkuk UniversitySeoulKorea
  2. 2.Game EngineeringHoseo UniversityCheonanKorea
  3. 3.CAESITKonkuk UniversitySeoulKorea

Personalised recommendations