Computer Science ›› 2022, Vol. 49 ›› Issue (2): 134-141.doi: 10.11896/jsjkx.210900126

• Computer Vision: Theory and Application • Previous Articles     Next Articles

Ray Tracing Checkerboard Rendering in Molecular Visualization

LI Jia-zhen, JI Qing-ge, ZHU Yong-lin   

  1. School of Computer Science and Engineering,Sun Yat-sen University,Guangzhou 510006,ChinaGuangdong Province Key Laboratory of Big Data Analysis and Processing,Guangzhou 510006,China
  • Received:2021-09-15 Revised:2021-10-08 Online:2022-02-15 Published:2022-02-23
  • About author:LI Jia-zhen,born in 1997,postgraduate.His main research interests include computer graphics and virtual reality.
    JI Qing-ge,born in 1966,Ph.D,associate professor,is a senior member of China Computer Federation.His main research interests include computer vision,computer graphics and virtual reality.
  • Supported by:
    National Natural Science Foundation of China(U1611263).

Abstract: Using advanced ray tracing technology in molecular visualization to render images can greatly enhance researchers' observation and perception of molecular structure.However,existing ray tracing methods have the problems of insufficient real-time performance and poor rendering quality.In this paper,a ray tracing checkerboard rendering method is proposed.The ray tracing method is optimized by using the checkerboard rendering technology.The process of the proposed method is divided into four phases:reprojection,rendering,reconstruction and hole filling.In these phases,improvements to the checkerboard rendering are proposed,including forward reprojection,molecular shading bounding box,dynamic image reconstruction and eight-neighbor interpolation hole filling strategy.The experiment in this paper is carried out on 6 molecules with different atomic numbers.Experimental results of the comparison between the proposed method and the current advanced methods on supercomputers show that the real-time frame rate of our method is significantly higher than that of the Tachyon-OSPRay method based on CPU calculation,which is 1.58 times to 1.86 times that of the Tachyon-OSPRay method.Moreover,the proposed method has better frame rate performance than the Tachyon-Optix method based on GPU-accelerated calculation under the condition of relatively few atoms.

Key words: Checkerboard rendering, Molecular rendering, Molecular visualization, Ray tracing, Temporal antialiasing

CLC Number: 

  • TP391
