基于虚拟现实的三维网上试衣间的研究

2011-03-23 09:30孙珊珊黎国进顾治华
湖北工业大学学报 2011年4期
关键词:试衣间试衣人体模型

孙珊珊,黎国进,顾治华

(武汉理工大学计算机学院,湖北 武汉 430063)

“网上试衣间”是顾客先通过手持式的三维扫描仪对自身形体进行扫描,形成自己的虚拟三维影像后,点击衣服图片“试穿”上身,并可以通过鼠标控制虚拟影像进行简单的举手弯腰等动作,在电脑屏幕上查看衣服是否合身的虚拟现实系统.此外,顾客甚至可以调控光线等参数进一步观看服装的整体效果.

1 网上试衣间现存问题分析

目前的试衣间包括体型、搭配、拍照三种不同模式:在体型模式中顾客除了可以选择不同脸型、发型、肤色外,还可以根据自身体型更改虚拟模特的体形数据,生成一个与自己体型相似的“数字模特”,设置好数据后就可以点击网站提供的服装目录,使衣服穿在模特身上;在搭配模式中,顾客可以选择其他鞋帽挂饰等来搭配,直观地看到搭配效果,还可以让模特旋转,以便从多个角度观察衣服试穿的效果;在拍照模式下,顾客可以将虚拟的着衣模特拍照保存或者发给好友评价鉴赏.

国内网上试衣间大部分并不是真正意义上的三维试衣,还有很多地方需要完善.

首先是平台问题.目前网络普通的在线试衣平台大多只是通过FLASH技术帮助网友挑选合适的搭配,其中的服装和人体都是平面照片.即使是能够旋转的模特,也仅仅是多个平面照片的黏合,距离国际通行的三维试衣技术相差甚远[1].

其次是失真度的问题.多数网络试衣间展示的都是平面图像,感觉衣服像贴上去一样,比较生硬,并且不能够360°旋转,虚拟模特也无法走动、弯腰等,这样就不能查看试衣的真实效果.

再次是服装的种类、数量的问题.网上试衣间只是提供了一部分服装的电子图片,更多的服装还是仅仅展示在实体店里,这就导致如孕妇,儿童等特殊身形的顾客在网上无法购买到心仪的服装.所谓的“网上试衣间”对于服装厂商来说仅仅是另一种形式的广告,这也就失去了三维网上试衣间的真正意义.

2 三维网上试衣间应具备的功能

2.1 仿真人模型

通过 3D-MAX、MAYA、SOLIDWORKS等软件建模,构建仿真人模型.通过输入顾客身高、腰围等体貌数据,形成一个与被仿真者相同比例的模型.

2.2 虚拟场景

通过虚拟现实技术对试衣环境进行渲染,以增加顾客的沉浸感.利用OpenGl技术虚拟顾客在不同的场所、不同的时刻着衣的场景[2].

2.3 衣物的渲染

试衣间灯光照射在衣服上时可对不同衣服材质形成不同反射效果,在顾客“触摸”衣服时,能感受到衣料的材质[3].

2.4 智能试衣

当顾客看中某种颜色或者某种款式的衣服时,试衣系统可以根据用户的数据选择最适合该顾客的衣服[4].

2.5 运动效果

当衣服穿在虚拟模特身上时,可虚拟模特进行一系列的动作来检验所选的衣服是否合身,顾客可从各角度判断衣服是否满意等.

3 试衣间模型的构建

电子商物网上购物平台将系统设计为JavaApplet小程序,利用Jogl(Java对Opengl3D图形开发库的绑定)图形开发库和Java平台,装载试衣间物理模型、3D人体模型和服装模型到本地主机,并在浏览器中显示(图1).

图1 3D人体模型的显示

装载3D人体模型的相关代码[5]如下:

4 结束语

网上试衣的最终目标是实现真正意义上的三维立体试衣,即进一步提高真实感,增强消费者的沉浸感.一旦实现此目标,网上试衣将会为人们的生活带来巨大的方便,从而吸引更多消费者加入网购行列.经过不断的地努力与完善,三维试衣间在网络时代必将取得不可替代的地位.

[1]邓郑祥.OpenGl编程指南(第4版)[M].北京:人民邮电出版社,2005:122-128.

[2]曾凡涛.基于OpenGl的纹理映射技术[J].电脑知识与技术(学术交流)2007,1(3):22-24.

[3]AlanWatt.3D计算机图形学(第三版)[M]包宏译.北京:机械工业出版社,2005:194-204.

[4]叶志祥.OpenGl在机器人仿真系统中的应用[J].机床与液压,2000(2):10-11.

[5]吴梦熊.纹理映射技术在三维虚拟服装模拟中的应用与实现[J].东华大学学报自然科学版,2008(8):445-448.

猜你喜欢
试衣间试衣人体模型
“称霸”试衣间
返古试衣间
零下20℃
基于单片机控制的网购试衣机器人
基于乘员体型的车辆安全性研究
淘宝试衣间
Family makes 45—foot icicle in front yard
体验创新:3D人体扫描仪测三围
虚拟试衣系统关键技术
线上店铺虚拟试衣技术的实现方式对比分析