期刊文献+

实时刚体破碎特效仿真研究 被引量:7

Real-Time Rigid Body Fracturing Simulation
下载PDF
导出
摘要 刚体仿真是图形学研究的热点之一,但是单纯依据物理规律进行仿真达不到实时性要求.依据攻击武器的运动轨迹在目标的八叉树结构上抽取空间连续的子块,设计了一种摧毁区域锁定算法;提出一种刚体预破碎模式,采用线性约束连接子块和块内元素,并用统一的算法检测由攻击武器的碰撞引起的约束动态受损情况.线性约束的不同程度破损或导致子块的分裂,或导致块内基础元素的分裂,将形成不同程度的破碎特效.最后设计了实时刚体破碎特效实验方案并构建仿真系统.实验表明,该种模式不仅较好地体现了刚体破碎特效,也简化了刚体破碎仿真的复杂性,相应的破碎特效能够拓展到具有实时性需求的虚拟现实应用环境中. Rigid body dynamics has been of great interest to the computer graphics researchers for a long time,especially during the latest decade. Purely physical based simulation is not a good solution for the virtual reality application environment because of its low real-time feature; researchers have to balance the simulation speed and the visual effect. Based on the attacker's track,an effect algorithm for locking to-be destroyed area is designed. Octree is used to structure the target's geometry model,and then spatial continual subsets in the local area are extracted according to the attacker' collision position. A pre-fracturing pattern for rigid body simulation is proposed in this paper. Linear constraints are used to connect the subsets and their fundamental elements. At the same time the whole local area and the other part of the target are connected by the linear constraints too. A unified algorithm will detect how the constraints are impacted,which will lead to fracture effect. Once the constraint is broken,the subsets or the elements will be separated. Different attackers will lead to different levels of fracture. The key reason is that the linear constraint impacted is dynamic due to the attackers' collision degree. Finally,a real time rigid body fracturing effect simulation system is designed. Experiments show that the pattern works well and predigests some complexity,and it could be applied in the virtual reality environment requiring real-time feature.
出处 《计算机研究与发展》 EI CSCD 北大核心 2010年第6期1032-1037,共6页 Journal of Computer Research and Development
基金 国家"九七三"重点基础研究发展计划基金项目(2009CB723803) 国家自然科学基金项目(60873120)
关键词 预破碎 八叉树 线性约束 刚体 动力学仿真 pre-fracturing octree linear constraint rigid body dynamic simulation
  • 相关文献

参考文献11

  • 1Eberle D, Strunk O, O'Sullivan R. A procedural approach to modeling impact damage[C] //Proc of ACM SIGGRAPH 2003 Sketches & Applications. New York: ACM, 2003.
  • 2Oda O, Chenney S. Fast dynamic fracture of brittle objects [C] //Proc of ACM SIGGRAPH 2005 Research Posters. New York: ACM, 2005.
  • 3O'Brien J, Hodgins J. Graphical modeling and animation of brittle fracture [C]//Proc of the 26th Annual Conf on Computer Graphics and Interactive Techniques. New York: ACM, 1999:137-146.
  • 4Bao Zhaosheng, Hong Jeongmo, Teran Joseph, et al. Fracturing rigid materials [C] //Proc of IEEE Trans on Visualization and Computer Graphics. Piscataway, NJ: IEEE Educational Activities Department, 2007:370-378.
  • 5Smith J, Witkin A, Baraff D. Fast and controllable simulation of the shattering of brittle objects[C]//Computer Graphics Forum. Oxford, UK: Blakwell Publishers, 2001 : 81-90.
  • 6Muller M, Gross M. Interactive virtual materials [C] //Proc of Graphics Interface. Ontario, Canada: Canadian Human- Computer Communications Soeiety, 2004:239-246.
  • 7刘莉,王兆其,夏时洪,李淳芃.碰撞响应中方向穿透深度算法的研究[J].计算机研究与发展,2008,45(3):519-526. 被引量:3
  • 8Su J, Schroeder C, Fedkiw R. Energy stability and fracture for frame rate rigid body simulations [C] //Proc of the 2009 ACM SIGGRAPH/Eurographics Symp on Computer Animation. New York: ACM, 2009:155-164.
  • 9Hang Si. Tetgen: A 3D Delaunay tetrahedral mesh generator, Version 1.2, User's Manual [M]. Berlin, Germany: Weierstrass Institute for Applied Analysis and Stochastics (WIAS), 2000.
  • 10刘晓平,曹力.基于MPI的并行八叉树碰撞检测[J].计算机辅助设计与图形学学报,2007,19(2):184-187. 被引量:13

