论文部分内容阅读
近年来,计算机群体仿真对于现代社会研究具有重要的意义,人们对群体仿真中应用到的模型要求也越来越高,模型越准确、形象、生动,仿真的效果就越逼真。贴近真实的人群动画不仅能够有效地吸引人们的注意,也能更真实地模拟实际情况,以此达到仿真的预期目的。可是模型越贴近现实等同于让模型分辨率越来越高,如此一来就会造成模型愈加复杂。尤其是在模型数量较大时,较高的分辨率无疑会增加系统的开销。因此,如何能够有效区分模型的特征区域进行区别简化,并根据模型特征减少简化的数据量、提高简化效率显得尤为重要。迄今为止,各种仿真应用中模型的设计大都不够细致,模型的多样性不足导致模型彼此之间的区分度不高。同时为了不对系统造成冗余,模型的细节也都处理的过于简单,再加上建模过程耗时耗力,使得三维模型在保留真实感方面效果较弱。在三维模型简化方面,不少学者提出过各种方法,这些方法分别针对三维模型的不同特点进行简化,但对客户感兴趣的细节部分和其余部分是一致对待的,故无法满足对模型区别简化的要求。针对传统建模过程耗时耗力的问题,本文想办法提高摄像机的建模速度和提升建模质量减少噪点,尽可能减少多余的三维数据对模型的影响,所以本文在使用Kinect摄像机的同时结合其他高效软件提高建模效率。本文针对三维模型的对称特点在简化方面进行研究,最终获得保留特征的简化模型。主要工作及创新点如下:(1)针对三维模型传统建模过程中出现的模型复杂、噪点多、模型多样性不足等的问题,本文采用三维模型扫描软件Skanect与Kinect摄像机结合运用提高扫描效率,对初始模型进行减少重复面并修补漏洞的预处理操作,在一定程度上做简单光滑处理,尽可能的降低初始模型的三维数据,创建出真实的三维模型。(2)针对三维模型对称性检测问题,考虑到动物、家具、人物、汽车等物体的对称性特点,根据包围盒形态重新定义坐标轴方向建立新的坐标系,根据空间分辨率等间距缩减计算范围,运用微积分的思想化繁为简,采用基于最小二乘法的对称性特征检测方法,检测三维模型的对称性,使得对称性检测的结果尽可能的细化,最大程度上贴合实际。(3)针对三维模型特征保留的问题,采用基于特征保留的人物模型分程度简化方法,根据要求简化度计算目标简化度,对特征区域和非特征区域进行不同简化率的的边折叠简化操作。在实际应用过程中可以根据模型放置的位置不同生成不同精度的模型,既贴近现实又满足多样性,还能够降低系统消耗。