[1]SAYLE R,MILNER-WHITE J.RASMOL:biomolecular gra-phics for all [J].Trends in Biochemical Sciences,1995,20(9):374-376.
[2]DELANO L,WARREN L.PyMOL:An OpenSource Molecular Graphics Tool[J]. CCP4 Newsletter on Protein Crystallography,2002,40(1):82-92.
[3]HUMPHREY W,DALKE A,SCHULTEN K.VMD:Visualmolecular dynamics [J].Journal of Molecular Graphics,1996,14(1):33-38.
[4]KOZLIKOVA B,KRONE M,FALK M,et al.Visualization ofBiomolecular Structures:State of ArtRevisited [J].Computer Graphics Forum,2016,36(8):178-204.
[5]MARSALEK L,DEHOF A K,GEORGIEV I,et al.Real-timeRay Tracing of Complex Molecular Scenes [C]//14th International Conference Information Visualization.IEEE,2010:239-245.
[6]GEORGIEV I,SLUSALLEK P.RTfact:Generic concepts forflexible and high performance ray tracing [C]//IEEE Sympo-sium on Interactive Ray Tracing.IEEE,2008:115-122.
[7]MOLL A,HILDEBRANDT A,LENHOF H,et al.BALLView:An object-oriented molecular visualization and modeling framework[J].Journal of Computer-Aided Molecular Design,2005,19(11):791-800.
[8]WALD I,JOHNSON G,AMSTUTZ J,et al.OSPRay-A CPU Ray Tracing Framework for Scientific Visualization [J].IEEE Transactions on Visualization and Computer Graphics,2016,23(1):931-940.
[9]STONE J E,SENER M,VANDIVORT K L,et al.Atomic detail visualization of photosynthetic membranes with GPU-accele-rated ray tracing[J].Parallel Computing,2016,55(jul):17-27.
[10]YANG L,LIU S,SALVI M.A Survey of Temporal Antialia-singTechniques [J].Computer Graphics Forum,2020,30(2):607-621.
[11]YANG L,NEHAB D,SANDER P V,et al.Amortized super-sampling[J].ACM Transactions on Graphics (TOG),2009,28(5):607-621.
[12]SALVI M.An excursion in temporal supersampling[C]//Game Developers Conference.2016:239-245.
[13]SCHIED C,PETERS C,DACHSBACHER C.Gradient Estimation for Real-time Adaptive Temporal Filtering[J].Proceedings of the ACM on Computer Graphics and Interactive Techniques,2018,1(2):1-16.
[14]HERZOG R,EISEMANN E,MYSZKOWSKI K,et al.Spatio-temporal upsampling on the GPU [C]//Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games.2010:91-98.
[15]EPIC.Screen percentage with temporal upsample[EB/OL].https://docs.unrealengine.com/en-US/RenderingAndGraphics/ScreenPercentage/index.html.
[16]ANDERSSON P,NILSSON J,SALVI M,et al.TemporallyDense Ray Tracing [C]//Proceedings of High Performance Graphics.2019:33-38.
[17]MANSOURI J E.Rendering' Rainbow Six| Siege'[R/OL].https://www.gdcvault.com/play/1022990/Rendering-Rainbow-Six-Siege.
[18]DE CARPENTIER G,ISHIYAMA K.Decima engine:Advances in lighting and aa[J].ACM SIGGRAPH Courses:Advances in Real-Time Rendering in Games,2017,3(8):11.
[19]MCFERRON T,LAKE A.Checkboard rendering for real-time upscaling on intel integrated graphics[EB/OL].https://software.intel.com/content/www/cn/zh/develop/articles/checkboard-rendering-for-real-time-upscaling-on-intel-integrated-graphics.html.
[20]WALD I,SLUSALLEK P,BENTHIN C,et al.Embree-A Ray Tracing Kernel Framework for Efficient CPU Ray Tracing [J].ACM Transactions on Graphics,2014,33(4):1-8.
[21]WALD I,SLUSALLEK P,BENTHIN C,et al.Interactive Rendering with Coherent Ray Tracing [J].Computer Graphics Forum,2001,20(13):153-165.
[22]CORSO A D,SALVI M,KOLB C,et al.Interactive Stable Ray Tracing [C]//Proceedings of High Performance Graphics(HPG'17).ACM,2017:1-10.
[23]NEHAB D,SANDER P V,LAWRENCE J,et al.Accelerating real-time shading with reverse reprojection caching[J].Graphics Hardware,2007,41:61-62.
[24]PEDERSEN L J F.Temporal reprojection anti-aliasing in INSIDE[EB/OL].https://www.gdcvault.com/play/1022970/Temporal-Reprojection-Anti-Aliasing-in.
[25]SCHERZER D,LEI Y,MATTAUSCH O,et al.Temporal Coherence Methods in Real-Time Rendering[J].ComputerGra-phics Forum,2012,31(8):2378-2408.
[26]STONE J E,SHERMAN W R,SCHULTEN K.Immersive molecular visualization with omnidirectional stereoscopic ray tra-cing and remote rendering [C]//2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW).IEEE,2016:1048-1057.
[1] LI Jia-zhen, JI Qing-ge. Dynamic Low-sampling Ambient Occlusion Real-time Ray Tracing for Molecular Rendering [J]. Computer Science, 2022, 49(1): 175-180.
[2] XU Guang-hui, SU Guo-jie, WANG Hua-li, WANG Qing-guo and LIU Yang. Analyzing Effects of Antenna Polarization on Indoor ZigBee Channel Transmission Characteristics [J]. Computer Science, 2016, 43(4): 92-96.
[3] LI Gang and LUO Yu-jun. Rendering of Moving Water Reflection Based on Backward Ray Tracing and Image Based Rendering [J]. Computer Science, 2014, 41(Z6): 181-183.
[4] ZHANG Quan-gui,WANG Pu,YAN Jian-zhuo,FANG Li-ying. Study on Global Illumination Using Ray Tracing [J]. Computer Science, 2010, 37(4): 27-30.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!