论文部分内容阅读
近年来,计算机辅助设计(ComputerAided Design,简称CAD)技术在服装行业的应用十分广泛。随着3D图形学的发展、服装二维CAD系统的成熟以及服装个性化定制,致力于模拟三维服装试穿效果的服装三维CAD系统逐渐成为计算机图形学领域研究的热点和具有挑战意义的课题之一。本文基于物理仿真方法对服装虚拟试穿效果的模拟进行了讨论和研究。首先,为实现服装逻辑建模,建立服装层次模型,对服装信息在结构上做层次式分布处理——将服装信息分为衣片信息和缝合信息,衣片信息下设网格点和边界轮廓,边界轮廓包括边界和边框。上述处理不仅为服装信息的统一组织提供基本数据结构,而且为缝合信息的设定提供层次模型结构。其次,为高效准确地设定服装缝合信息,绘制衣片边界并确定边框,建立衣片边框及其边界点间的从属关系,实现以选取线段方式选取边框对时便能自动建立所属边界点的对应缝合关系;为避免二维空间中缝合信息的交叉显示,利用三维空间的体性特征显示服装缝合信息。再次,以衣片的三角网格为载体,构建质点弹簧模型,分析质点受力,建立质点动力学方程,采用Verlet数值积分对其求解,模拟布料的受力行为及物理特性;在衣片间按缝合信息施加缝合力,衣片在缝合力的牵引作用下相互靠拢实现缝合过程,并对虚拟缝合方法进行扩展,将其应用到T字型等缝合类型,实现多款服装的虚拟缝合。最后,在Windows平台上,基于MFC的文档/视结构,使用VC++语言、专业三维图形API OpenGL,实现服装三维虚拟试穿效果的模拟系统,对提出的方法进行实验验证。