JP5065374B2 - ニット製品のシミュレーション装置とシミュレーション方法 - Google Patents
ニット製品のシミュレーション装置とシミュレーション方法 Download PDFInfo
- Publication number
- JP5065374B2 JP5065374B2 JP2009501318A JP2009501318A JP5065374B2 JP 5065374 B2 JP5065374 B2 JP 5065374B2 JP 2009501318 A JP2009501318 A JP 2009501318A JP 2009501318 A JP2009501318 A JP 2009501318A JP 5065374 B2 JP5065374 B2 JP 5065374B2
- Authority
- JP
- Japan
- Prior art keywords
- loop
- display image
- knit
- display
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
-
- D—TEXTILES; PAPER
- D04—BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
- D04B—KNITTING
- D04B37/00—Auxiliary apparatus or devices for use with knitting machines
- D04B37/02—Auxiliary apparatus or devices for use with knitting machines with weft knitting machines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/12—Cloth
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/16—Cloth
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Evolutionary Computation (AREA)
- Textile Engineering (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
ニット製品のループ位置を表す代表点を記憶するための代表点記憶手段と、
表示画像を変更する際に、ニット製品のループに対し、代表点が変更後の表示画像での表示範囲に含まれるループと、前記表示範囲に含まれるループと接続関係にあるループとを、変更後の表示画像に含まれるループとして求めるための判別手段を設けて、変更後の表示画像に含まれるループのみを処理することにより、表示画像を変更するようにしたことを特徴とする。
前記ニットシミュレーション装置により、
ニット製品のループ位置を表す代表点を記憶するステップと、
表示画像を変更する際に、ニット製品のループに対し、代表点が変更後の表示画像での表示範囲に含まれるループと、前記表示範囲に含まれるループと接続関係にあるループとを、変更後の表示画像に含まれるループとして求め、変更後の表示画像に含まれるループのみを処理することにより、表示画像を変更するステップ、とを実行することを特徴とする。
糸筋データから、各ループ表面を複数に分割したポリゴンの頂点に関する頂点データを発生させる汎用CPUと、
頂点データの記憶手段と、
頂点データから表示画像を生成するグラフィックCPUと、
グラフィックCPU用のメモリとを備え、
頂点データの少なくとも一部を前記グラフィックCPU用のメモリに記憶させて、該メモリからグラフィックCPUへ供給する。
好ましくは、ニット製品全体を複数の部分に区分した各部分から、頂点データを抽出しない部分が無いように、各部分の頂点データの一部を抽出すると共に、抽出した頂点データを前記グラフィックCPU用のメモリに記憶させる。
好ましくは、前記ループの断面は多角形で、表示画像を縮小する際に、前記多角形の辺の一部を省略することにより、ポリゴンの数を減少させるための手段を設ける。
ここで、ニット製品のループ位置を表す代表点を記憶すると、代表点が変更後の表示画像に含まれるか否かと代表点が変更後の表示画像に含まれるループと接続関係にあるかどうかから、高速で変更後の表示画像に含まれるか否かを判別できる。
ここで、ニット製品全体の頂点データから、その一部をニット製品全体に対してほぼ均一に抽出すると共に、抽出した頂点データを前記グラフィックCPU用のメモリに記憶させると、ニット製品のどの部分を表示する場合でも、平均的に高速に処理できる。ここでほぼ均一に抽出しとは、ニット製品の各部分から頂点データを抽出し、頂点データを抽出しない部分が無いという意味である。衣類では例えば前面側のデザインが背面側のデザインよりも重要な場合が多いので、前面側では頂点データの40%をグラフィックCPU用のメモリに記憶させ、背面側では頂点データの25%をグラフィックCPU用のメモリに記憶させるようなものの、ほぼ均一に抽出することに含まれる。
さらに、ループの断面を多角形とし、表示画像を縮小する際に、前記多角形の辺の一部を省略することにより、ポリゴンの数を減少させると、表示画像をより高速で発生させることができる。即ち、1つのループは断面が多角形で、辺の一部を省略すると、ポリゴンの数が減り、表示画像がより単純になる。この結果、表示画像をより高速で発生させることができる。
8 ニットデザイン部 10 データ変換部 12 糸筋データ発生部
14 汎用メモリ 16 ユーザ入力 18 カラーモニタ
19 ビデオメモリ 20 カラープリンタ 22 汎用CPU
24 ポリゴンメモリ 26 グラフィックCPU
28 グラフィックメモリ 31 中心 32〜35 周囲の編目
36 編目データ 38 頂点データ 40 シミュレーション画像
41 エリア 42,43 セグメント P1〜P12 頂点
(1) クリッピングで処理範囲を制限することにより、処理を高速化できる。
(2) ループの中心座標とループの接続関係とを用いることにより、処理対象となるループと、そうでないループとを容易に判別できる。
(3) ディスプレイリストに頂点データの一部を登録することにより、処理を数倍程度高速化できる。
(4) ディスプレイリストに登録するループを、ニット製品全体に渡って分散させることにより、ニット製品のどの部分を処理する場合でも、平均的に高速化できる。
(5) 表示を縮小する際に、セグメントの一部の頂点を削除して残る頂点のみを用い、セグメントを単純化することにより、処理速度を例えば約1.5倍高速化できる。
(6) 以上により、ニット製品に対する回転、視点変換、縮小、拡大、パニングなどの処理を行った際の待ち時間を短縮し、リアルタイムに処理後の3Dループシミュレーション画像を表示できる。
Claims (5)
- ニット製品のデザインデータから得られた3Dループシミュレーション画像を処理して、カラーモニタで表示するための表示画像を発生させるニットシミュレーション装置であって、
ニット製品のループ位置を表す代表点を記憶するための代表点記憶手段と、
表示画像を変更する際に、ニット製品のループに対し、代表点が変更後の表示画像での表示範囲に含まれるループと、前記表示範囲に含まれるループと接続関係にあるループとを、変更後の表示画像に含まれるループとして求めるための判別手段を設けて、変更後の表示画像に含まれるループのみを処理することにより、表示画像を変更するようにしたことを特徴とする、ニット製品のシミュレーション装置。 - ニット製品の各ループを3D空間内の糸筋で表現した糸筋データを記憶するための糸筋データ記憶手段と、
糸筋データから、各ループ表面を複数に分割したポリゴンの頂点に関する頂点データを発生させる汎用CPUと、
頂点データの記憶手段と、
頂点データから表示画像を生成するグラフィックCPUと、
グラフィックCPU用のメモリとを備え、
頂点データの少なくとも一部を前記グラフィックCPU用のメモリに記憶させて、該メモリからグラフィックCPUへ供給するようにしたことを特徴とする、請求項1のニット製品のシミュレーション装置。 - ニット製品全体を複数の部分に区分した各部分から、頂点データを抽出しない部分が無いように、各部分の頂点データの一部を抽出すると共に、抽出した頂点データを前記グラフィックCPU用のメモリに記憶させるようにしたことを特徴とする、請求項2のニット製品のシミュレーション装置。
- 前記ループの断面は多角形で、表示画像を縮小する際に、前記多角形の辺の一部を省略することにより、ポリゴンの数を減少させるための手段を設けたことを特徴とする、請求項2のニット製品のシミュレーション装置。
- ニットシミュレーション装置により、ニット製品のデザインデータから得られた3Dループシミュレーション画像を処理して、カラーモニタで表示するための表示画像を発生させるニットシミュレーション方法であって、
前記ニットシミュレーション装置により、
ニット製品のループ位置を表す代表点を記憶するステップと、
表示画像を変更する際に、ニット製品のループに対し、代表点が変更後の表示画像での表示範囲に含まれるループと、前記表示範囲に含まれるループと接続関係にあるループとを、変更後の表示画像に含まれるループとして求め、変更後の表示画像に含まれるループのみを処理することにより、表示画像を変更するステップ、とを実行することを特徴とする、ニット製品のシミュレーション方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009501318A JP5065374B2 (ja) | 2007-03-01 | 2008-02-29 | ニット製品のシミュレーション装置とシミュレーション方法 |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007051071 | 2007-03-01 | ||
| JP2007051071 | 2007-03-01 | ||
| JP2009501318A JP5065374B2 (ja) | 2007-03-01 | 2008-02-29 | ニット製品のシミュレーション装置とシミュレーション方法 |
| PCT/JP2008/053620 WO2008105529A1 (ja) | 2007-03-01 | 2008-02-29 | ニット製品のシミュレーション装置とシミュレーション方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2008105529A1 JPWO2008105529A1 (ja) | 2010-06-03 |
| JP5065374B2 true JP5065374B2 (ja) | 2012-10-31 |
Family
ID=39721351
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009501318A Expired - Fee Related JP5065374B2 (ja) | 2007-03-01 | 2008-02-29 | ニット製品のシミュレーション装置とシミュレーション方法 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP2116946A4 (ja) |
| JP (1) | JP5065374B2 (ja) |
| CN (1) | CN101617315B (ja) |
| WO (1) | WO2008105529A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011106401A1 (de) * | 2011-07-02 | 2013-01-03 | H. Stoll Gmbh & Co. Kg | Verfahren und Vorrichtung zur Maschendarstellung |
| CN110288676B (zh) * | 2019-06-04 | 2023-05-12 | 广州小鹏汽车科技有限公司 | 一种平面图像的3d效果构造方法及装置 |
| CN121561997B (zh) * | 2026-01-22 | 2026-04-03 | 苏州工学院 | 基于旋转带状切片模型的毛羽针织物三维仿真方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006302060A (ja) * | 2005-04-22 | 2006-11-02 | Dainippon Printing Co Ltd | 表面に縫い目を有する物体の三次元形状データの作成装置および作成方法 |
| WO2007013296A1 (ja) * | 2005-07-28 | 2007-02-01 | Shima Seiki Manufacturing, Ltd. | ループシミュレーション装置とその方法並びにそのプログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1211319A (zh) * | 1996-10-15 | 1999-03-17 | Cis图像处理有限责任公司 | 纱线和织物模拟系统 |
| JP4237601B2 (ja) * | 2003-10-15 | 2009-03-11 | 株式会社島精機製作所 | ループシミュレーション装置とその方法並びにそのプログラム |
| JP4503312B2 (ja) | 2004-02-26 | 2010-07-14 | 株式会社島精機製作所 | ニットガーメントの着装シミュレーション方法とその装置、並びにそのプログラム |
-
2008
- 2008-02-29 JP JP2009501318A patent/JP5065374B2/ja not_active Expired - Fee Related
- 2008-02-29 CN CN2008800056264A patent/CN101617315B/zh not_active Expired - Fee Related
- 2008-02-29 EP EP08712142A patent/EP2116946A4/en not_active Withdrawn
- 2008-02-29 WO PCT/JP2008/053620 patent/WO2008105529A1/ja not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006302060A (ja) * | 2005-04-22 | 2006-11-02 | Dainippon Printing Co Ltd | 表面に縫い目を有する物体の三次元形状データの作成装置および作成方法 |
| WO2007013296A1 (ja) * | 2005-07-28 | 2007-02-01 | Shima Seiki Manufacturing, Ltd. | ループシミュレーション装置とその方法並びにそのプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2008105529A1 (ja) | 2010-06-03 |
| EP2116946A1 (en) | 2009-11-11 |
| WO2008105529A1 (ja) | 2008-09-04 |
| CN101617315B (zh) | 2012-05-30 |
| CN101617315A (zh) | 2009-12-30 |
| EP2116946A4 (en) | 2010-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10510183B2 (en) | Graphics processing enhancement by tracking object and/or primitive identifiers | |
| JP5661382B2 (ja) | 画像表示装置 | |
| US9892540B2 (en) | Image-based deformation of simulated characters of varied topology | |
| JP2022052750A5 (ja) | ||
| WO2019196566A1 (zh) | 游戏画面的渲染方法和装置 | |
| CN101458825B (zh) | 显卡中实现3d骨骼动画模型的碰撞检测方法及显卡、系统 | |
| CN104488002A (zh) | 行李可视化和虚拟开检 | |
| KR20160119811A (ko) | 화상처리장치, 화상처리방법 및 프로그램 | |
| JP5065374B2 (ja) | ニット製品のシミュレーション装置とシミュレーション方法 | |
| JPWO2009104777A1 (ja) | 着装シミュレーション装置とシミュレーションプログラム、及びシミュレーション方法 | |
| JP5161229B2 (ja) | 着装シミュレーション装置とシミュレーション方法、シミュレーションプログラム | |
| EP2164049B1 (en) | Knitwear folding simulation apparatus, simulation method, and storage medium | |
| JP5161213B2 (ja) | ニットウェアのシミュレーション方法とその装置及び記憶媒体 | |
| JP2916990B2 (ja) | ニットペイントシステム及びニットペイント方法 | |
| JPWO2009084427A1 (ja) | ニットシミュレーション装置とニットシミュレーションでの糸の捻れ修正方法 | |
| JP5010450B2 (ja) | 着装シミュレーション装置とシミュレーション方法、シミュレーションプログラム | |
| US10535175B2 (en) | Timeline tool for producing computer-generated animations | |
| CN101313303B (zh) | 边纹花纹的设计装置、设计方法和设计程序 | |
| JP5161085B2 (ja) | 筒状編地のシミュレーション装置とシミュレーション方法及びシミュレーションプログラム | |
| JP4188463B2 (ja) | 画像生成装置、画像生成方法および記憶媒体 | |
| JP7429496B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP5950986B2 (ja) | 画像表示装置 | |
| JP2014085901A (ja) | 情報処理装置、描画方法およびプログラム | |
| JPH02196327A (ja) | グラフィックディスプレイシステム | |
| SG183408A1 (en) | Image generating devices, graphics boards, and image generating methods |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120413 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120608 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120730 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120809 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150817 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |