一种2D3D虚拟服装实时设计方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种2D3D虚拟服装实时设计方法

一种2D-3D的虚拟服装实时设计方法   摘要:电子化量身定制服装eMTM是一种新型的服装生产方式,个性化服装的生成在服装的量身定制系统中发挥了重要作用。文章提供了一种简单并且实时交互的平台来创建三维虚拟服装,根据用户设计二维服装外形轮廓线来构造三维虚拟服装,使得三维服装设计更加直观,提高了生成服装的效率。   关键词:eMTM;实时交互;外形轮廓线;角点检测;三维虚拟服装;服装设计   中图分类号:TP391文献标识码:A文章编号:1009-2374#8197;(2010)10-0024-02      eMTM#8197;(Electronic Made to Measure)是一种新兴的电子化度身定制服装生产方式。它利用数字化、网络化的方法将服装生产中的人体建模、体型分析、人体测量、服装设计、款式选择、服装定购、服装生产等各个环节有机地结合起来,实现高效快捷的数字化服装生产。它已成为国内外学术界、企业界研究的焦点和热点,将成为现代服装生产的主要方式。   eMTM的最终目的是为顾客高效地生产出合体的服装,因此服装生成技术的优劣决定了用户个性化设计服装最终能否应用到实际的服装制作的关键。本文提供一种简单并且交互的方式来创建三维虚拟服装的方法。虽然服装在空间中是以三维存在的,但是在人的视觉角度或者在视网膜中是以二维的形式存在的。这使得利用二维服装外形来重构三维虚拟服装成为可能。即用户在虚拟人体的二维投影轮廓线上实时地设计二维服装外形轮廓线,系统根据用户的设计经过处理输出三维虚拟服装#8197;(忽略衣服的材质)。因此,服装穿在人体身上的效果就可以立刻直观地展现在我们面前。本方法是使用交叉线和外形线与人体之间的距离来推断出三维虚拟服装的外观,令eMTM与服装设计直接结合,从而提高服装设计的效率。   一、相关技术简介   (一)交叉线和外形线   本文提供了一种根据用户设计二维服装外形轮廓线来构造三维虚拟服装的方法。用户在虚拟人体的二维投影轮廓线上画出个性化的服装外形轮廓线,这里我们将用户所画的服装外形轮廓线分割为两类线:外形线和交叉线。外形线是一条不与人体轮廓相交的二维曲线#8197;(或直线),而交叉线是一条与人体轮廓线相交的二维曲线#8197;(或直线)。系统根据交叉线的形状和外形线与人体之间的距离,经过处理输出三维服装原型。   (二)角点检测方法   要描述一个物体的形状,检测出物体边界上的角点是必不可少的。所谓角点就是能够代表边界曲线特征的一些特征点,并且从人的视觉角度考虑,这些特征点能够表达曲线上足够的信息来描绘物体轮廓的特征。角点检测法的一般步骤是:逐点计算曲线上每一点的曲率;找出曲率较大的那些点作为特征点。角检测方法的目的是要检测那些能够描述物体边界上出现方向突变的地方的点,它首先要估算曲线上每一点的曲率。在实域平面上,曲率定义为斜率的变化和弧长函数的比值。   而对于数字曲线,计算其离散曲率时如果只是简单地通过一个像素点的变化来替代上式中的导数值,那么斜率细微的变化将无法在计算中反映出来,因为数字曲线上连续的斜率角的变化是45°的倍数#8197;(图1)。在角点检测算法中一般都是采用扩大范围的方法解决这个问题,即k1(k是该点左右像素点的个数),称这个k值为平滑因子,利用这个k值可以得到计算该点曲率的支撑区域。   估计离散曲率的方法有很多,Teh和Chin提出的角点检测方法使用偏差与弦长的比值作为该点的曲率。此方法具有简单、运行速度快,并且能够有效地分析外形轮廓线而得出角点。本文采用上述角点检测方法(如图2),其中这个偏差值是点Pi到弦Pi-kPi+k的距离di,它也决定了Pi的支持区域,即它决定了对应于点Pi的弦K值的取法,即用di/Li表示曲线上Pi点的曲率。   二、方法流程   为了更清楚地说明,可以假设把三维虚拟人体数据映射到xy平面,人的视觉角度是从z轴的方向看去。用户可以在映射之后的xy平面上设计服装的外形轮廓线。从设计得到的边线并不简单表示了从z轴方向上看到服装最左侧到人体的距离或者服装最右侧到人体的距离,它还包含整个三维服装到人体的距离。流程图如图3所示:   三、方法的实现   (一)用户平台   利用J2EE建立一个交互平台,用户可以在平台上交互地设计出服装的外形轮廓线。我们以用户设计一个短裙为例,首先画一条线穿过人体的腰线,这条线确定了服装位置的最高点。然后接着沿着人体画一条边线,再画一条穿过人体腿的线,最后把线首尾连接起来。这样一个简单的服装边线就形成了(如图4所示)。   (二)角点检测模块   平台采用由Teh和Chin提出的角点检测方法对输入的外形轮廓线进行分析,自动得出边界角点。一旦所有外形轮廓线上所有曲率被估算出后,我们分两步来

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档