针织品模拟方法及其装置以及存储介质.pdf

上传人:62****3 文档编号:1040310 上传时间:2018-03-27 格式:PDF 页数:22 大小:1.04MB
返回 下载 相关 举报
摘要
申请专利号:

CN200880019779.4

申请日:

2008.05.26

公开号:

CN101689307A

公开日:

2010.03.31

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06T 15/00申请日:20080526|||公开

IPC分类号:

G06T15/00; G06T17/40; A41H43/00; G06F17/50

主分类号:

G06T15/00

申请人:

株式会社岛精机制作所

发明人:

山本真司

地址:

日本和歌山县

优先权:

2007.6.13 JP 155912/2007

专利代理机构:

中原信达知识产权代理有限责任公司

代理人:

高培培;车 文

PDF下载: PDF下载
内容摘要

将编织数据变换为表现线圈位置和线圈之间的位置关系、线圈种类的三维纱条数据,从人体模型或布帛上假想地进行着装。设定视点和光源,将纱条数据中的线圈变换为从视点看到的带毛羽的二维线圈图像,使线圈图像重叠,添加不透明度和纵深方向的坐标,形成针织品的层。在针织品的层内进行光线跟踪,在人体模型及布帛的层上添加针织品产生的平均阴影,将这些合成而形成显示图像。能够在短时间内以高品质生成表现针织品的纱线主体和毛羽且表现针织品向人体模型等投落的阴影的模拟图像。

权利要求书

1.  一种针织品模拟方法,通过针织品的设计数据和纱线数据以及人体模型的三维图像,来模拟人体模型穿着针织品的状态,其特征在于,包括下述步骤:
将针织品的设计数据变换为表示线圈的三维位置和线圈之间的连接关系的纱条数据的步骤;
确定视点位置和光源位置的步骤;
使用纱线数据将由纱条数据中的带毛羽的纱线构成的线圈变换为从所述视点看到的二维彩色图像和不透明度图像的步骤;
根据纱条数据连接线圈的二维彩色图像,并变换为从所述视点看到的针织品的二维彩色图像和不透明度图像的步骤;
与针织品遮挡来自光源的光的情况相对应,以比线圈低的位置分辨率使人体模型的彩色图像在针织品的阴影的部分上暗化的步骤;
使用针织品的不透明度图像将人体模型的彩色图像和针织品的二维彩色图像合成的步骤;以及
显示合成图像的步骤。

2.
  如权利要求1所述的针织品模拟方法,其特征在于,
进一步包括准备所述人体模型在所述针织品的内侧穿着的织物的图像的步骤,
在所述暗化步骤中,以比线圈低的位置分辨率使人体模型的彩色图像和织物的彩色图像在针织品的阴影的部分上暗化,
在所述合成步骤中,使用针织品的不透明度图像将人体模型的彩色图像、织物的彩色图像以及针织品的二维彩色图像合成。

3.
  如权利要求2所述的针织品模拟方法,其特征在于,
包括下述步骤:根据视点位置和光源位置,生成人体模型的二维彩色图像和表示距离视点的纵深方向的位置的图像、以及织物的二维彩色图像和表示距离视点的纵深方向的位置的图像,
除了针织品的二维彩色图像和不透明度图像之外,生成针织品的表示距离视点的纵深方向的位置的图像,
将针织品的图像与人体模型、织物图像重叠的范围作为针织品的阴影的部分而求出,
并且,通过所述三个表示纵深方向的位置的图像,求出人体模型、织物和针织品的相对于视点的前后关系,进行所述图像合成。

4.
  如权利要求2所述的针织品模拟方法,其特征在于,
包括下述步骤:根据视点位置和光源位置,生成人体模型的二维彩色图像和表示距离视点的纵深方向的位置的图像、以及织物的二维彩色图像和表示距离视点的纵深方向的位置的图像,
除了针织品的二维彩色图像和不透明度图像之外,生成针织品的表示距离视点的纵深方向的位置的图像,
通过所述三个表示纵深方向的位置的图像,将针织品遮挡从光源向人体模型、织物发出的光的部分作为所述阴影部分而求出,
并且,通过所述三个表示纵深方向的位置的图像,求出人体模型、织物和针织品的相对于视点的前后关系,进行所述图像合成。