二级参考文献22

  • 1刘晓平,翁晓毅,陈皓,曹力.运用改进的八叉树算法实现精确碰撞检测[J].计算机辅助设计与图形学学报,2005,17(12):2631-2635. 被引量:24
  • 2毛天露,王兆其,夏时洪.三维服装仿真中的“服装-人体”快速冲突检测及响应算法[J].计算机研究与发展,2006,43(2):356-361. 被引量:9
  • 3Lawlor Orion Sky,Kal'e Laxmikant V.A voxel-based parallel collision detection algorithm[C] //Proceedings of the 2002 International Conference on Supercomputing,New York,2002:285 -293.
  • 4Gerbessiotis Alexandros V.Architecture independent parallel algorithm design:theory vs practice[J].Future Generation Computer Systems,2002,18(5):573-593.
  • 5Van Scoy Frances L.Developing software for parallel computing systems[J].Computer Physics Communications,1996,97(1/2):36-44.
  • 6Ibrahim Mohammed A M,Lu Xinda.Performance of dynamic load balancing algorithm on cluster of workstations and PCs[C]//Proceedings of the 5th International Conference on Algorithms and Architectures for Parallel Processing,Beijing,2002:44-47.
  • 7Bhandarkar Milind,Kalé Laxmikant V,de Sturler Eric,et al.Adaptive load balancing for MPI programs[C] //Proceedings of the International Conference on Computational Science-Part Ⅱ,San Francisco,2001:108-117.
  • 8Qin B,Sholl H A,Ammar R A.Micro time cost analysis of parallel computations[J].IEEE Transactions on Computers,1991,40(5):613-628.
  • 9D Dobkin, J Hershberger, D Kirkpatrick, et al. Computing the intersection-depth of polyhedra [J]. Algorithmica, 1993, 9(6) : 518-533.
  • 10Y J Kim, M C Lin, D Manoeha. Incremental penetration depth estimation between convex polytopes using dual-space expansion [J]. IEEE Trans on Visualization and Computer Graphics, 2004, 10(2): 152-163.

共引文献14

同被引文献54

  • 1尹星云,胡长俊.基于OpenGL的烟花粒子系统设计[J].电脑开发与应用,2006,19(7):28-30. 被引量:5
  • 2Eberle D, Strunk O, O'Sullivan R. A Procedural Approach to Modeling Impact Damage [C]//ACM SIGGRAPH 2003 Sketches & Applications, California, USA. USA: ACM, 2003: 1-1.
  • 3Martinet A, Galin E, Desbenoit B, et al. Procedural Modeling of Cracks and Fractures [C]// Proceedings of the Shape Modeling International 2004. USA: IEEE Computer Society, 2004: 346-349.
  • 4Zheng C, James D L. Rigid-Body Fracture Sound with Precomputed Soundbanks [C]// ACM SIGGRAPH 2010 papers, Los Angeles, California, USA. USA: ACM Press, 2010: 1-13.
  • 5Parker E G, O'Brien J F. Real-Time Deformation and Fracture in a Game Environment [C]// Proceedings of the 2009 ACM SIGGRAPH / Eurographics Symposium on Computer Animation, Louisiana, USA. USA: ACM, 2009.
  • 6Anderson T. Fracture Mechanics: Fundamentals and Applications [M]. Third Edition. USA: CRC Press, 2005.
  • 7Ter-zopoulos D, Fleischer K. Modeling Inelastic Deformation: Viscoelasticity, Plasticity, Fracture [C]// Computer Graphics (SIGGRAPH '88 Proceedings). USA: ACM Press, 1988, 22(8): 269-278.
  • 8Norton A, Turk G, Bacon B, Gerth J, Sweeney P. Animation of Fracture by Physical Modeling. [J]. The Visual Computer (S0178-2789), 1991, 7(4): 210-219.
  • 9O'Brien J, Hodgins J. Graphical Modeling and Animation of Brittle Fracture [C]// Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques. New York, USA: ACM, 1999: 137-146.
  • 10O'Brien J, Bargteil A, Hodgins J. Graphical Modeling and Animation of Ductile Fracture [J]. ACM Transactions on Graphics (S0730-0301), 2002, 21(3): 291-294.

引证文献7

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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