摘要
针对目前布料与流体交互时出现的流体穿透和布料自碰撞问题,提出一种用于实时模拟布料与流体交互的方法.首先,根据布料的网格拓扑结构引入拉伸约束和弯曲约束对弯曲力以及拉伸力进行建模;其次,采用膨胀式连续碰撞检测方法检测布料与流体间的碰撞,并使用基于惩罚的接触力来处理碰撞响应,解决了高速度流体与布料发生碰撞时的穿透问题;最后,引入交互因子记录布料与流体的首次接触时间,采用扩张的k-DOPs层次包围体结构对布料上的所有几何元素进行相交检测,并采用施加约束的方法处理发生碰撞的质点的位置和速度,保证了检测速率并解决布料自碰撞的问题.实验结果表明,该方法能够准确检测到流体穿透和布料自碰撞的问题,并对交互时的相互作用做出正确的碰撞响应,且该方法具有实时性、效率高和通用性等优点.
To address the problem of fluid penetration and cloth self-collision when the cloth interacts with the fluid,a method for detecting the interaction between the cloth and the fluid in real time is proposed. Firstly,the stretch constraint and the bending constraint are introduced according to the mesh topology of the cloth to model the bending force and stretch force. Secondly,the dilated continuous collision detection method is used to detect whether there is a collision between the cloth and the fluid,the penalty-based contact force is used to deal with the collision response,and solved the problem of penetration when high-speed fluid collides with cloth. Finally,an interaction factor is introduced to record the first contact time between the cloth and the fluid,and the k-DOPs inflation bounding volume hierarchy is used to detect the intersection of all the geometric elements on the fabric,applying the constraint method to deal with the position and velocity of the collided particle,and solve the self-collision problem of the cloth. The experimental results show that the method can accurately detect the problem of fluid penetration and cloth self-collision,and make correct collision response to the interaction. Moreover,the method has the advantages of real-time,high efficiency and versatility.
作者
唐勇
赵伟
宛月茶
赵静
吴德阳
TANG Yong;ZHAO Wei;WAN Yue-cha;ZHAO Jing;WU De-yang(The College of Information Science and Engineering,Yanshan University,Qinhuangdao 066004,China;The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province,Qinhuangdao 066004,China)
出处
《小型微型计算机系统》
CSCD
北大核心
2020年第2期406-409,共4页
Journal of Chinese Computer Systems
基金
河北省自然科学基金项目(F2019203494)资助.
关键词
交互
膨胀式连续碰撞检测
扩张的k-DOPs层次包围体
碰撞响应
interaction
dilated continuous collision detection
the k-DOPs inflation bounding volume hierarchy
collision response