(57)【要約】 【構成】  パターンデータを記憶部１２に記憶し、イセやギャザー等の周囲を３次元的にシミュレーションし、モニター２０に表示する。モニター上のパターンデータあるいはシミュレーション画像に対し、ユーザが変更を入力すると、パターンデータを変更し、シミュレーションを再実行する。【効果】  イセやギャザーなどの立体的な縫合部を、パターンの作成と同時にシミュレーションできる。このためイセやギャザーなどを用いたパターンを対話的にデザインできる。【選択図】     図１
2008163525.tif 000002
【特許請求の範囲】
【請求項１】
布帛を用いたパターンデータを記憶するメモリーと、
パターンデータで指定された縫合ラインに沿って、縫合ラインの両側での長さがパーツ間で異なるように、複数の布帛を用いたパーツを縫合した繊維製品を、３次元的にシミュレーションしたシミュレーション画像を生成するためのシミュレーション部と、
パターンデータとシミュレーション画像とを並行して表示するモニターと、
前記モニターに表示されたパターンデータ及びシミュレーションデータへの変更を受け付けるためのユーザ入力とを設けて、
前記変更に従ってパターンデータを変更することにより、モニターのパターンデータとシミュレーション画像を変更するようにした、布帛パターンの作成装置。
【請求項２】
前記シミュレーション部では、ラインの両側での長さがパーツ間で異なる縫合ラインとその周囲のみに対して、前記繊維製品を局所的に３次元的にシミュレーションすることを特徴とする、請求項１の布帛パターンの作成装置。
【請求項３】
布帛を用いたパターンデータをメモリーに記憶し、
パターンデータで指定された縫合ラインに沿って、縫合ラインの両側での長さがパーツ間で異なるように、複数の布帛を用いたパーツを縫合した繊維製品を、３次元的にシミュレーションしたシミュレーション画像を生成し、
パターンデータとシミュレーション画像とをモニターに並行して表示し、
前記モニターに表示されたパターンデータ及びシミュレーションデータへの、ユーザによる変更を受け付け、
前記変更に従ってパターンデータを変更することにより、モニターのパターンデータとシミュレーション画像を変更する、布帛パターンの作成方法。
【請求項４】
モニターを備えたコンピュータに記憶されて、該コンピュータにより布帛パターンを作成するためのプログラムであって、
布帛を用いたパターンデータをメモリーに記憶するための記憶命令と、
パターンデータで指定された縫合ラインに沿って、縫合ラインの両側での長さがパーツ間で異なるように、複数の布帛を用いたパーツを縫合した繊維製品を、３次元的にシミュレーションしたシミュレーション画像を生成するためのシミュレーション命令と、
パターンデータとシミュレーション画像とをモニターに並行して表示するための表示命令と、
前記モニターに表示されたパターンデータ及びシミュレーションデータへの、ユーザによる変更を受け付けるためのデータ変更命令とを設けて、
前記変更に従ってパターンデータを変更することにより、モニターのパターンデータとシミュレーション画像を変更するようにした、布帛パターンの作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は布帛を用いた衣類などのパターン作成に関する。
【背景技術】
【０００２】
布帛を用いた衣類などのデザインでは、イセやギャザーなどを用いて立体的なデザインを行う。イセは身頃に袖を立体的に取り付けるために用いられ、ギャザーはスカートのフリルなどを縫合するために用いる。これらの場合、縫合ラインの両側でパーツの長さが異なり、このため縫合によって衣類などの繊維製品が立体的な形状を取る。
【０００３】
これらのデザインでは、イセやギャザーなどで縫合するパーツの形状を定め、パーツのどの位置とどの位置とが合致するように縫合するのかを合印として入力する。しかしながらパーツと合印とから出来上がりを想像するのは、経験の浅いパタンナーやデザイナーにとっては困難である。このため発明者らは、立体的な形状のデザインを行う際に、出来上がりをシミュレーションしながらデザインできるようにすることを検討し、この発明に到った。
【特許文献１】特開平８−２４６２１９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明の課題は、イセやギャザーなどを用いたパターンを、出来上がりを３次元的にシミュレーションしながら、対話的にデザインできるようにすることにある。
【課題を解決するための手段】
【０００５】
この発明は、布帛を用いたパターンデータを記憶するメモリーと、
パターンデータで指定された縫合ラインに沿って、縫合ラインの両側での長さがパーツ間で異なるように、複数の布帛を用いたパーツを縫合した繊維製品を、３次元的にシミュレーションしたシミュレーション画像を生成するためのシミュレーション部と、
パターンデータとシミュレーション画像とを並行して表示するモニターと、
前記モニターに表示されたパターンデータ及びシミュレーションデータへの変更を受け付けるためのユーザ入力とを設けて、
前記変更に従ってパターンデータを変更することにより、モニターのパターンデータとシミュレーション画像を変更するようにした、布帛パターンの作成装置にある。
【０００６】
またこの発明は、布帛を用いたパターンデータをメモリーに記憶し、
パターンデータで指定された縫合ラインに沿って、縫合ラインの両側での長さがパーツ間で異なるように、複数の布帛を用いたパーツを縫合した繊維製品を、３次元的にシミュレーションしたシミュレーション画像を生成し、
パターンデータとシミュレーション画像とをモニターに並行して表示し、
前記モニターに表示されたパターンデータ及びシミュレーションデータへの、ユーザによる変更を受け付け、
前記変更に従ってパターンデータを変更することにより、モニターのパターンデータとシミュレーション画像を変更する、布帛パターンの作成方法にある。
【０００７】
この発明はさらに、モニターを備えたコンピュータに記憶されて、該コンピュータにより布帛パターンを作成するためのプログラムであって、
布帛を用いたパターンデータをメモリーに記憶するための記憶命令と、
パターンデータで指定された縫合ラインに沿って、縫合ラインの両側での長さがパーツ間で異なるように、複数の布帛を用いたパーツを縫合した繊維製品を、３次元的にシミュレーションしたシミュレーション画像を生成するためのシミュレーション命令と、
パターンデータとシミュレーション画像とをモニターに並行して表示するための表示命令と、
前記モニターに表示されたパターンデータ及びシミュレーションデータへの、ユーザによる変更を受け付けるためのデータ変更命令とを設けて、
前記変更に従ってパターンデータを変更することにより、モニターのパターンデータとシミュレーション画像を変更するようにした、布帛パターンの作成プログラムにある。
【０００８】
好ましくは、シミュレーションでは、ラインの両側での長さがパーツ間で異なる縫合ラインとその周囲のみに対して、繊維製品を局所的に３次元的にシミュレーションする。
【発明の効果】
【０００９】
ユーザがパターンデータが変更すると、出来上がりの３Ｄシミュレーション画像も変更され、ユーザは対話的にパターンデータを変更できる。
またパターンデータとシミュレーションデータが並行してモニターに表示され、ユーザはそのいずれからでもパターンデータを変更できる。
これらのため、経験の浅いデザイナーやパタンナーでも、イセやギャザーを用いた立体的なデザインやパターンニングを容易に行うことができる。
【００１０】
シミュレーションを、立体的な縫合を施す部分の周囲を対象に局所的に行うと、高速でリアルタイムにシミュレーションできる。
【発明を実施するための最良の形態】
【００１１】
以下にこの発明を実施するための最良の形態を示すが、これに限るものではない。
【実施例】
【００１２】
図１〜図９に、実施例の布帛パターンの作成装置２と布帛パターンの作成方法、作成プログラムを示す。なお作成装置２に関する記載は作成方法や作成プログラムにもそのまま当てはまり、作成方法に関する記載は作成装置や作成プログラムにも当てはまる。図において、２は布帛パターンの作成装置で、４はユーザインターフェースであり、キーボード６やスタイラス７，マウス８，メニュー１０などが接続されている。マウス８等に代えてトラックボールなどを用いてもよい。メニュー１０はユーザの入力メニューを提供し、ユーザインターフェース４は、キーボード６〜マウス８からのユーザの入力を、メニューを参照しパターンデータの修正として解釈する。
【００１３】
パターンデータ記憶部１２は、布帛からなるパーツを用いた衣類などのパターンデータを記憶する。パターンデータにはパーツの形状と、パーツ間の縫合関係が指定されている。縫合関係として、縫合ラインの中間位置で２つのパーツのどの位置とどの位置とを合わせるかが指定されている場合、このデータを合印という。パーツに対して、素材や弾性率、厚さ、カラーパターンなどの補助データを記憶させてもよい。シミュレーションエンジン１４はパターンデータでの縫合ラインに従って、縫合後のパーツの形状を３次元的にシミュレーションする。この場合、衣類１着分のパターンデータに対して、衣類全体をシミュレーションしてもよく、あるいは衣類の他の部分を無視し、イセやギャザーなどの立体的な縫合ラインの周囲のパーツのみをシミュレーションしてもよい。立体的な縫合ラインの周囲を局所的にシミュレーションする場合、一旦衣類全体の形状をシミュレーションし、次に立体的な縫合ラインの周囲でパターンデータが変更されると、他の部分の３次元形状を固定して、変更されたパターンデータの周囲のみをシミュレーションしてもよい。
【００１４】
シミュレーションにはパーツの力学的性質、即ち各方向に対する弾性率などが要求され、これはパターンデータで記憶しているものを用いるか、デフォールト値を用いる。そして各パーツに働く重力や、長さの異なるパーツをイセやギャザーなどにより縫合したことによる力学的な力と、パーツの弾性率とを加味して、縫合後の３次元形状をシミュレーションする。得られた３次元シミュレーションデータを３Ｄシミュレーションデータ記憶部１６に記憶する。
【００１５】
データベース１８は、既存のパターンデータやそれに対する３Ｄシミュレーションデータ、素材の弾性率などの素材データ、パーツにマッピングするカラーパターンのデータ等を記憶している。パターンデータは、データベース１８から読み出した既存のパターンデータを基礎として、ユーザインターフェース４を介して修正を加えて作成してもよく、あるいはデータベース１８を用いず、ユーザインターフェース４を用いて、最初からデザインしてもよい。
【００１６】
モニター２０は、パターンデータの画像２１とシミュレーション画像２２とを例えば同時に並行して表示する。ユーザはメニュー１０を用いて入力の種類を定め、スタイラス７やマウス８により、画像２１，２２上の点やエリアなどを指定し、パターンデータを変更することができる。そしてパターンデータが変更されると、シミュレーションエンジン１４により新たな３Ｄシミュレーション画像を発生させて、パターンデータ画像２１やシミュレーション画像２２を変更する。この場合、ユーザがパターンデータを変更すると、変更前のパターンデータと変更後のパターンデータを記憶部１２に記憶し、変更前のシミュレーションデータと変更後のシミュレーションデータを同様に記憶部１６に記憶する。そしてモニター２０には変更後の画像を表示し、ユーザがパターンデータの変更を確定すると、記憶部１２，１６のデータを上書きする。
【００１７】
図２にパターンデータの作成とシミュレーションとを示す。ユーザはパターンデータを作成、あるいはデータベースから読み込み、シミュレーションエンジンにより３Ｄシミュレーションを行う。ここでシミュレーションはイセやギャザーなどの周囲を局所的にシミュレーションし、ユーザが合印を指定しない場合、縫合ラインをデフォールト値に従って分割して合印を発生させ、ユーザが合印を指定もしくは変更すると、合印で指定された箇所同士が合致するように縫合関係を定める。ユーザがパーツにマッピングするカラーパターンを指定すると、３Ｄシミュレーションでカラーパターンをパーツにマッピングする。
【００１８】
モニターにパターンデータとシミュレーションデータとを表示し、ユーザが承認すると、そのデータをパターンデータとして出力して終了する。ユーザがパターンデータを変更する場合、モニター上のパターンデータあるいはシミュレーションデータのいずれかに対して、スタイラスやマウスなどでパターンデータを変更する。修正の種類はメニューで指定し、ユーザはパターンデータやシミュレーションデータの点やエリアをドラッグするなどにより形状を変更でき、合印を追加削除するなどにより縫合関係を変更できる。ユーザが入力した修正データをメニューに従ってパターンデータの変更として解釈し、解釈後のデータにより３Ｄシミュレーションを再度行って、修正後のパターンデータとともに表示する。
【００１９】
以上のようにすると、ユーザは縫合された複数のパーツの出来上がりを立体的にモニターで見ながら、パターンを作成できる。そしてユーザはパーツのサイズや形状並びに縫合関係を自由に変更できる。このため経験の浅いパタンナーやデザイナーにとって、イセやギャザーを用いた立体的なデザインやパターンニングが容易になる。シミュレーションでは、立体的な縫合関係のあるパーツの部分のみを局所的にシミュレーションするので、高速でシミュレーションできる。このためユーザを待たせることがない。
【００２０】
図３にパターン作成プログラム３０を示し、入力管理命令３１はユーザに対してメニューを提供し、ユーザの入力を解釈する。パターンデータ記憶命令３２は、パターンデータをパーツの形状と縫合関係などとして記憶するための命令で、３Ｄシミュレーション命令３３は、パターンデータを立体的な縫合関係で結ばれた複数のパーツを対象に、局所的な３Ｄシミュレーションするための命令である。シミュレーションデータ記憶命令３４は、３Ｄシミュレーションで得られたデータを記憶するための命令で、表示命令３５はパターンデータと３Ｄシミュレーションデータとをモニターに並行して同時に表示するための命令である。
【００２１】
図４〜図９に、実施例でのパターンニングの例を示す。図４はフリルのあるスカートのパターンデータを示し、右側にはフリルとスカート本体との縫合関係を示し、パーツ間のラインで縫合関係を表している。図５は、図４の右側のパーツを縫合関係に従って３Ｄシミュレーションした画像で、スカート本体よりもフリルが長いので、両者は立体的に変形している。なお図５の表示は、単独でモニターに表示してもよいが、図４の左側もしくは右側の表示と同時に画面を分割して表示すると、パターンデータと出来上がりとの関係を生き生きと表示できる。またパターンデータもしくは出来上がりを修正すると、どのような変化が生じるかをリアルタイムで見ることができる。
【００２２】
図６のパターンデータは、図４のパターンデータに対してフリルの長さを増した際のものである。これに対するシミュレーションデータを図７に示し、フリルが長くなるので縫合部の形状が変化している。
【００２３】
図８は衣類での袖と身頃とのパターンデータを示し、アームホールの周囲にパーツの縁に直角なラインで合印が指定されている。各パーツがどのように縫合されるかをラインで示したものが図８の右側の表示である。これを３Ｄシミュレーションしたのが図９の表示で、袖を前後の身頃にイセで接続することにより立体的なシルエットが生じている。ここで合印の位置を変更すると、パターンデータが変更され、３Ｄシミュレーション画像もそれに伴って変更される。
【００２４】
実施例では以下の効果が得られる。
(1)  経験の浅いデザイナーやパタンナーでも、イセやギャザーを用いた立体的なデザインやパターンニングを容易に行うことができる。
(2)  パターンデータとシミュレーションデータが並行して、例えば同時にモニターに表示され、ユーザはそのいずれからでもパターンデータを変更できる。
(3)  パターンデータが変更されると、出来上がりの３Ｄシミュレーション画像も変更されるので、ユーザは対話的にパターンデータを変更できる。
(4)  シミュレーションは局所的に行うので高速で、リアルタイムに実行できる。
【図面の簡単な説明】
【００２５】
【図１】実施例の布帛パターンの作成装置のブロック図
【図２】実施例の布帛パターンの作成方法を示すフローチャート
【図３】実施例の布帛パターンの作成プログラムのブロック図
【図４】実施例での、パターンデータの表示画像を示す図
【図５】実施例での、フリルを縫合した後のスカートを、局所的にシミュレーションした画像を示す図
【図６】図４に対して、フリルの長さを変更したパターンデータの表示画像を示す図
【図７】図６のパターンデータに従ってフリルを縫合した後のスカートを、局所的にシミュレーションした画像を示す図
【図８】実施例での、身頃と袖のパターンデータの表示画像を示す図
【図９】図８のパターンデータに従って、袖を身頃を縫合した衣類を局所的にシミュレーションした画像を示す図
【符号の説明】
【００２６】
２        布帛パターンの作成装置
４        ユーザインターフェース
６        キーボード
７        スタイラス
８        マウス
１０      メニュー
１２      パターンデータ記憶部
１４      シミュレーションエンジン
１６      ３Ｄシミュレーションデータ記憶部
１８      データベース
２０      モニター
２１      パターンデータ画像
２２      シミュレーション画像
３０      パターン作成プログラム
３１      入力管理命令
３２      パターンデータ記憶命令
３３      ３Ｄシミュレーション命令
３４      シミュレーションデータ記憶命令
３５      表示命令  
【図１】
2008163525.tif 000003
【図２】
2008163525.tif 000004
【図３】
2008163525.tif 000005
【図４】
2008163525.tif 000006
【図５】
2008163525.tif 000007
【図６】
2008163525.tif 000008
【図７】
2008163525.tif 000009
【図８】
2008163525.tif 000010
【図９】
2008163525.tif 000011