布料与精细建模物体间的碰撞检测算法研究  被引量:2

Research on Collision Detection Algorithm Between Cloth and Finely Modeled Object

在线阅读下载全文

作  者:靳雁霞[1] 史志儒 杨晶[1] 刘亚变 乔星宇 张翎 JIN Yanxia;SHI Zhiru;YANG Jing;LIU Yabian;QIAO Xingyu;ZHANG Ling(School of Big Data,North University of China,Taiyuan 030051,China)

机构地区:[1]中北大学大数据学院,太原030051

出  处:《计算机工程》2023年第7期269-277,共9页Computer Engineering

基  金:国家自然科学基金(62071281);山西省自然科学基金(202103021224218)。

摘  要:为解决布料与精细建模物体间碰撞检测速度慢、剔除率低等问题,提出简化模型的有向包围盒(OBB)算法和使用深度神经网络优化的连续碰撞检测(CCD)算法提高碰撞检测效率。在粗略检测阶段,提出一种简化模型的OBB算法,对于精细建模物体使用二次误差度量的表面简化法对精细模型进行简化,将简化后的模型嵌入原模型中,并利用一种快速自适应的OBB算法对简化后的模型构建包围盒。对于布料模型,构建固定球形-轴向混合包围盒和碰撞检测包围盒树。在精确检测阶段,采用全连接深度神经网络学习滤波器剔除在粗略检测阶段未发生碰撞的碰撞对,使用训练后的最优深度神经网络模型优化连续碰撞检测算法。实验结果表明,使用简化程度为90%的模型构建的OBB可以完全替代原模型的OBB,所提简化模型的OBB算法与传统OBB包围盒算法及快速自适应包围盒算法相比,在耗时上分别缩短了约64.6%、35.8%。在布料与精细建模物体交互的场景下,使用深度神经网络优化的CCD算法比使用不同类型滤波器优化的CCD算法速度更快,耗时缩短了约7%~11%。To solve the limitations caused by slow speed and low culling rate of collision detection between cloth and finely modeled objects,an Oriented Bounding Box(OBB)algorithm with simplified model and a Continuous Collision Detection(CCD)algorithm optimized by deep neural network are proposed to improve the efficiency of collision detection.In the rough detection stage,an OBB algorithm of simplified model is proposed.For finely modeled objects,the surface simplification method of quadratic error measure is used to simplify the fine model.The simplified model is embedded into the original model,and a fast adaptive OBB algorithm is used to constructe bounding boxes for the simplified model.For the cloth model,the fixed spheric-axial hybrid bounding box and collision detection bounding box tree are constructed.In the precise detection stage,the fully connected deep neural network learning filter is used to eliminate the collision pairs that do not occur in the rough detection stage,and the trained optimal deep neural network model is used to optimize the continuous collision detection algorithm.The experimental results show that the OBB constructed by using the 90%simplified model can entirely replace the directed bounding box of the original model.Compared with the traditional OBB algorithm and the fast adaptive bounding box algorithm,the proposed OBB algorithm of simplified model algorithm requires 64.6%and 35.8%shorter time,respectively.In the case of interaction between cloth and finely modeled objects,the CCD algorithm optimized by deep neural network is faster than the CCD algorithm optimized by other different types of filters,and the time is shortened by approximately 7%-11%.

关 键 词:碰撞检测 布料模拟 模型简化 有向包围盒 深度神经网络 连续碰撞检测 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象