论文部分内容阅读
三维虚拟服装技术是一门在虚拟世界中模拟服装布料特性的新兴课题。在布料模拟的过程中存在许多技术难题,其中真实感和实时性是一对主要矛盾,而影响模拟效果的模型参数较多,各种算法关注的重点是稳定性和通用性。本文研究并实现了三维虚拟服装技术当中的建模与试衣算法。在建模过程中,深入研究了几何法中的CD-TIN网格的生成,优化了网格的查找和定位速度,简化了生成网格的各个子过程,以便于快速生成具有各种轮廓的衣片网格:在此基础上,由物理法建立质点弹簧模型,提出了一种模型参数筛选的方法,精确刻画细分了服装模型的各种不同状态。在试衣过程中,研究并实现了一系列子算法,包括衣袖的自卷处理、缝合、着装、碰撞检测与处理、碰撞检测优化、施加外力作用、质点积分运动、弹簧约束等算法,并对其中一些子算法作了改进,包括在衣片缝合时去除缝合力、完善衣片缝合后的弹簧信息、减少模型对多个参数的依赖性、采用新的基元相交检测算法等。本文还对试衣过程中多层服装的碰撞与自我碰撞处理算法进行了拓展,研究实现了基于动量守恒的碰撞处理方法;提出了一种新颖的多姿势人体试衣算法,可以给扭曲变形的肢体包裹上衣片。根据本文的研究,提高了服装模拟系统的运行速度和稳定性,一定程度上解决了实时性、稳定性与通用性难以同时满足的问题。