一种应用于网络的三维仿真服装试穿系统的制作方法

文档序号:6429276阅读:115来源:国知局
专利名称:一种应用于网络的三维仿真服装试穿系统的制作方法
技术领域
本发明涉及一种三维仿真服装试穿系统,尤其涉及一种应用于网络的三维仿真服装试穿系统。
背景技术
随着技术的发展,网络购物方兴未艾,是国内互联网上用户增长最快的应用。在品种繁多的网购商品中,服装类(包括男装、女装、童装、饰品等)商品牢牢占据着近五分之一的交易额。由于每个人的高矮胖瘦不同,体态、肤色不同,审美观念不同,所以在传统的服装选购销售过程中,购买者可通过现场试衣来考察服饰穿在身上的效果以判断适合与否。但是在服装类商品网络交易蓬勃发展的同时,“网购试穿”这个问题一直没有得到解决。目前·国内已经应用的网络试穿主要使用Flash技术,服装是平面照片,只能从正面、背面等固定的几个角度观察着衣效果,且缺乏身材变化导致的衣物形变,软件只能作为搭配参考,并不能解决网购试穿问题。而现在已有的基于3D技术所实现的三维试衣软件除了功能有限,例如无法提供衣物的各种形变效果外,此类软件主体实现方式仍然基于计算机单机版,虽然可以远程升级,但软件中调用的数据及软件功能实现全部安装在客户端,客户端计算机承担了繁重的计算任务,无法实现数据的实时更新,无法实现软件功能的实时升级,也无法充分利用互联网的开放性,例如与服务提供商做更深入的沟通等。

