本发明专利技术揭示了一种虚拟服饰生成方法及装置。该方法可包括步骤:根据获取的二维照片中使用者的体型轮廓,在使用者二维照片中置入骨架关节点形成骨架;将二维服饰图与设置骨架绑定,形成三维服饰图。本发明专利技术中可快速生成三维服饰,与二维模型进行适配,提升了试衣效率以及效果;并通过绑定骨架的方式,使得三维服饰可跟随二维模型的动作,增加试衣的形象性;三维服饰可与二维模型具有较好的贴合性,使得服饰具有更好的穿着效果。
【技术实现步骤摘要】
本专利技术涉及到虚拟试衣技术,特别是涉及到一种虚拟服饰生成方法及装置。
技术介绍
现阶段虚拟试衣的系统可以划分为两大类1、平面试衣系统,2、三维试衣系统。该平面试衣系统可分为三类静态模特与静态衣服结合、动态模特与动态衣服结合以及视频图像作底用固定衣服覆盖视频上的模特结合;该三维试衣系统可包括固定的模特与固定三维衣服结合以及动态三维模特与动态三维衣服结合。上述各种试衣方式的效率以及效果都不尽如人意,亟待一种能解决效率和效果的虚拟试衣方式
技术实现思路
本专利技术的主要目的为提供一种虚拟服饰生成方法,提升了虚拟试衣的效率和效果。本专利技术提出一种虚拟服饰生成方法,包括步骤根据获取的二维照片中使用者的体型轮廓,在使用者二维照片中置入骨架关节点形成骨架;将二维服饰图与设置骨架绑定,形成三维服饰图。优选地,所述将二维服饰图与设置骨架绑定,形成三维服饰图的步骤具体为从二维服饰图中获取服饰轮廓,导入三维引擎生成三维网格,与设定骨架进行绑定。优选地,所述导入三维引擎生成三维网格的步骤之后还包括在服饰中形成半曲面。优选地,所述方法还包括在虚拟模型上进行试衣时,根据所述虚拟模型的体型轮廓将三维服饰进行非均匀变形。本专利技术还提出一种虚拟服饰生成装置,包括体型获取单元,用于根据获取的二维照片中使用者的体型轮廓,在使用者二维照片中置入骨架关节点形成骨架;服饰形成单元,用于将二维服饰图与设置骨架绑定,形成三维服饰图;试衣加载单元,用于加载所述使用者的体型轮廓以及三维服饰图,将服饰与体型轮廓骨架关节点对应形成虚拟试衣效果图。优选地,所述服饰形成单元包括骨架绑定模块,用于从二维服饰图中获取服饰轮廓,导入三维引擎生成三维网格,与设定骨架进行绑定。优选地,所述服饰形成单元还包括曲面形成模块,用于在服饰中形成半曲面。 优选地,所述系统还包括服饰贴合单元,用于在虚拟模型上进行试衣时,根据所述虚拟模型的体型轮廓将三维服饰进行非均匀变形。本专利技术中可快速生成三维服饰,与二维模型进行适配,提升了试衣效率以及效果;并通过绑定骨架的方式,使得三维服饰可跟随二维模型的动作,增加试衣的形象性;三维服饰可与二维模型具有较好的贴合性,使得服饰具有更好的穿着效果。附图说明图I是本专利技术虚拟服饰生成方法一实施例中的步骤流程示意图; 图2是本专利技术虚拟服饰生成装置一实施例中的结构示意图;图3是本专利技术虚拟服饰生成装置一实施例中服饰形成单元的结构示意图;图4是本专利技术虚拟服饰生成装置一实施例中的另一结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,提出本专利技术一种虚拟服饰生成方法的一实施例。上述方法可包括步骤S11、根据获取的二维照片中使用者的体型轮廓,在使用者二维照片中置入骨架关节点形成骨架;步骤S12、将二维服饰图与设置骨架绑定,形成三维服饰图。现有技术中的二维或三维试衣方式,都需使用虚拟模型(虚拟人物形象)替代试衣者进行虚拟试衣。而虚拟模型与试衣者实际形象往往存在一定差异,试衣效果势必收到影响。而且,当虚拟模型为二维或三维模型,则被试用的服饰对应为二维或三维服饰。由于三维虚拟模型的形成较为复杂,为兼顾试衣效率以及效果,本实施例中的虚拟服饰生成方法,可应用于将由使用者提供的二维照片与三维服饰结合进行试衣,通过将使用者的真实形象替代虚拟模型,使得试衣效果更具真实感,同时试衣过程方便快捷。上述使用者照片可由使用者自己提供,可根据照片实际情况在照片中置入骨架关节点,获取照片中使用者的体型轮廓。上述二维服饰图需要预先准备,可通过拍摄等方式获取。获取图中服饰的轮廓,并将该服饰的轮廓导入至三维引擎中,生成三维网格,以及形成半曲面。然后可将该服饰与骨架绑定,再指定服饰纹理,形成三维服饰图。将上述体型轮廓置入三维引擎中,同时加载形成的三维服饰图,实现二维模型与三维服饰相结合的试衣效果图;同时,将图中服饰所绑定骨架关节点与体型轮廓的骨架关节点一一对应设置,使得服饰可跟随体型轮廓的变化而做出相应变化,使得试衣过程更形象化。上述成型后的二维模型以及三维服饰图,如直接结合通常不会完全匹配,因此,可在加载三维服饰图后,将三维服饰根据该二维模型的体型轮廓进行非均匀变形。该三维服饰的非均匀变形可依据其生成的三维网格进行,达到将三维服饰衣服与二维模型的体型轮廓相贴合的目的,由此可提升试衣的效果。在进行虚拟服饰试穿时,首先在三维引擎中加载试衣模型的动作数据、体型数据,以及三维服饰的骨架关节数据以及标准体型数据。再将三维服饰的骨架关节通过变换定位于试衣模型的关节上;该三维服饰的骨架关节与试衣模型的关节可为一一对应关系,例如把“骨架关节”的左手腕关节定位到相片的左手腕关节上;该变换可为移动、旋转以及缩放等。同时,可将三维服饰的标准体型与试衣模型的体型轮廓适配。由于在上述过程中,已将标准体型网格以及服饰网格绑定在26个关节上,因此,在定位的的同时,标准体型网格以及服饰网格会同时变形;如此即可实现了服饰对试衣模型的动作跟踪,呈现服饰“穿”在使用者身上的效果。上述三维服饰的标准体型与试衣模型的体型轮廓的适配过程中,可沿着每一个关节段的垂直方向,测量使用者的体型尺寸与“标准体型”的尺寸之间的差异,以确定服饰将做“放大”或者“缩小”变形。如果“标准体型”尺寸小于使用者的体型尺寸,则表示使用者体型比较胖,依据两个尺寸的差值,将衣物网格”向外”膨胀若干数量,反之亦然,如此即实现服饰与使用者体型轮廓的贴合。 试衣过程中,多件服饰可同时附着在使用者二维照片上,如衣服和裤子,由此形成试穿搭配效果。衣服和裤子在试穿过程中可能形成重叠,因此在试穿时可依据服饰的类型进行分层,将穿在外层的服饰置于里层的服饰之上。同时,根据里外层两件衣物的网格范围,在其相交区域,适当收缩里层网格,使之被包裹在外层网格里,从而实现更自然的试衣效果。上述步骤Sll以及S12的执行可不分先后。上述虚拟服饰生成方法,可快速生成三维服饰,与二维模型进行适配,提升了试衣效率以及效果;并通过绑定骨架的方式,使得三维服饰可跟随二维模型的动作,增加试衣的形象性;三维服饰可与二维模型具有较好的贴合性,使得服饰具有更好的穿着效果。参照图2,提出本专利技术一种虚拟服饰生成装置20的一实施例。上述系统20可包括体型获取单元21以及服饰形成单元22 ;该体型获取单元21,用于根据获取的二维照片中使用者的体型轮廓,在使用者二维照片中置入骨架关节点形成骨架;该服饰形成单元22,用于将二维服饰图与设置骨架绑定,形成三维服饰图。现有技术中的二维或三维试衣方式,都需使用虚拟模型(虚拟人物形象)替代试衣者进行虚拟试衣。而虚拟模型与试衣者实际形象往往存在一定差异,试衣效果势必收到影响。而且,当虚拟模型为二维或三维模型,则被试用的服饰对应为二维或三维服饰。由于三维虚拟模型的形成较为复杂,为兼顾试衣效率以及效果,本实施例中的虚拟服饰生成装置20,可应用于将由使用者提供的二维照片与三维服饰结合进行试衣,通过将使用者的真实形象替代虚拟模型,使得试衣效果更具真实感,同时试衣过程方便快捷。上述使用者照片可由使用者自己提供,可根据照片实际情况在照片中置入骨架关节点,获取照片中使用者的体型轮廓本文档来自技高网...
【技术保护点】
一种虚拟服饰生成方法,其特征在于,包括步骤:根据获取的二维照片中使用者的体型轮廓,在使用者二维照片中置入骨架关节点形成骨架;将二维服饰图与设置骨架绑定,形成三维服饰图。
【技术特征摘要】
【专利技术属性】
技术研发人员:龙朝阳,钟志诚,温昌明,
申请(专利权)人:深圳市美丽同盟科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。