5.
  如权利要求2所述的针织品模拟方法,其特征在于,
包括下述步骤:
根据所述纱条数据中的线圈的位置求出人体模型、织物上的成为针织品的阴影的部分的步骤;以及
根据视点位置和光源位置,生成人体模型的二维彩色图像和表示距离视点的纵深方向的位置的图像、以及织物的二维彩色图像和表示距离视点的纵深方向的位置的图像的步骤,并且,
除了针织品的二维彩色图像和不透明度图像之外,生成针织品的表示距离视点的纵深方向的位置的图像,
并且,通过所述三个表示纵深方向的位置的图像,求出人体模型、织物和针织品的相对于视点的前后关系,进行所述图像合成。

6.
  一种针织品模拟装置,通过针织品的设计数据和纱线数据以及人体模型的三维图像,来模拟人体模型穿着针织品的状态,其特征在于,设置下述单元:
将针织品的设计数据变换为表示线圈的三维位置和线圈之间的连接关系的纱条数据的单元;
确定视点位置和光源位置的单元;
使用纱线数据将由纱条数据中的带毛羽的纱线构成的线圈变换为从所述视点看到的二维彩色图像和不透明度图像的单元;
根据纱条数据连接线圈的二维彩色图像,并变换为从所述视点看到的针织品的二维彩色图像和不透明度图像的单元;
与针织品遮挡来自光源的光的情况相对应,以比线圈低的位置分辨率使人体模型的彩色图像在针织品的阴影的部分上暗化的单元;以及
使用针织品的不透明度图像将人体模型的彩色图像和针织品的二维彩色图像合成而显示于显示器中的单元。

7.
  一种存储介质,其存储有程序并能够通过计算机自由读取,所述程序通过针织品的设计数据和纱线数据以及人体模型的三维图像,来模拟人体模型穿着针织品的状态,
使所述计算机执行下述步骤:
将针织品的设计数据变换为表示线圈的三维位置和线圈之间的连接关系的纱条数据的步骤;
确定视点位置和光源位置的步骤;
使用纱线数据将由纱条数据中的带毛羽的纱线构成的线圈变换为从所述视点看到的二维彩色图像和不透明度图像的步骤;
根据纱条数据连接线圈的二维彩色图像,并变换为从所述视点看到的针织品的二维彩色图像和不透明度图像的步骤;
与针织品遮挡来自光源的光的情况相对应,以比线圈低的位置分辨率使人体模型的彩色图像在针织品的阴影的部分上暗化的步骤;
使用针织品的不透明度图像将人体模型的彩色图像和针织品的二维彩色图像合成的步骤;以及
显示合成图像的步骤。

说明书