发明内容
本发明的目的是提供一种应用于网络的三维仿真服装试穿系统,它大大提高了网络试衣的效果真实度,对网络购买服装类商品的进一步普及和深入有积极意义。为了解决背景技术所存在的问题,本发明采用以下技术方案它包含客户端I、互联网2和三维仿真服装试穿系统服务器3,客户端I通过互联网2与三维仿真服装试穿系统服务器3相连。所述的三维仿真服装试穿系统服务器3包含三维仿真显示系统31、三维模特定制系统32、仿真衣物试穿系统33、模特及衣物的观察系统34、背景更改系统35、模特类型数据库36、模特发型数据库37、服装数据库38和背景数据库39,客户端I分别与模特类型数据库36、模特发型数据库37、服装数据库38和背景数据库39相连,模特类型数据库36、模特发型数据库37均与三维模特定制系统32相连,服装数据库38和背景数据库39分别与仿真衣物试穿系统33和背景更改系统35相连,三维模特定制系统32、仿真衣物试穿系统33和背景更改系统35均与三维仿真显示系统31相连,三维仿真显示系统31与客户端I相连,客户端I和模特及衣物的观察系统34相互连接,衣物的观察系统34与三维仿真显示系统31相连。所述的三维仿真显示系统31的工作流程为将用户定制的三维模特及所着仿真衣物显示到客户端上;在客户端发起一次三维仿真服装试穿系统的服务申请后,某个三维形象(仿真模特或仿真衣物)在客户端初次进行显示时,系统从服务器数据库中读取三维数据文件,并传递到客户端进行临时文件存储;留驻于客户端内存的三维仿真显示系统将所存储的临时文件读入并使用客户端的三维引擎对其进行显示。在客户端再次显示该三维形象时,三维仿真系统将直接到临时文件存储处将其读出并显示;当客户端使用三维模特定制系统修改身材,或选取另一个模特时,所获得的新的三维数据文件也将传输到客户端进行临时文件存储,并自动删除同一个模特的临时三维数据文件;客户端的三维仿真服装试穿系统服务申请关闭时,用户可在关闭过程中选择保留或删除前述临时三维数据文件。所述的三维模特定制系统32的工作流程为根据客户端所传递过来的人体参数对三维模特身材进行变化,使三维模特接近现实中满足这些参数的真人的身材,以达到仿真的目的。这些参数包括但不限于身高、体重、胸围、腰围、臀围、颈围、颈长度、肩宽、上臂围、大腿围、臂长、腿长、上臂长、大腿长、臀形、肤色等。三维模特定制系统将描述模特身体的三维数据文件分为头发部、头面部、颈部、胸背部、乳部、腰部、臀部、腹部、上臂部、小臂部、手部、大腿部、小腿部、脚部、皮肤等多个部分,在用户使用客户端向服务器发出上述参数中的一个或多个参数时,三维模特定制系统根据所收到的数据与模特原有数据进行比较,三维数据文件则根据所得差值按部位所发生形变的不同分别进行按比例变化、按B样 条曲面变化、按贝塞尔曲面变化、按椭圆曲面变化,按三角函数变化等各种曲面及曲线变化,然后将变化后的三维模特数据文件暂存于内存中,并按客户端要求从模特发型数据库中选择发型数据文件并将其嵌入到模特三维数据文件的头发部分中,最后传输给三维仿真显示系统进行显示。所述的仿真衣物试穿系统33的工作流程为使用三维模特定制系统中所得的三维模特数据文件,对欲试穿的三维衣物数据文件进行变形,以模拟现实世界中衣物穿着的真实效果。此处所述身材参数包括但不限于身高、胸围、腰围、臀围、颈围、颈长度、肩宽、上臂围、大腿围、臂长、腿长、上臂长、大腿长等可用长度单位表示的数据,以及体重等可用重量单位表示的数据;仿真衣物试穿系统根据客户端的请求,从服装数据库中读取相应的仿真衣物三维数据文件,并将此文件中的身材参数与用户定制的三维模特数据文件中的参数进行比较,再将所得差值按照三维模特身上已穿着的仿真衣物厚度进行比较,根据最后得到的差值,对仿真衣物的三维数据文件根据不同部位及仿真衣物的不同衣料进行按比例变化、按B样条曲面变化、按贝塞尔曲面变化、按椭圆曲面变化、按抛物线旋转面变化、按三角函数变化等各种曲面及曲线变化,模拟出出服装的紧绷、松弛、垂坠等各种形变效果,再将变化后的仿真衣物三维数据文件暂存于内存中,并传输给三维仿真显示系统进行显示。所述的模特及衣物的观察系统34的工作流程为模特及衣物的观察系统根据客户端的请求,对三维模特及其所着衣物进行旋转变化。客户端向服务器请求观察衣物时,模特及衣物的仿真观察系统接收并判断用户所发指令类型,将指令进行分解后传递给三维仿真显示系统,使三维模特及三维衣物在显示上作出左右旋转、上下旋转、放大缩小等不同变化。本发明中用户通过客户端I向三维仿真服装试穿系统服务器3请求从模特类型数据库36中读取模特类型后,通过三维模特定制系统32修改模特的身高、体重、胸围、腰围、臀围、颈围、颈长、肩宽、上臂围、大腿围、臂长、腿长、上臂长、大腿长、臀形、肤色等,并从模特发型数据库37中选择模特发型,经过三维模特定制系统32将模特发型更换;从背景数据库39中选择适用背景替换模特所处背景;再从服装数据库38中读取所选服装,经由仿真衣物试穿系统33处理后显示出服装的紧绷、松弛、垂坠等各种形变效果,由三维仿真显示系统31将用户定制的三维模特在客户端I显示,在用户通过客户端I向服务器请求观察衣物时,模特及衣物的仿真观察系统接收并判断用户所发指令类型,作出各方向旋转、放大缩小等不同变化。本发明使用三维仿真技术,模特效果真实,本发明使用三维技术所营造的真实感模特,尽可能的令使用者拥有照镜子似的真实感,并可将模特自由旋转,从各个角度进行观察;衣物可体现近似真实的试穿效果。通过本发明的使用,衣物在使用者的三维模特身上,会根据高矮胖瘦体现出不同程度的紧绷、松弛、垂坠等各种效果;使用服务器-客户端的网络架构,各种子系统的功能主要在服务器上实现;数据主要存放在服务器的数据库中,绝大部分数据无需下载到使用者的终端,客户端端负载小,容易普及;可调整模特身材、发型、肤色。使用者可通过易用的网络界面调整模特的身高、体重、三围及其它参数,定制适用的网络三维仿真模特;可实现多件服饰的试穿。使用者可同时试穿多件衣物、饰品,以体验其搭配效果。·


