【技术实现步骤摘要】
一种服装明线3D模型生成方法、系统、介质及计算机
[0001]本专利技术涉及服装仿真
,更具体地说,它涉及一种服装明线3D模型生成方法、系统、介质及计算机。
技术介绍
[0002]现有技术中,虚拟服装仿真技术近年来进入了快速发展阶段,在三维虚拟服装仿真设计中,常常需要使用明线显示布料的缝合线迹,在服饰接合处做出装饰效果。服装明线3D效果实现一般采用贴图显示,缺少立体感,逼真度不够,影响服装仿真的渲染效果。
技术实现思路
[0003]针对现有技术存在的不足,本专利技术的目的在于提供一种服装明线3D模型生成方法、系统、介质及计算机,以克服现有的技术中存在的服装仿真渲染效果缺少立体感的缺点。
[0004]本专利技术的上述技术目的是通过以下技术方案得以实现的:一种服装明线3D模型生成方法,包括:
[0005]获取服装平面版片以及明线模型,根据服装的缝纫轨迹,在所述服装平面版片上设置若干明线模型,记作明线模型组;
[0006]在所述明线模型组的表面生成三角网格,记作第一三角网格,所述第一三角网格为立体网格;在所述服装版片上生成三角网格,记作第二三角网格,所述第二三角网格为平面网格;
[0007]获取第一三角网格的所有顶点,记作第一顶点,获取每一个第一顶点在第二三角网格上的投影点,记作第一投影点,计算每一个顶点与其对应的第一投影点之间的高度,记作投影高度;
[0008]按照预定的服装形状,将所述第二三角网格变换为第三三角网格,所述第三三角网格为立体网格;根据第一三角网 ...
【技术保护点】
【技术特征摘要】
1.一种服装明线3D模型生成方法,其特征在于,包括:获取服装平面版片以及明线模型,根据服装的缝纫轨迹,在所述服装平面版片上设置若干明线模型,记作明线模型组;在所述明线模型组的表面生成三角网格,记作第一三角网格,所述第一三角网格为立体网格;在所述服装版片上生成三角网格,记作第二三角网格,所述第二三角网格为平面网格;获取第一三角网格的所有顶点,记作第一顶点,获取每一个第一顶点在第二三角网格上的投影点,记作第一投影点,计算每一个顶点与其对应的第一投影点之间的高度,记作投影高度;按照预定的服装形状,将所述第二三角网格变换为第三三角网格,所述第三三角网格为立体网格;根据第一三角网格与第三三角网格之间的变换关系,重新确定每一个所述第一投影点在所述第三三角网格上的位置,对应记作第二投影点;根据所述第二投影点以及对应的投影高度,确定变换后的每一个顶点的空间位置,对应记作第二顶点;根据所述第一三角网格的拓扑关系,依次连接所有的第二顶点,得到变换后的第四三角网格;根据第四三角网格,渲染明线模型组得到对应的3D效果图。2.根据权利要求1所述的一种服装明线3D模型生成方法,其特征在于,所述获取服装平面版片,根据服装的缝纫轨迹,在所述服装平面版片上设置若干明线模型,包括:获取服装平面版片,根据服装的缝纫轨迹,在所述服装平面版片上确定明线轨迹;获取明线轨迹的长度,记作第一长度,获取明线模型的长度,记作第二长度,根据所述第一长度和第二长度,对应确定所述明线轨迹上的明线模型的数量;根据明线模型的数量,将所述明线轨迹进行等距划分,计算所述明线轨迹在各个等分点处的切线方向;将若干明线模型放在所述服装平面版片上,将若干明线模型的原点与若干等分点一一对应相互重叠,旋转所述明线模型,使明线模型的长轴与所在的等分点对应的切线方向相互平行,将调整后的所有明线模型记作明线模型组。3.根据权利要求2所述的一种服装明线3D模型生成方法,其特征在于,所述获取服装版片,根据预定的缝纫轨迹,在所述服装版片上确定明线轨迹,包括:获取服装版片的边缘曲线,将所述边缘曲线向服装版片的内部偏移第一预定距离,得到所述明线轨迹。4.根据权利要求1所述的一种服装明线3D模型生成方法,其特征在于,所述根据第一三角网格与第三三角网格之间的变换关系,重新确定每一个所述第一投影点在所述第三三角网格上的位置,对应记作第二投影点,包括:遍历所述第二三角网格的所有三角面片,记作第一三角面片;建立第一投影点与第一投影点所在的第一三角面片之间的对应关系;计算所述第一投影点在对应的三角面片上的质心坐标;遍历所述第三三角网格上的所有三角面片,记作第二三角面片;获取第二三角面片的三个顶点的空间坐标,根据第二三角面片的三个顶点的空间坐标以及与第二三角面片对应的投影点的质心坐标,对应确定投影点在第二三角面片上的位置,并将该投影点对应记作第二投影点。
5.根据权利要求4所述的一种服装明线3D模型生成方法,其特征在于,所述根据所述第二投影点以及对应的投影高度,确定变换后的每一个顶点的空间位置,对应记作第二顶点;包括:确定与第二投影点相对应的第二三角面片的法向量方向;根据所述第二投影点的空间坐标、法向量方向以及投影高度,对应确定变换后的第一顶点的空间坐标,并将变换后的第一顶点记作第二顶点。6.根据权利要求4所述的一种服装明线3D模型生成方法,其特征在于,所述计算所述第一投影点在对应的三角面片上的质心坐标;包括:获取第一三角面片的三个顶点坐标A1、B1、C1以及在三角面片的内部的第一投影点P1的坐标,根据上述四个坐标可得:其中且且的方向与的方向相同,的方向与的方向相同;所述根据第二三角面片的三个顶点的空间坐标以...
【专利技术属性】
技术研发人员:蒲士伟,李昌旺,
申请(专利权)人:广州致衣信息科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。