摘要
针对弹性体表面三角网格模型,提出了一种基于三维均值坐标的弹性体形变仿真方法。由于表面网格模型对物体内部特征表达能力的不足,不能反映弹性体的内部结构特征。因此将弹性体的表面网格模型转化为体素模型,利用三维均值坐标原理,将原表面网格模型中的各个顶点映射到对应体素的八个顶点,生成三维均值坐标。再采用三维质点弹簧模型对体素模型进行形变计算,最后将形变映射回三角网格模型。所述方法不仅能够保留模型的表面特性,还能反映模型内部在形变过程中的物理特性,使形变过程更加真实、可靠。为了满足形变仿真应用中的实时性需求,提出了一种基于GPU的加速方法。通过在形变计算部分采用GPU并行加速,使弹性体模型的实时形变仿真成为可能。实验结果表明,所提出的形变仿真方法能较好地处理弹性体的实时形变仿真。
A deformation simulation method based on mean value coordinate was proposed to process the deformation of the surface mesh of elastic bodies. As the surface mesh model failed to reflect the intemal characteristics of elastic bodies, the surface mesh model to the voxel model was converted by using the principle of mean value coordinate and mapping the vertexes in the surface mesh model to the eight vertex of the corresponding voxel. Then the mass-spring modeling method was adopted to calculate the deformation of the voxel model, and finally map the deformation of voxels back to the surface mesh model of elastic bodies. The proposed method could not only maintain the surface characteristics of the model, but also reflect the physical characteristics of the internal characteristics in the deformation process, making the deformation process more realistic and reliable. In order to realize real-time deformation simulation, an acceleration method was proposed based on GPU. By using the GPU parallel acceleration in the part of deformation calculation, the real-time deformation simulation of elastic bodies possible was made. Experimental results show that proposed deformation simulation method can efficiently handle the real-time deformation simulation of elastic bodies.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2014年第9期1907-1910,1926,共5页
Journal of System Simulation
基金
国家自然科学基金(61372107
61272276)
北航虚拟现实技术与系统国家重点实验室开放课题基金(BUAA-VR-13KF-15)
关键词
均值坐标
实时形变模型
质点弹簧模型
GPU加速
mean value coordinate
real-time deformation simulation
mass-spring model
GPU acceleration