针织品模拟方法及其装置以及存储介质
技术领域
本发明涉及模拟使针织品穿着于人体模型等的状态的技术,特别是涉及表现毛羽等纱线的细部且表现针织品投落于人体模型等的阴影的模拟技术。
背景技术
本发明人正在开发针织品的模拟方法。模拟通过三维而进行,对从人体模型或织物等上穿着针织品的状态进行模拟,在逼真的模拟中需要表现毛羽等纱线的细部,并表现针织品投落于人体模型等的阴影。在三维图像中,纱线可用管来表现,毛羽可用从纱线主体突出的微细的管来表现。但是,这使模拟所需要的时间变长。另外,针织品在人体模型等上投落阴影,但基于针织品的纱线通过光线跟踪来求出该阴影较困难。
在此说明相关的现有技术。专利文献1(WO2003/032203)、专利文献2(WO2004/090213)公开了通过针织品的二维模拟来表现纱线的毛羽的方法。
专利文献3(WO2005/082185)公开了使针织品假想地穿着于人体模型而三维地模拟针织品的技术。
发明内容
本发明的课题是:通过具有毛羽的线圈而逼真地模拟针织品,模拟针织品投落向人体模型的阴影,进而高速地进行这些模拟。
本发明提供一种方法,通过针织品的设计数据和纱线数据、以及人体模型的三维图像,来模拟人体模型穿着针织品的状态,其特征在于,包括下述步骤:
将针织品的设计数据变换为表示线圈的三维位置和线圈之间的连接关系的纱条数据的步骤;
确定视点位置和光源位置的步骤;
使用纱线数据将由纱条数据中的带毛羽的纱线构成的线圈变换为从所述视点看到的二维彩色图像和不透明度图像的步骤;
根据纱条数据连接线圈的二维彩色图像,并变换为从所述视点看到的针织品的二维彩色图像和不透明度图像的步骤;
与针织品遮挡来自光源的光的情况相对应,以比线圈低的位置分辨率使人体模型的彩色图像在针织品的阴影的部分上暗化的步骤;
使用针织品的不透明度图像将人体模型的彩色图像和针织品的二维彩色图像合成的步骤;以及
显示合成图像的步骤。
优选的是,进一步包括准备所述人体模型在所述针织品的内侧穿着的织物的图像的步骤,
在所述暗化步骤中,以比线圈低的位置分辨率使人体模型的彩色图像和织物的彩色图像在针织品的阴影的部分上暗化,
在所述合成步骤中,使用针织品的不透明度图像将人体模型的彩色图像、织物的彩色图像以及针织品的二维彩色图像合成。
织物图像在易于模拟的布帛的情况下为三维图像,而在针织物的情况下为与针织品同样的二维彩色图像和二维不透明度图像。
优选的是,包括下述步骤:根据视点位置和光源位置,生成人体模型的二维彩色图像和表示距离视点的纵深方向的位置的图像、以及织物的二维彩色图像和表示距离视点的纵深方向的位置的图像,
除了针织品的二维彩色图像和不透明度图像之外,生成针织品的表示距离视点的纵深方向的位置的图像,
将针织品的图像与人体模型、织物图像重叠的范围作为针织品的阴影的部分而求出,
并且,通过所述三个表示纵深方向的位置的图像,求出人体模型、织物和针织品的相对于视点的前后关系,进行所述图像合成。
优选的是,包括下述步骤:根据视点位置和光源位置,生成人体模型的二维彩色图像和表示距离视点的纵深方向的位置的图像、以及织物的二维彩色图像和表示距离视点的纵深方向的位置的图像,
除了针织品的二维彩色图像和不透明度图像之外,生成针织品的表示距离视点的纵深方向的位置的图像,
通过所述三个表示纵深方向的位置的图像,将针织品遮挡从光源向人体模型、织物发出的光的部分作为所述阴影部分而求出,
并且,通过所述三个表示纵深方向的位置的图像,求出人体模型、织物和针织品的相对于视点的前后关系,进行所述图像合成。
此外,优选的是,包括下述步骤:
根据所述纱条数据中的线圈的位置求出人体模型和织物上的成为针织品的阴影的部分的步骤;以及
根据视点位置和光源位置,生成人体模型的二维彩色图像和表示距离视点的纵深方向的位置的图像、以及织物的二维彩色图像和表示距离视点的纵深方向的位置的图像的步骤,并且,
除了针织品的二维彩色图像和不透明度图像之外,生成针织品的表示距离视点的纵深方向的位置的图像,
并且,通过所述三个表示纵深方向的位置的图像,求出人体模型、织物和针织品的相对于视点的前后关系,进行所述图像合成。
此外,本发明提供一种装置,通过针织品的设计数据和纱线数据以及人体模型的三维图像,来模拟人体模型穿着针织品的状态,其特征在于,设置下述单元:
将针织品的设计数据变换为表示线圈的三维位置和线圈之间的连接关系的纱条数据的单元;
确定视点位置和光源位置的单元;
使用纱线数据将由纱条数据中的带毛羽的纱线构成的线圈变换为从所述视点看到的二维彩色图像和不透明度图像的单元;
根据纱条数据连接线圈的二维彩色图像,并变换为从所述视点看到的针织品的二维彩色图像和不透明度图像的单元;
与针织品遮挡来自光源的光的情况相对应,以比线圈低的位置分辨率使人体模型的彩色图像在针织品的阴影的部分上暗化的单元;以及
使用针织品的不透明度图像将人体模型的彩色图像和针织品的二维彩色图像合成而显示于显示器中的单元。
进一步,本发明提供一种存储介质,其存储有程序并能够通过计算机自由读取,所述程序通过针织品的设计数据和纱线数据以及人体模型的三维图像,来模拟人体模型穿着针织品的状态,
使所述计算机执行下述步骤:
将针织品的设计数据变换为表示线圈的三维位置和线圈之间的连接关系的纱条数据的步骤;
确定视点位置和光源位置的步骤;
使用纱线数据将由纱条数据中的带毛羽的纱线构成的线圈变换为从所述视点看到的二维彩色图像和不透明度图像的步骤;
根据纱条数据连接线圈的二维彩色图像,并变换为从所述视点看到的针织品的二维彩色图像和不透明度图像的步骤;
与针织品遮挡来自光源的光的情况相对应,以比线圈低的位置分辨率使人体模型的彩色图像在针织品的阴影的部分上暗化的步骤;
使用针织品的不透明度图像将人体模型的彩色图像和针织品的二维彩色图像合成的步骤;以及
显示合成图像的步骤。
在该说明书中,有关模拟方法的记载也直接适用于模拟装置、模拟程序,反之,有关模拟装置的记载也直接适用于模拟方法、模拟程序。织物为衣物、围巾等的布帛、针织品等。在实施例中,对人体模型穿着布帛且从其上穿着针织品的状态进行模拟,但也可以没有中间的布帛。
在本发明中,针织品的线圈不是用三维模型来表现,而是用由纱线主体和毛羽构成的二维模型来表现。其结果是,毛羽不是用三维模型中的管及其表面的多边形来表现,而仅用二维图像来表现。针织品投落于人体模型的阴影,不是对各个纱线的阴影进行光线跟踪,而是用针织品的平均阴影来表现。而且,将针织品的不透明度用在参数中,从而合成人体模型的图像和针织品的图像。上述的结果是,能够高速地处理带毛羽的针织品,能够高速地处理针织品的阴影,进而能够表现透过针织品能看到的人体模型。
此外,在针织品和人体模型之间配置其他织物的图像的情况下,也能够同样地进行模拟。该情况下,在人体模型的彩色图像和织物的彩色图像上投落针织品的阴影,使用针织品的不透明度图像而合成人体模型的彩色图像、织物的彩色图像和针织品的二维彩色图像即可。
在此若将针织品、人体模型和织物的图像分别作为二维彩色图像处理,则图像合成较简单。而且,若对于针织品、人体模型和织物分别设置表示纵深方向位置的图像,则能够简单地处理它们的前后关系。
对于求出针织品投落的阴影的范围,最简单的是求出针织品的彩色图像等的二维图像和人体模型、织物等的彩色图像等的二维图像的重叠,可以将重叠的范围作为阴影。这是将被针织品覆盖的部分作为阴影的模型。
对于阴影,也可以根据针织品、人体模型和织物的表示纵深方向位置的三个图像,求出针织品、特别是针织品的轮廓遮挡来自光源的光的范围,将该范围作为阴影。这是以比各个纱线低的位置分辨率通过光线跟踪求出半透明的针织品产生的阴影的模型。
也可以在纱条数据、人体模型和织物的三维数据的阶段求出针织品的阴影。在该阶段不能求出各个纱线的阴影,但能够求出针织品的阴影的范围。
附图说明
图1是实施例的模拟装置的框图。
图2是实施例的模拟方法的框图。
图3是表示实施例中的从针织品的彩色图像的生成直至添加阴影的过程的图。
图4是表示实施例中的针织组织、布帛和人体模型的重叠的图。
图5是表示实施例中得到的模拟图像的图,a)~d)表示针织成品的编织数据共通而仅纱线数据变化的例子,e)~h)是a)~d)的图像的局部放大图。
标号说明
2模拟装置  4总线  6输入笔  8鼠标
10键盘  12彩色显示器  14彩色打印机
16通信单元  18磁盘驱动器  20设计数据编辑部
22数据变换部  24纱条数据生成部  26场景设定部
30人体模型存储部  32布帛数据存储部  34纱线数据存储部
35穿着处理部  36隐蔽面消除部  38针织品绘制部
40阴影图像生成部  41光线跟踪部  42层存储部
44图像合成部  50图像存储器  60、61编织线圈横列
62、63线圈  64光源  65视点  70针织品图像层
71针织品掩蔽图像层  72针织品阴影图像层
73布帛图像层  74布帛掩蔽图像层
75人体模型图像层
具体实施方式
以下说明用于实施本发明的最佳实施方式,但并不限于此。
图1~图5表示实施例。在各图中,2是模拟装置,4是总线,6是输入笔,8是鼠标,10是键盘,将这些用作手动输入部。手动输入部中也可以添加轨迹球、操纵杆等。12是彩色显示器,14是彩色打印机,16是通信单元,在与LAN、因特网之间进行通信,18是磁盘驱动器,在与适宜的磁盘之间进行读写。
20是设计数据编辑部,通过输入笔6、鼠标8、键盘10等生成针织品的设计数据。数据变换部将设计数据变换为用于驱动横机等针织机的编织数据。纱条数据产生部24将编织数据变换为纱条数据,该数据为三维数据,表示线圈位置、线圈种类以及线圈之间的连接关系。线圈位置由例如代表线圈的一点的三维位置指定,该情况下,添加线圈种类作为属性。此外,在用线圈的多个点的坐标来指定线圈位置的情况下,由于从线圈的形状判断出线圈种类,因此不需要存储线圈种类。场景设定部26设定模拟中的光源位置和视点位置。
人体模型存储部30存储人体模型的三维彩色图像,布帛数据存储部32存储由人体模型在针织品的下方穿着的布帛构成的衣物、以下简称为“布帛”的三维彩色图像。这些三维彩色图像由多边形和纹理构成,人体模型不透明,布帛设定为不透明,但也可以设为半透明而存储布帛的不透明度。纱线数据存储部34存储针织品所用的纱线的彩色图像和不透明度,纱线的彩色图像包含纱线主体的部分和毛羽的部分。
模拟的对象为针织品、人体模型以及布帛三种,或针织品、人体模型以及布帛和背景四种。35为穿着处理部,根据专利文献WO2005/082185,使用纱条数据而使假想针织品穿着于人体模型、布帛上。此外专利文献WO2005/082185中未考虑布帛,但如果例如先使布帛穿着于人体模型,将穿着的布帛看作刚体或与针织线圈冲突而变形的弹性体,则与专利文献WO2005/082185一样,能够模拟针织品的穿着。36是隐蔽面消除部,使用三维数据,将针织品、布帛以及人体模型中从视点看不到的部分从模拟对象中除去。
针织品绘制部38对于在针织品的纱条数据中未进行隐蔽面消除而残留的线圈,绘制从视点位置看到的线圈图像,并连接线圈图像而构成在针织品内从视点看到的部分的二维彩色图像。该图像中包含纱线主体的图像和毛羽的图像,并且添加有表示相对于视点的纵深方向位置(Z坐标)、纱线主体、毛羽的不透明度α的图像。图像数据例如为RGB、Z以及α。针织品绘制部38根据纱条数据连接各个线圈图像,生成针织品的二维彩色图像(针织品层),进而生成纵深图像(Z图像)、以及不透明度α的图像(掩蔽图象)。
阴影图像生成部40生成针织品在人体模型、布帛上产生的平均阴影图像。光线跟踪部41对于人体模型、布帛以及针织品的图像进行光线跟踪。但是不进行针织品对于人体模型、布帛如何遮光的光线跟踪。此外,设定布帛是不透明的,也不进行布帛是否遮挡朝向人体模型的光的光线跟踪。此外,也可以设定布帛是半透明的,求出布帛相对于人体模型的阴影。该情况下,通过阴影图像生成部40与求出针织品的阴影同样地求出布帛相对于人体模型的阴影即可。
将人体模型的彩色图像、布帛数据的彩色图像变换为从视点看到的二维彩色图像。将这些二维彩色图像称为层。接着,根据三维数据添加表示相对于视点的纵深方向位置的图像,进行光线跟踪和添加阴影。这样处理后,得到二维的人体模型的彩色图像、布帛数据的彩色图像,将这些存储于层存储部42。同样地,将表示人体模型、布帛数据的纵深方向位置的图像存储于层存储部42。生成的层为:针织品、布帛、人体模型各自的二维彩色图像、针织品的不透明度图像(掩蔽图像)、针织品阴影图像以及布帛的掩蔽图像。
图像合成部44合成针织品、人体模型、布帛以及背景四个图像。合成时,使用相对于视点的纵深方向位置Z的数据,而为了实现通过半透明的针织品的图像看到的布帛、人体模型,利用针织品的不透明度α的图像。将得到的图像存储于图像存储器50,显示于彩色显示器12中,从彩色打印机14、通信单元16输出。
图2表示实施例中的数据流动。将设计数据变换为编织数据,再将编织数据变换为纱条数据。纱条数据通过对于各线圈指定一点~多点的三维位置而表现线圈位置,并具有线圈种类、连接关系作为属性。人体模型、布帛数据均为三维彩色图像。然后,将纱条数据上的线圈配置于人体模型、布帛的周围。接着,设定视点和光源的位置,消除针织品中被人体模型、布帛遮蔽的部分,并且消除布帛中被人体模型遮蔽的部分。
将人体模型的三维彩色图像变换为从视点看到的二维彩色图像。同样地,将布帛的彩色图像变换为从视点看到的布帛的二维彩色图像,将针织品的纱条数据变换为从视点看到的二维彩色图像。作为对象的线圈是未进行隐蔽面消除的线圈,沿着线圈的纱条而贴附纱线主体和毛羽的彩色图像,同时生成这些不透明度图像。纱线主体、毛羽的彩色图像和这些不透明度存储于纱线数据存储部34中。例如若一旦生成从正面观察线圈时的线圈图像,使其向从视点观察时的方向旋转,通过线圈的旋转在纵深方向上产生纱线和纱线重叠的部分,则根据不透明度合成图像,而在重叠的部分上使不透明度增加。纱条数据中记述了线圈的三维位置,因此利用其生成相对于视点的线圈的纵深方向的坐标Z。接着,在针织品的范围内,在纱线和纱线重叠的部分上,以远离光源一侧的纱线暗化的方式进行光线跟踪。同样地,对于人体模型,忽略布帛、针织品而进行相对于来自光源的光的光线跟踪;对于布帛,考虑人体模型并且忽略针织品而进行相对于来自光源的光的光线跟踪。
将针织品的阴影添加于人体模型的彩色图像和布帛的彩色图像。该阴影不表现针织品中的各个纱线的阴影,而是针织品的平均阴影。添加针织品的阴影后,合成针织品、人体模型和布帛的各层的图像。在彩色显示器中显示合成图像,在变更场景的情况下,再次设定视点位置、光源位置,伴随之再次产生针织品的二维彩色图像、人体模型的层图像、布帛的层图像。此外,在变更纱线的情况下,变更层3的针织品的二维彩色图像。
图3表示从针织品的彩色图像的生成直至添加阴影的过程。60、61为编织线圈横列,排列有线圈62、63。图3的虚线表示在编织线圈横列之间的线圈的连接关系,64为光源,65为视点。从视点65看到的线圈62的图像,由施加了剖面线的纱线主体的部分及其周围的毛羽的部分构成,这是通过使从正面观察线圈62看到的图像旋转,或将纱线主体、毛羽的图像贴附于最初从视点看到的纱条上而得到的。在纱线主体和毛羽上,在纱线数据的阶段赋予不透明度,在纱线通过旋转而重叠的情况下,在该部分上使不透明度增加。这样处理后,得到从视点65看到的一个线圈的二维彩色图像、纵深方向的图像以及不透明度图像。使纱条数据的多个线圈重叠,在线圈和线圈重叠的情况下根据Z值和不透明度α使线圈重叠。由此得到从视点65观察针织品看到的二维彩色图像。接着进行针织品的组织内的光线跟踪。
图4表示添加阴影的模型。70是针织品的彩色图像的层,设图像的值为P1。71是针织品的掩蔽图像层,设图像的值为α;72是针织品的阴影的图像层,设图像的值为β。73是布帛的彩色图像层,设图像的值为P2;74是布帛的掩蔽图像层,设图像的值为γ(γ=0或1)。75是人体模型的图像层,设图像的值为P3。相对于视点的这些层的位置关系,通过隐蔽面消除部36处理完毕后,针织品成为最上层,布帛成为中间,人体模型成为最下层。
设二维图像的二维为x、y,使不透明度图像在x、y两方向上渐淡、即进行平滑化,由此求出阴影图像的值β。例如渐淡度为0时,阴影图像成为与掩蔽图像相同的形状,而若增加渐淡度,则阴影图像变得比掩蔽图像大。例如沿着x、y的各维指定进行渐淡的宽度时,渐淡的程度确定。此外,使阴影图像从掩蔽图像沿x、y各方向滑动,滑动的值Sx、Sy可由用户指定。例如,若Sx=5、Sy=3,则阴影图像相对于掩蔽图像沿x方向滑动5个点距,而沿y方向滑动3个点距。在阴影图像为单色的情况下,β是一维的,而在阴影图像为彩色的情况下,β是具有RGB的各成分的三维数据。色彩的阴影具有将针织品的色彩值渐淡后的色彩值。进一步能够指定阴影的浓度,能够直接将掩蔽的值α平滑化而使其滑动,也能够将掩蔽的值α例如减弱10~50%的程度而平滑化,使其滑动。由于布帛设为不透明,因此其掩蔽的值γ是1(有布帛)或0(无布帛)中的任意一个。
因此,设合成图像P为P=P1α+(1-β)(P2+P3(1-γ))。这样处理后,能够简单地通过图像合成部44求出合成图像。而且,通过指定阴影的强弱、渐淡的程度,能够逼真地表现阴影,而且通过使阴影滑动,能够表现光源的方向。
图5的a)~h)表示实施例中的模拟图像。a)~d)的左上方表示使用的纱线的图像,人体模型和布帛是共通的,针织品的设计数据也是共通的。e)~h)中将模拟图像放大而表示,通过纱线的粗细等,透过针织品而看到的人体模型的亮度发生变化。而且,能够模拟带毛羽的针织品的穿着状态。
在实施例中可得到以下的效果。
(1)取代生成针织品的三维彩色图像,而生成从视点看到的二维彩色图像。而且纱线主体、毛羽不是作为管而是作为二维彩色图像来表现,因此针织品的图像的生成变得容易。
(2)对于针织品向人体模型、布帛投落的阴影,忽略各个纱线的影响等而
(3)在图像合成的阶段,合成针织品的层、人体模型层以及布帛层即可,合成较简单。
(4)此外,即使变更针织品的设计、使用的纱线,也不需要变更人体模型、布帛的层。因此,能够高速地生成针织品的穿着状态的模拟图像,这些具有能够利用为针织品的虚拟样品的品质。
本发明的模拟装置2通过在计算机上安装模拟程序而实现,使计算机经由CD-ROM等存储介质或载波等读入模拟程序。图2相当于模拟程序的框图,计算机程序执行图2的各处理。

针织品模拟方法及其装置以及存储介质.pdf_第1页
第1页 / 共22页
针织品模拟方法及其装置以及存储介质.pdf_第2页
第2页 / 共22页
针织品模拟方法及其装置以及存储介质.pdf_第3页
第3页 / 共22页
点击查看更多>>
资源描述

《针织品模拟方法及其装置以及存储介质.pdf》由会员分享,可在线阅读,更多相关《针织品模拟方法及其装置以及存储介质.pdf(22页珍藏版)》请在专利查询网上搜索。

将编织数据变换为表现线圈位置和线圈之间的位置关系、线圈种类的三维纱条数据,从人体模型或布帛上假想地进行着装。设定视点和光源,将纱条数据中的线圈变换为从视点看到的带毛羽的二维线圈图像,使线圈图像重叠,添加不透明度和纵深方向的坐标,形成针织品的层。在针织品的层内进行光线跟踪,在人体模型及布帛的层上添加针织品产生的平均阴影,将这些合成而形成显示图像。能够在短时间内以高品质生成表现针织品的纱线主体和毛羽且。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1