计算机科学 ›› 2022, Vol. 49 ›› Issue (2): 134-141.doi: 10.11896/jsjkx.210900126
李家振, 纪庆革, 朱泳霖
LI Jia-zhen, JI Qing-ge, ZHU Yong-lin
摘要: 在分子可视化中使用光线追踪渲染图像能够极大地促进研究人员对分子结构的观察和感知,但现有的光线追踪方法存在实时性能不足以及渲染质量不佳的问题。文中提出了一种光线追踪棋盘渲染方法。该方法利用棋盘渲染技术对光线追踪方法进行优化,其流程主要划分为重投影、渲染、重建和孔填充4个阶段,在各阶段中,提出了针对棋盘渲染的改进,包括光线追踪前向重投影、分子着色包围盒、动态图像重建方法和八邻居插值填孔策略。在6个拥有不同原子数量的分子上与目前的先进方法进行对比,实验结果表明,所提方法整体的实时帧率明显高于同样基于CPU计算的Tachyon-OSPRay方法,是后者的1.58~1.86倍。另外,在原子数量相对较少的实验分子上,所提方法比基于GPU加速计算的Tachyon-Optix方法拥有更好的帧率表现。
中图分类号:
[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] | 李家振, 纪庆革. 动态低采样环境光遮蔽的实时光线追踪分子渲染 Dynamic Low-sampling Ambient Occlusion Real-time Ray Tracing for Molecular Rendering 计算机科学, 2022, 49(1): 175-180. https://doi.org/10.11896/jsjkx.210200042 |
|