[发明专利]面向大型电子商务环境虚拟服装的仿真方法无效
申请号: | 200910055984.2 | 申请日: | 2009-08-06 |
公开(公告)号: | CN101620745A | 公开(公告)日: | 2010-01-06 |
发明(设计)人: | 钟跃崎 | 申请(专利权)人: | 东华大学 |
主分类号: | G06T17/40 | 分类号: | G06T17/40;G06Q30/00 |
代理公司: | 上海申汇专利代理有限公司 | 代理人: | 翁若莹 |
地址: | 201620上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种面向大型电子商务环境虚拟服装的仿真方法,其特征在于,具体步骤为:第一步:建立虚拟服装的织物模型;第二步:虚拟缝合;对于有领子的服装,执行领子折叠步骤;第三步:将缝合后的服装在人体模型表面进行虚拟悬垂。本发明的主要优点在于摒弃了传统的虚拟服装构造需要服装二维版型的方案,通过服装前后两张照片的缝合来构造三维虚拟服装。该方法能够大幅提高虚拟服装的制作速度和精度,具有良好的社会效益和经济效益。 | ||
搜索关键词: | 面向 大型 电子商务 环境 虚拟 服装 仿真 方法 | ||
【主权项】:
1、一种面向大型电子商务环境虚拟服装的仿真方法,其特征在于,具体步骤为:第一步:建立虚拟服装的织物模型:拍摄服装照片,对拍摄好的服装照片进行德洛奈三角剖分,将其划分为具有n个顶点的三角网格集合,将每个三角形的边看作是一个非线性弹簧,第i个顶点Pi的受力方程为:f = f i + d i = - k ∂ C ( x ) ∂ x i C ( x ) - k d ∂ C ( x ) ∂ x i C ( x ) - - - ( 1 ) ]]> 其中,f为第i个顶点Pi所受内力的合力;fi和di分别为作用在第i个顶点Pi上的弹性力和粘性力;i=0,1,2,…n;k为弹簧的虎克常数;kd为弹簧的粘性系数;C(x)为与变形能相关的条件函数,C(x)=|x|-L;x为弹簧的瞬时长度;L为弹簧的原长;第二步:虚拟缝合:将前后两张服装照片放置在人体模型对应位置的前后,即上衣放置在上身前后,下衣放置在下身前后,对于任一点Pa,假设将与其缝合的点为Pb,Pa所受缝合力fsew为:f sew = ϵ x ab - τ v a + Δ A a | x ab | > δ c x ab | x ab | | x ab | ≤ δ - - - ( 2 ) ]]> 其中,xab为待缝合点Pa和Pb间的距离矢量,xab=Pb-Pa;ε、τ和c分别为小于1的无量纲系数,其经验值为ε=0.1,τ=0.3,c=0.45;Pa点的加速度补偿量ΔAa以及Pa和Pb间的加速度补偿量ΔAab为:Δ A ab = ( λ f + λ damp _ n ) x ab + ( λ f + λ damp _ n ) v ab N + λ damp _ t v ab T + λ atten _ n a ab N + λ atten _ t a ab T , ]]>Δ A a = m a - 1 m a - 1 + m b - 1 Δ A ab , ]]> 其中,vabN为点Pa相对于点Pb的速度的法向分量;vabT为点Pa相对于点Pb的速度的切向分量;aabB为点Pa相对于点Pb的加速度的法向分量;aabT为点Pa相对于点Pb的加速度的切向分量;λf、λdamp_n、λdamp_t、λatten_n以及λatten_t分布代表上述相对运动中速度和加速度的衰减系数,其经验值分别为λf=0.01、λdamp_n=0.012、λdamp_t=0.011、λatten_n=0.013以及λatten_t=0.011;ma和mb分别为Pa和Pb的质量,ma=mb=1克;第三步:将缝合后的服装在人体模型表面进行虚拟悬垂:虚拟悬垂是解决在时间t0下已知位置x(t0)和速度
时,求解时刻t0+h时的位置x(t0+h)和速度
h为时间步长,即求解下述微分方程:d dt x · x = d dt x v = v M - 1 f ( x , v ) ]]> 其中,M为服装模型质量矩阵,f为n个顶点的合力矩阵,定义x0=x(t0),v0=v(t0),则位移增量Δx=x(t0+h)和速度增量Δv=v(t0+h)-v(t0),对上述微分方程采用一阶向后欧拉积分:Δx Δv = h v 0 + Δv M - 1 f ( x 0 + Δx , v 0 + Δv ) - - - ( 3 ) ]]> 对于式(3)所给出的非线性方程,为了避免迭代,可以将力f以泰勒级数方式展开得到其一阶近似f ( x 0 + Δx , v 0 + Δv ) = f 0 + ∂ f ∂ x Δx + ∂ f ∂ v Δv - - - ( 4 ) ]]> 将(4)式代入(3)式整理可得:( I - h M - 1 ∂ f ∂ v - h 2 M - 1 ∂ f ∂ x ) Δv = h M - 1 ( f 0 + h ∂ f ∂ x v 0 ) - - - ( 5 ) ]]> Δx=h(v0+Δv) (6)其中,I为单位阵,采用共轭梯度法首先求解式(5)中的f0,
以及
从而得到Δv,然后更新x和v,即可得到服装在时刻t0+h时的位置和速度,在求解过程中,初始速度为0,初始位置即为缝合完成后的位置,当数值积分的某个时间步长h前后位移和速度的变化率小于10%时,认为悬垂结束,终止计算,并以此时服装模型中各顶点的位置为最终位置,将所有三角形在计算机屏幕上绘制出来,即可得到三维展示下的虚拟试衣效果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华大学,未经东华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910055984.2/,转载请声明来源钻瓜专利网。
- 上一篇:爆炸成型的方法和模具装置
- 下一篇:治疗乳房疾病的中药制剂及其制备方法