期刊文献+

OpenCL加速的基于虚拟节点法的柔性体实时切割仿真 被引量:2

OpenCL-Accelerated Real-Time Cutting Simulation of Deformable Objects Based on Virtual Node Method
下载PDF
导出
摘要 为了提高柔性体变形仿真运行速度并且解决切割对变形计算稳定性的负面影响,提出了能与GPU加速的变形算法协同运作的基于虚拟节点法的柔性体实时切割仿真方法.柔性体模型由真实四面体网格嵌入虚拟四面体网格中构成,前者用于碰撞处理和图形渲染,而后者则用于变形计算.切割算法首先分裂真实四面体网格;然后复制包含超过一块真实四面体连通碎片的虚拟四面体,每个复制品包含一块真实四面体碎片;再根据真实四面体之间的连接关系更新虚拟四面体之间的连接关系;最后更新真实四面体网格与虚拟四面体网格之间的镶嵌关系.为了确保仿真系统不被限制在NVIDIA公司的GPU上,GPU加速使用OpenCL实现.仿真测试结果表明,该方法可以在任意多次切割情况下保持变形计算稳定不发散,并且在NVIDIA公司和AMD公司的GPU上都可以正确运行. A GPU-friendly implementation of the virtual node cutting method is proposed to cooperate with a GPU-accelerated deformation method, which both improves the efficiency of deformation calculation and alleviates numerical stability issues caused by cutting. A deformable object is modeled as a real tetrahedral mesh embedded in a virtual tetrahedral mesh. The former is used for collision and rendering, while the latter is used for deformation. During cutting, the real tetrahedral mesh is first split, and then the virtual tetrahedrons containing more than one connected real tetrahedral fragment are individually duplicated such that each copy contains only one fragment. Next, the connectivity between the virtual tetrahedrons is updated according to the connectivity of real tetrahedrons. Finally, the embedding information between the real and virtual tetrahedral meshes is updated. GPU acceleration is implemented using OpenCL to make it also compatible with those GPUs which do not support CUDA. The results of our experiments show that our method can keep deformation calculation stable (i. e. , it is not divergent) under multiple arbitrary cuts, and works correctly on GPUs made by both NVIDIA and AMD.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2014年第10期1852-1859,共8页 Journal of Computer-Aided Design & Computer Graphics
基金 山东省自然科学基金(ZR2009GM014)
关键词 柔性体 实时变形 实时切割仿真 虚拟节点法 GPU加速 OPENCL deformable objects real-time deformation real-time cutting simulation virtual nodemethod GPU acceleration OpenCL
  • 相关文献

参考文献28

  • 1Cotin S,Delingette H,Ayache N.A hybrid elastic model for real time cutting,deformations and force-feedback forsurgery training and simulation[J].The Visual Computer,2000,16(8):437-452.
  • 2Müller M,Dorsey J,McMillan L,et al.Stable real time deformations[C]//Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation.New York:ACM Press,2002:49-54.
  • 3Taylor Z A,Comas O,Cheng M,et al.On modelling of anisotropic viscoelasticity for soft tissue simulation:numerical solution and GPU execution[J].Medical Image Analysis,2009,13(2):234-244.
  • 4Joldes G R,Wittek A,Miller K.Real time nonlinear finite element computations on GPU application to neurosurgical simulation[J].Computer Methods in Applied Mechanics and Engineering,2010,199(49-52):3305-3314.
  • 5Mor A B,Kanade T.Modifying soft tissue models:progressive cutting with minimal new element creation[M]//Lecture Notes in Computer Science.Heidelberg:Springer,2000,1935:598-607.
  • 6Steinemann D,Harders M,Gross M,etal.Hybrid cutting of deformable solids[C]//Proceedings of the IEEE Conference on Virtual Reality.Los Alamitos:IEEE Computer Society Press,2006:35-42.
  • 7Bielser D,Glardon P,Teschner M,et al.A state machine for real time cutting of tetrahedral meshes[J].Graphical Models,2004,66(6):398-417.
  • 8Zhang J S,Gu L X,Li X B,et al.An advanced hybrid cutting method with an improved state machine for surgical simulation[J].Computerized Medical Inaging and Graphics,2009,33(1):63-71.
  • 9Molino N,Bao Z S,Fedkiw R.A virtual node algorithm for changing mesh topology during simulation[J].ACM Transactions on Graphics,2004,23(3):385-392.
  • 10Sifakis E,Der K G,Fedkiw R.Arbitrary cutting of deformable tetrahedralized objects[C]//Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation.Aire-la-Ville:Eurographics Association Press,2007:73-80.

