首页 | 官方网站   微博 | 高级检索  
     

快速的布料碰撞检测和有效的接触摩擦算法
引用本文:吕梦雅,宛月茶,赵伟,唐勇,赵静.快速的布料碰撞检测和有效的接触摩擦算法[J].计算机辅助设计与图形学学报,2020,32(3):392-400.
作者姓名:吕梦雅  宛月茶  赵伟  唐勇  赵静
作者单位:燕山大学信息科学与工程学院 秦皇岛 066004;河北省计算机虚拟技术与系统集成重点实验室 秦皇岛 066004;燕山大学信息科学与工程学院 秦皇岛 066004;河北省计算机虚拟技术与系统集成重点实验室 秦皇岛 066004;燕山大学信息科学与工程学院 秦皇岛 066004;河北省计算机虚拟技术与系统集成重点实验室 秦皇岛 066004;燕山大学信息科学与工程学院 秦皇岛 066004;河北省计算机虚拟技术与系统集成重点实验室 秦皇岛 066004;燕山大学信息科学与工程学院 秦皇岛 066004;河北省计算机虚拟技术与系统集成重点实验室 秦皇岛 066004
基金项目:河北省教育厅青年基金;河北省自然科学基金
摘    要:为了快速处理布料的碰撞检测并获得真实的接触摩擦仿真效果,提出一种基于罚函数的碰撞/接触解决方案.首先,采用质点-弹簧模型进行布料的仿真模拟,在弹簧形变方向添加改进的阻尼力,以减少粒子之间的振荡来保证系统稳定性;其次,采用代数非穿透滤波器对连续碰撞检测算法进行简化求解,快速判断是否存在方程根,提高布料每帧运行的仿真效率;最后,采用库仑约束和接触约束对每个碰撞/接触对进行约束,并结合改进的罚函数法有效地响应所有的碰撞/接触对.实验结果表明,该算法在CPU仿真环境下能快速有效地处理布料的碰撞和接触摩擦,模拟出布料复杂的物理行为,适用于实时的交互应用.

关 键 词:布料模拟  库仑摩擦  接触力  碰撞处理  罚函数法

Fast Cloth Collision Detection and Effective Contact Friction Algorithm
Lyu Mengya,Wan Yuecha,Zhao Wei,Tang Yong,Zhao Jing.Fast Cloth Collision Detection and Effective Contact Friction Algorithm[J].Journal of Computer-Aided Design & Computer Graphics,2020,32(3):392-400.
Authors:Lyu Mengya  Wan Yuecha  Zhao Wei  Tang Yong  Zhao Jing
Affiliation:(The College of Information Science and Engineering,Yanshan University,Qinhuangdao 066004;The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province,Qinhuangdao 066004)
Abstract:In order to quickly deal with the collision detection for the cloth and obtain the real contact friction simulation effect, a collision/contact solution based on the penalty function is proposed. Firstly, the mass-spring model is used to simulate the cloth, and an improved damping force is added in the direction of the spring deformation to reduce the oscillation between particles to ensure the system stability. Secondly, the algebraic non-penetrating filter is used to simplify the CCD algorithm, quickly determine the existence of the root of the equation, and improve the simulation efficiency in each frame for the cloth. Finally, the Coulomb constraint and the contact constraint are used to constrain each collision/contact pair, and combined with the improved penalty function method to effectively respond to all collision/contact pairs. The experimental results show that the method can quickly and effectively deal with the collision and contact friction of the cloth in the CPU simulation environment, simulate the complex physical behavior of the cloth, and is suitable for real-time interactive applications.
Keywords:cloth simulation  Coulomb friction  contact force  collision processing  penalty function method
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号