智能三维虚拟试衣模特仿真系统设计* 摘要:针对服装物理仿真通常计算量庞大、在低端硬件平台或交互式环境进行高质量模拟的挑战,将人工生 命思想引入服装纹理生成,基于混合虚拟现实技术研究开发了智能三维虚拟试衣模特仿真系统。通过在三维空 间中构建与真实人体类似的三维虚拟模特作为消费者的试穿替身,同时设计实现了场景屏风功能,这样不但便 于根据着装场合自由切换服装纹理,而且可以让消费者通过这一虚拟平台更为直观、自由地观察着装效果为了 使三维试衣系统更为智能化,还建立了服装搭配合适度智能评价系统。 关键词:虚拟试衣模特;人工生命;混合虚拟现实技术 引言 近几年,虚拟服装是虚拟现实和计算机图形学领域的研究 热点之一,国外的服装电子商务发展较早,不少服装网站已能 提供产品的三维视图、购买历史记录、虚拟试衣间及配套设施 等多种服务。例如著名的试衣网站MyVirtuaMl odel就提供了 进行人体测量的网上试衣服务[1];德国弗劳恩霍夫学会的科 学家与其他科研小组共同开发出一套试衣系统[2]。 相对于国外试衣系统,国内相关研究也取得了一定的进 展。近期代表性的研究包括:文献[3]介绍了虚拟服装的发展 历史和现状,并着重了介绍当前各个研究机构的研究工作;文 献[4]通过分析服装虚拟仿真的基本步骤,给出了改进的质 点—弹簧模型和服装真实感模拟方程,并对动态系统进行了求 解;文献[5]对虚拟人动画中的三维服装仿真技术进行了研 究,包括虚拟人体建模、角色动画、布料物理模拟以及可变形体 碰撞检测与响应,总体目标是构建一个完整的三维服装仿真环 境,并且围绕系统实时性能完成高效算法的开发。纵观虚拟服装的研究现状,主要集中在四个方面: a)参数 化人体形态建模问题; b)三维服装动态展示提供角色动画持问题; c)布料物理建模的计算效率和真实感问题; d)实时交 互性问题。服装物理仿真通常计算量庞大,如何在低端硬件平 台或交互式环境(如普通PC或视频游戏)进行高质量模拟是 一个新的挑战[6]。本文将人工生命思想引入进服装纹理生 成,基于混合虚拟现实技术研究开发了智能三维虚拟试衣模特 仿真系统,通过在三维空间中构建与真实人体类似的三维虚拟 模特作为消费者的试穿替身,同时设计实现了场景屏风功能, 可让消费者通过这一虚拟平台更为直观、自由地观察着装 效果。 1 系统总体设计 1·1 系统框架结构 网络虚拟服装协同设计系统的总体框架结构如图1所示。 整个系统包括模型生成、场景设置、人工纹理、3D渲染四个部 分。其中,模型生成包括三维建模、模型参数选择、导入模型三 个部分;场景设置包括场景导入和光照选择两个部分。系统首 先进行三维人体的建模,并根据模型特征的不同保存多个副 本;然后根据用户的参数选择从中选择合适的模型导入系统 中;之后系统根据用户的选择设置好场景;最后, 3D渲染将人 体模型和试衣场景显示在屏幕上。 1.2 系统流程 根据系统框架,程序被分成三个模块来实现。模型导入模 块首先接收用户输入控制模块传来的选择参数,然后根据选择 参数分析并导入Maya生成相应的模型文件(. x文件),在系统 中创建相应的模型对象。场景生成模块首先接收用户输入控 制模块传来的参数,之后生成特定的场景图片。最后,系统将 模型导入模块生成的模型对象和场景生成模块生成的场景对 象一起显示出来。系统设计流程如图2所示。