二级参考文献109

  • 1熊岳山,罗军,谭珂,王彦臻,郭光友.一种新的基于体元剖分的软组织切割算法[J].计算机研究与发展,2005,42(12):2132-2136. 被引量:7
  • 2宋卫国,原魁.用于触觉建模的生物组织切割特征多参量采集[J].系统仿真学报,2006,18(1):204-206. 被引量:7
  • 3王彦臻,熊岳山,徐凯,谭珂,郭光友.改进的采用表面网格的弹簧振子模型[J].计算机辅助设计与图形学学报,2007,19(2):168-171. 被引量:16
  • 4李国庆,马凤山,邓清海.基于凸多边形的Delaunay三角剖分[J].工程地质计算机应用,2007(2):8-10. 被引量:4
  • 5LIUGR,GUYT.无网格法理论及程序设计[M].王建明,周学军,译.济南:山东大学出版社,2007.
  • 6Chen B Y, Ono Y, Johan H, et al. 3D model deformation along a parametric surface [C]//Proceedings of IASTED International Conference on Visualization, Imaging and Image Processing, Malaga, 2002: 282-287.
  • 7Parke F I. Parameterized models for facial animation [J]. IEEE Computer Graphics and Applications, 1982, 2(9): 61- 68.
  • 8Piatt S M, Badler N I. Animating facial expressions [J]. Computer Graphics, 1981, 15(3): 245-252.
  • 9Waters K. A muscle model for animating three-dimensional facial expression [C] //Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Anaheim, 1987, 17-24.
  • 10Delingette H, Subsol G, Cotin S, et al. A craniofacial surgery simulation testbed[C] //Proceedings of the Visualization for Biomedical Computing, Rochester, 1994: 607-618.

共引文献43

同被引文献17

  • 1Fabio Ganovelli,Paolo Cignoni,Claudio Montani,Roberto Scopigno.A Multiresolution Model for Soft Objects Supporting Interactive Cuts and Lacerations. Computer Graphics . 2000
  • 2Akenine-Mller T,Haines E,Hoffman N.Real-Time Rendering. . 2008
  • 3Andrew B.Mor,Takeo Kanade.Modifying soft tissue models:progressive cutting with minimal new element creation. Medical Image Computing and Computer-Assisted Intervention (MICCAI 2000) . 2000
  • 4Steinemann D,Harders M,Gross M,et al.Hybrid Cutting of Deformable Solids. . 2006
  • 5F. S. Sin,D. Schroeder,J. Barbi?.??Vega: Non‐Linear FEM Deformable Object Simulator(J)Computer Graphics Forum . 2012 (1)
  • 6Nienhuys H,van der Stappen A F.Combining Finite Element Deformation with Cutting for Surgery Simulations. . 2000
  • 7M M Ller,Gross M.Interactive Virtual Materials. . 2004
  • 8Jerabkova, L.,Kuhlen, T.Stable Cutting of Deformable Objects in Virtual Environments Using XFEM. Computer Graphics . 2009
  • 9Stéphane Cotin,Hervé Delingette,Nicholas Ayache.??A hybrid elastic model for real-time cutting, deformations, and force feedback for surgery training and simulation(J)The Visual Computer . 2000 (8)
  • 10吴雯,陈辉,王平安.实时交互式软组织切割与变形计算模型[J].计算机辅助设计与图形学学报,2010,22(2):185-190. 被引量:11

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部