图I为本发明的组网结构示意图;图2为本发明中三维仿真服装试穿系统服务器3的结构示意图。
具体实施例方式参照图1-2,本具体实施方式
采用以下技术方案它包含客户端I、互联网2和三维仿真服装试穿系统服务器3,客户端I通过互联网2与三维仿真服装试穿系统服务器3相连。所述的三维仿真服装试穿系统服务器3包含三维仿真显示系统31、三维模特定制系统32、仿真衣物试穿系统33、模特及衣物的观察系统34、背景更改系统35、模特类型数据库36、模特发型数据库37、服装数据库38和背景数据库39,客户端I分别与模特类型数据库36、模特发型数据库37、服装数据库38和背景数据库39相连,模特类型数据库36、模特发型数据库37均与三维模特定制系统32相连,服装数据库38和背景数据库39分别与仿真衣物试穿系统33和背景更改系统35相连,三维模特定制系统32、仿真衣物试穿系统33和背景更改系统35均与三维仿真显示系统31相连,三维仿真显示系统31与客户端I相连,客户端I和模特及衣物的观察系统34相互连接,衣物的观察系统34与三维仿真显示系统31相连。所述的三维仿真显示系统31的工作流程为将用户定制的三维模特及所着仿真衣物显示到客户端上;在客户端发起一次三维仿真服装试穿系统的服务申请后,某个三维形象(仿真模特或仿真衣物)在客户端初次进行显示时,系统从服务器数据库中读取三维数据文件,并传递到客户端进行临时文件存储;留驻于客户端内存的三维仿真显示系统将所存储的临时文件读入并使用客户端的三维引擎对其进行显示。在客户端再次显示该三维形象时,三维仿真系统将直接到临时文件存储处将其读出并显示;当客户端使用三维模特定制系统修改身材,或选取另一个模特时,所获得的新的三维数据文件也将传输到客户端进行临时文件存储,并自动删除同一个模特的临时三维数据文件;客户端的三维仿真服装试穿系统服务申请关闭时,用户可在关闭过程中选择保留或删除前述临时三维数据文件。所述的三维模特定制系统32的工作流程为根据客户端所传递过来的人体参数对三维模特身材进行变化,使三维模特接近现实中满足这些参数的真人的身材,以达到仿真的目的。这些参数包括但不限于身高、体重、胸围、腰围、臀围、颈围、颈长度、肩宽、上臂围、大腿围、臂长、腿长、上臂长、大腿长、臀形、肤色等。三维模特定制系统将描述模特身体的三维数据文件分为头发部、头面部、颈部、胸背部、乳部、腰部、臀部、腹部、上臂部、小臂部、手部、大腿部、小腿部、脚部、皮肤等多个部分,在用户使用客户端向服务器发出上述参数中的一个或多个参数时,三维模特定制系统根据所收到的数据与模特原有数据进行比较,三维数据文件则根据所得差值按部位所发生形变的不同分别进行按比例变化、按B样条曲面变化、按贝塞尔曲面变化、按椭圆曲面、按三角函数变化等各种曲面及曲线变化,然后将变化后的三维模特数据文件暂存于内存中,并按客户端要求从模特发型数据库中选择发型数据文件并将其嵌入到模特三维数据文件的头发部分中,最后传输给三维仿真显示系统进行显示。
所述的仿真衣物试穿系统33的工作流程为使用三维模特定制系统中所得的三维模特数据文件,对欲试穿的三维衣物数据文件进行变形,以模拟现实世界中衣物穿着的真实效果。此处所述身材参数包括但不限于身高、胸围、腰围、臀围、颈围、颈长度、肩宽、上臂围、大腿围、臂长、腿长、上臂长、大腿长等可用长度单位表示的数据,以及体重等可用重量单位表示的数据;仿真衣物试穿系统根据客户端的请求,从服装数据库中读取相应的仿真衣物三维数据文件,并将此文件中的身材参数与用户定制的三维模特数据文件中的参数进行比较,再将所得差值按照三维模特身上已穿着的仿真衣物厚度进行比较,根据最后得到的差值,对仿真衣物的三维数据文件根据不同部位及仿真衣物的不同衣料进行按比例变化、按B样条曲面变化、按贝塞尔曲面变化、按椭圆曲面变化、按抛物线旋转面变化、按三角函数变化等各种曲面及曲线变化,模拟出出服装的紧绷、松弛、垂坠等各种形变效果,再将变化后的仿真衣物三维数据文件暂存于内存中,并传输给三维仿真显示系统进行显示。所述的模特及衣物的观察系统34的工作流程为模特及衣物的观察系统根据客户端的请求,对三维模特及其所着衣物进行旋转变化。客户端向服务器请求观察衣物时,模特及衣物的仿真观察系统接收并判断用户所发指令类型,将指令进行分解后传递给三维仿真显示系统,使三维模特及三维衣物在显示上作出左右旋转、上下旋转、放大缩小等不同变化。本具体实施方式
中的模特类型数据库36用于在服务器上存放不同类型的标准模特三维数据文件,这些标准模特包括但不限于青年女士、青年男士、中老年女士、中老年男
士、孕妇、儿童。本具体实施方式
中的模特发型数据库37用于在服务器上存放不同款式发型的三维数据文件,这些发型包括但不限于长发、短发、卷发等。本具体实施方式
中的服装数据库38用于在服务器上存放各种款式仿真衣物的三维数据文件;背景数据库39用于在服务器上存放不同背景的配置文件。本具体实施方式
中用户通过客户端I向三维仿真服装试穿系统服务器3请求从模特类型数据库36中读取模特类型后,通过三维模特定制系统32修改模特的身高、体重、胸围、腰围、臀围、颈围、颈长、肩宽、上臂围、大腿围、臂长、腿长、上臂长、大腿长、臀形、肤色等,并从模特发型数据库37中选择模特发型,经过三维模特定制系统32将模特发型更换;从背景数据库39中选择适用背景替换模特所处背景;再从服装数据库38中读取所选服装,经由仿真衣物试穿系统33处理后显示出服装的紧绷、松弛、垂坠等各种形变效果,由三维仿真显示系统31将用户定制的三维模特在客户端I显示,在用户通过客户端I向服务器请求观察衣物时,模特及衣物的仿真观察系统接收并判断用户所发指令类型,作出各方向旋转、放大缩小等不同变化。本具体实施方式
使用三维仿真技术,模特效果真实。本发明使用三维技术所营造的真实感模特,尽可能的令使用者拥有照镜子似的真实感,并可将模特自由旋转,从各个角度进行观察;衣物可体现近似真实的试穿效果。通过本发明的使用,衣物在使用者的三维模特身上,会根据高矮胖瘦体现出不同程度的紧绷、松弛、垂坠等各种效果;使用服务器-客户端的网络架构,各种子系统的功能主要在服务器上实现;数据主要存放在服务器的数据库中,绝大部分数据无需下载到使用者的终端,客户端端负载小,容易普及;可调整模特身材、发型、肤色。使用者可通过易用的网络界面调整模特的身高、体重、三围及其它参数,定 制适用的网络三维仿真模特;可实现多件服饰的试穿。使用者可同时试穿多件衣物、饰品,以体验其搭配效果。
权利要求
1.一种应用于网络的三维仿真服装试穿系统,其特征在于它包含客户端(I)、互联网(2)和三维仿真服装试穿系统服务器(3),客户端(I)通过互联网(2)与三维仿真服装试穿系统服务器(3)相连。
2.根据权利要求I所述的一种应用于网络的三维仿真服装试穿系统,其特征在于所述的三维仿真服装试穿系统服务器(3)包含三维仿真显示系统(31)、三维模特定制系统(32)、仿真衣物试穿系统(33)、模特及衣物的观察系统(34)、背景更改系统(35)、模特类型数据库(36)、模特发型数据库(37)、服装数据库(38)和背景数据库(39),客户端(I)分别与模特类型数据库(36)、模特发型数据库(37)、服装数据库(38)和背景数据库(39)相连,模特类型数据库(36)、模特发型数据库(37)均与三维模特定制系统(32)相连,服装数据库(38)和背景数据库(39)分别与仿真衣物试穿系统(33)和背景更改系统(35)相连,三维模特定制系统(32)、仿真衣物试穿系统(33)和背景更改系统(35)均与三维仿真显示系统(31)相连,三维仿真显示系统(31)与客户端(I)相连,客户端(I)和模特及衣物的观察系统(34)相互连接,衣物的观察系统(34)与三维仿真显示系统(31)相连。
3.根据权利要求I所述的一种应用于网络的三维仿真服装试穿系统,其特征在于三维仿真服装试穿系统服务器(3)的工作流程为通过客户端(I)向三维仿真服装试穿系统服务器(3)请求从模特类型数据库(36)中读取模特类型后,通过三维模特定制系统(32)修改模特身体的三维数据,并从模特发型数据库(37)中选择模特发型,经过三维模特定制系统(32)将模特发型更换;从背景数据库(39)中选择适用背景替换模特所处背景;再从服装数据库(38)中读取所选服装,经由仿真衣物试穿系统(33)处理后显示出服装的紧绷、松弛、垂坠的各种形变效果,由三维仿真显示系统(31)将用户定制的三维模特在客户端(I)显示,在用户通过客户端(I)向服务器请求观察衣物时,模特及衣物仿真观察系统(34)接收并判断用户所发指令类型,作出各方向旋转、放大缩小的不同变化;所述的模特身体的三维数据为身高、体重、胸围、腰围、臀围、颈围、颈长、肩宽、上臂围、大腿围、臂长、腿长、上臂长、大腿长、臀形。
4.根据权利要求I所述的一种应用于网络的三维仿真服装试穿系统,其特征在于所述的三维仿真显示系统(31)的工作流程为将用户定制的三维模特及所着仿真衣物显示到客户端上;在客户端发起一次三维仿真服装试穿系统的服务申请后,某个三维形象在客户端初次进行显示时,系统从服务器数据库中读取三维数据文件,并传递到客户端进行临时文件存储;留驻于客户端内存的三维仿真显示系统将所存储的临时文件读入并使用客户端的三维引擎对其进行显示;在客户端再次显示该三维形象时,三维仿真系统将直接到临时文件存储处将其读出并显示;当客户端使用三维模特定制系统修改身材,所获得的新的三维数据文件也将传输到客户端进行临时文件存储,并自动删除同一个模特的临时三维数据文件。
5.根据权利要求I所述的一种应用于网络的三维仿真服装试穿系统,其特征在于所述的三维模特定制系统(32)的工作流程为根据客户端所传递过来的人体参数对三维模特身材进行变化,使三维模特接近现实中满足这些参数的真人的身材,以达到仿真的目的 ’三维模特定制系统将描述模特身体的三维数据文件,在用户使用客户端向服务器发出上述参数中的多个参数时,三维模特定制系统根据所收到的数据与模特原有数据进行比较,三维数据文件则根据所得差值按部位所发生形变的不同分别进行按比例变化、按B样条曲面变化、按贝塞尔曲面变化、按椭圆曲面变化、按三角函数变化的各种曲面及曲线变化,然后将变化后的三维模特数据文件暂存于内存中,并按客户端要求从模特发型数据库中选择发型数据文件并将其嵌入到模特三维数据文件的头发部分中,最后传输给三维仿真显示系统进行显示。
6.根据权利要求I所述的一种应用于网络的三维仿真服装试穿系统,其特征在于所述的仿真衣物试穿系统(33)的工作流程为根据客户端的请求,从服装数据库中读取相应的仿真衣物三维数据文件,并将此文件中的身材参数与用户定制的三维模特数据文件中的参数进行比较,再将所得差值按照三维模特身上已穿着的仿真衣物厚度进行比较,根据最后得到的差值,对仿真衣物的三维数据文件根据不同部位及仿真衣物的不同衣料进行按比例变化、按B样条曲面变化、按贝塞尔曲面变化、按椭圆曲面变化、按抛物线旋转面变化、按三角函数变化的各种曲面及曲线变化,模拟出服装的紧绷、松弛、垂坠的各种形变效果,再将变化后的仿真衣物三维数据文件暂存于内存中,并传输给三维仿真显示系统进行显示。
7.根据权利要求I所述的一种应用于网络的三维仿真服装试穿系统,其特征在于所述的模特及衣物的观察系统(34)的工作流程为模特及衣物的观察系统根据客户端的请求,对三维模特及其所着衣物进行旋转变化;客户端向服务器请求观察衣物时,模特及衣物的仿真观察系统接收并判断用户所发指令类型,将指令进行分解后传递给三维仿真显示系统,使三维模特及三维衣物在显示上作出左右旋转、上下旋转、放大缩小的不同变化。
全文摘要
一种应用于网络的三维仿真服装试穿系统,它涉及一种三维仿真服装试穿系统。它包含客户端(1)、互联网(2)和三维仿真服装试穿系统服务器(3),客户端(1)通过互联网(2)与三维仿真服装试穿系统服务器(3)相连;所述的三维仿真服装试穿系统服务器(3)的客户端(1)分别与模特类型数据库(36)、模特发型数据库(37)、服装数据库(38)和背景数据库(39)相连,模特类型数据库(36)、模特发型数据库(37)均与三维模特定制系统(32)相连,服装数据库(38)和背景数据库(39)分别与仿真衣物试穿系统(33)和背景更改系统(35)相连。它大大提高了网络试衣的效果真实度。
文档编号G06Q30/02GK102902868SQ201110209709
公开日2013年1月30日 申请日期2011年7月26日 优先权日2011年7月26日
发明者赵朔琼 申请人:赵朔琼
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1