[发明专利]面向大型电子商务环境虚拟服装的仿真方法无效

专利信息
申请号: 200910055984.2 申请日: 2009-08-06
公开(公告)号: CN101620745A 公开(公告)日: 2010-01-06
发明(设计)人: 钟跃崎 申请(专利权)人: 东华大学
主分类号: G06T17/40 分类号: G06T17/40;G06Q30/00
代理公司: 上海申汇专利代理有限公司 代理人: 翁若莹
地址: 201620上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 面向 大型 电子商务 环境 虚拟 服装 仿真 方法
【权利要求书】:

1.一种面向大型电子商务环境虚拟服装的仿真方法,其特征在于,具体步骤为:

第一步:建立虚拟服装的织物模型:拍摄服装照片,对拍摄好的服装照片进行德洛奈 三角剖分,将其划分为具有n个顶点的三角网格集合,将每个三角形的边看作是一个非线 性弹簧,第i个顶点Pi的受力方程为:

f=fi+di=-kC(x)xiC(x)-kdC(x)xiC(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为:

fsew=ϵxab-τva+ΔAa|xab|>δcxab|xab||xab|δ---(2)]]>

其中,xab为待缝合点Pa和Pb间的距离矢量,xab=Pb-Pa;va为点Pa的瞬时速度,δ 为待缝合点Pa和Pb间的距离阀值,ε、τ和c分别为小于1的无量纲系数;Pa点的加速度 补偿量ΔAa以及Pa和Pb间的加速度补偿量ΔAab为:

ΔAab=(λf+λdamp_n)xab+(λf+λdamp_n)vabN+λdamp_tvabT+λatten_naabN+λatten_taabT,ΔAa=ma-1ma-1+mb-1ΔAab,]]>

其中,为点Pa相对于点Pb的速度的法向分量;为点Pa相对于点Pb的速度的切 向分量;为点Pa相对于点Pb的加速度的法向分量;为点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克;

对于有领子的服装,沿折叠路径对被其分隔的两个待折叠部分进行德洛奈三角剖分, 对于共享折叠边e的两个三角形P1P4P3和P1P4P2,Pi点的纯弯曲力F为;

F=Fie+Fid=ke|E|2|N1|+|N2|(sin(θ/2)-sin(θ0/2))ui-kd|E|(/dt)ui---(7)]]>

其中,i=1,2,3,4,为纯弯曲力的弹性部分;为纯弯曲力的粘性部分;ke为弹 性系数,取值为0.75,kd为弹簧的粘性系数,取值为0.3;θ为两个三角形间的两面角; θ0为折叠的平衡位置时两个三角形间的夹角;u1,u2,u3和u4表征折叠过程中的运动模式:

u1=|E|N1|N1|2;u2=|E|N2|N2|2;]]>

u3=(x1-x4)·E|E|N1|N1|2+(x2-x4)·E|E|N2|N2|2;]]>

u4=(x1-x3)·E|E|N1|N1|2+(x2-x3)·E|E|N2|N2|2;]]>

其中,E为公共边P3P4矢量,E=x4-x3;N1和N2为基于面积权重的法向矢量, N1=(x1-x3)×(x1-x4),N2=(x2-x4)×(x2-x3);x1,x2,x3,x4分别为点P1、P2、P3和P4的空间矢量坐标;折叠力的粘性部分取决于两面角θ变化的速率,其时间导数为 dθ/dt=u1·v1+u2·v2+u3·v3+u4·v4;v1,v2,v3和v4分别为P1、P2、P3和P4的速度;

第三步:将缝合后的服装在人体模型表面进行虚拟悬垂:虚拟悬垂是解决在时间t0下 已知位置x(t0)和速度(t0)时,求解时刻t0+h时的位置x(t0+h)和速度(t0+h),h为时间 步长,即求解下述微分方程:

ddtx·x=ddtxv=vM-1f(x,v)]]>

其中,M为服装模型质量矩阵,f为n个顶点的合力矩阵,定义x0=x(t0),v0=v(t0), 则位移增量Δx=x(t0+h)和速度增量Δv=v(t0+h)-v(t0),对上述微分方程采用一阶向后 欧拉积分:

ΔxΔv=hv0+ΔvM-1f(x0+Δx,v0+Δv)---(3)]]>

对于式(3)所给出的非线性方程,为了避免迭代,可以将力f以泰勒级数方式展开得 到其一阶近似

f(x0+Δx,v0+Δv)=f0+fxΔx+fxΔv---(4)]]>

将(4)式代入(3)式整理可得:

(I-hM-1fv-h2M-1fx)Δv=hM-1(f0+hfxv0)---(5)]]>

Δx=h(v0+Δv)                                                     (6)

其中,I为单位阵,采用共轭梯度法首先求解式(5)中的f0,以及,从而 得到Δv,然后更新x和v,即可得到服装在时刻t0+h时的位置和速度,在求解过程中, 初始速度为0,初始位置即为缝合完成后的位置,当数值积分的某个时间步长h前后位移 和速度的变化率小于10%时,认为悬垂结束,终止计算,并以此时服装模型中各顶点的位 置为最终位置,将所有三角形在计算机屏幕上绘制出来,即可得到三维展示下的虚拟试衣 效果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华大学,未经东华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910055984.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top