(57)【要約】  パーツを、右腕、左腕、トルソ、右足、左足などの人体のパーツに対応させる。人体パーツの軸の周囲にフレームを生成させ、フレームにパーツを巻き付け、スライドや回転を行って、パーツの位置を調整する。人体モデルに対してパーツを容易に配置できる。
2008081687.tif 000002
【特許請求の範囲】
【請求項１】
複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させる装置において、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成するためのフレーム生成手段と、
フレームに対して衣類のパーツを移動させると共に、フレームに衣類のパーツを巻き付けて、パーツを配置するためのパーツ配置手段と、
フレームに巻き付けた複数のパーツを仮想的に互いに接合し、着装状態を３Ｄ空間内でシミュレーションするためのシミュレーション手段、とを設けたことを特徴とする、着装シミュレーション装置。
【請求項２】
パーツ配置手段は、衣類のパーツをフレームに沿って人体各部の軸に平行な方向にスライド自在でかつ、衣類のパーツを前記軸を中心にフレームに沿って回転自在であることを特徴とする、請求項１の着装シミュレーション装置。
【請求項３】
前記フレームが、前記軸を中心とする筒、あるいは錐であることを特徴とする、請求項１の着装シミュレーション装置。
【請求項４】
複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させる方法において、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成し、
フレームに対して衣類のパーツを移動させると共に、フレームに衣類のパーツを巻き付けてパーツを配置し、
フレームに巻き付けた複数のパーツを仮想的に互いに接合し、着装状態を３Ｄ空間内でシミュレーションする、ことを特徴とする、着装シミュレーション方法。
【請求項５】
コンピュータにより実行されて、複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させるプログラムにおいて、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成するためのフレーム生成命令と、
フレームに対して衣類のパーツを移動させると共に、フレームに衣類のパーツを巻き付けてパーツを配置するための、パーツ配置命令と、
フレームに巻き付けた複数のパーツを仮想的に互いに接合し、着装状態を３Ｄ空間内でシミュレーションするためのシミュレーション命令、とを設けたことを特徴とする、着装シミュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、衣類を人体が着装した状態をシミュレーションすることに関する。
【背景技術】
【０００２】
デザインした衣類をコンピュータ上で人体モデルに着装させることが提案されている（特許文献１：特開平８−２４６２１９）。ここで布帛からなる複数のパーツを縫合した衣類のデザインを考える。この衣類を人体モデルに着装させるには、パーツをモデルの周囲の適切な位置に配置する必要がある。シミュレーションは３Ｄスペースで行うことに意味があるので、モニター上でパーツを３Ｄ運動させて適切な位置に配置することは困難である。この問題を緩和するため、パーツに右袖などの属性を付与し、パーツが存在すべき位置の概要を指定することが考えられる。しかしながら複雑な形状の衣類の場合、属性の付与は困難である。またパーツを追加する場合、予め用意しておいた属性だけではパーツの位置を指定しにくい。衣類のデザインに必要なパーツの種類を予測して、各パーツに属性を付与できるようにすることは難しい。
【特許文献１】特開平８−２４６２１９
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明の課題は、人体モデルに対して衣類のパーツを容易に配置できるようにすることにある。
【課題を解決するための手段】
【０００４】
この発明の着装シミュレーション装置は、複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させる装置において、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成するためのフレーム生成手段と、
フレームに対して衣類のパーツを移動させると共に、フレームに衣類のパーツを巻き付けて、パーツを配置するためのパーツ配置手段と、
フレームに巻き付けた複数のパーツを仮想的に互いに接合し、着装状態を３Ｄ空間内でシミュレーションするためのシミュレーション手段、とを設けたことを特徴とする。【０００５】
この発明の着装シミュレーション方法は、複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させる方法において、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成し、
フレームに対して衣類のパーツを移動させると共に、フレームに衣類のパーツを巻き付けてパーツを配置し、
フレームに巻き付けた複数のパーツを仮想的に互いに接合し、着装状態を３Ｄ空間内でシミュレーションすることを特徴とする。【０００６】
この発明の着装シミュレーションプログラムは、コンピュータにより実行されて、複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させるプログラムにおいて、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成するためのフレーム生成命令と、
フレームに対して衣類のパーツを移動させると共に、フレームに衣類のパーツを巻き付けてパーツを配置するための、パーツ配置命令と、
フレームに巻き付けた複数のパーツを仮想的に互いに接合し、着装状態を３Ｄ空間内でシミュレーションするためのシミュレーション命令、とを設けたことを特徴とする。【０００７】
好ましくは、パーツ配置では、衣類のパーツをフレームに沿って人体各部の軸に平行な方向にスライド自在にし、かつ衣類のパーツを前記軸を中心にフレームに沿って回転自在にする。
またフレームは好ましくは、前記軸を中心とする筒、あるいは錐である。
【発明の効果】
【０００８】
この発明では、人体モデルに対して３Ｄ空間で衣類のパーツを移動させるのではなく、フレームに対してパーツを配置する。パーツを人体の各部に対応させると、パーツは該当する部分の軸の周囲のパーツの付近に配置される。次に、パーツをフレームに対して移動させ、フレームに巻き付けると、パーツは人体の部分に対して配置される。このため人体に対するパーツの配置が容易で、パーツの配置場所毎に属性を用意する必要がない。【０００９】
パーツは人体の各部を取り巻く形のものがほとんどなので、軸に沿ってスライドさせ、かつ軸の回りで回転させることができると、所望の形に配置できる。
フレームを、軸を中心とする筒あるいは錐とし、その周囲にパーツを巻き付けると、簡単に人体各部の回りにパーツを配置できる。
衣類は布帛や編地からなる複数のパーツを縫合したものや、複数のパーツを同時に編成し無縫製で互いに接合した編物などとする。左右各々の袖、衿、ネック部、身頃、ベルト、スカート、パンツの左右各々の脚などが、パーツの例である。
【図面の簡単な説明】
【００１０】
【図１】実施例の着装シミュレーション装置のブロック図
【図２】実施例の着装シミュレーション方法のフローチャート
【図３】実施例の着装シミュレーションプログラムのブロック図
【図４】実施例でのフレームの例を示す斜視図
【図５】フレームの他の例を示す斜視図
【図６】実施例で左袖の周囲にフレームを発生させ、パーツを筒に対してスチックした状態を示す図
【図７】図６からフレームの、軸からの距離（左）や、頂点の数を変更（右）した状態を示す図
【図８】図６から、フレームにパーツをロールした状態を示す図
【図９】２段のスカートにさらに１段追加するために、追加するパーツをフレームにスチックした状態を示す斜視図
【図１０】図１０の状態の正面図
【図１１】図９，図１０から、パーツをフレームにロールした状態を示す正面図
【符号の説明】
【００１１】
２  着装シミュレーション装置    ４  ユーザインターフェース    
５  キーボード    ６  スタイラス    ７  マウス    ８  メニュー
１０  モニター    １１  パターン画像    １２  シミュレーション画像
１６  人体形状記憶部    １８  フレーム生成変形部    ２０  パーツ配置部
２４  縫合部    ２６  ３Ｄシミュレーション部    
３０  着装シミュレーションプログラム    ３１  ユーザインターフェース管理命令
３２  人体形状記憶命令    ３３  フレーム生成変形命令    
３４  パーツ配置命令    ３５  縫合命令    ３６  ３Ｄシミュレーション命令
４０，５０  フレーム    
【発明を実施するための最良の形態】
【００１２】
以下にこの発明を実施するための最良の形態を示すが、これに限るものではない。
【実施例】
【００１３】
図１〜図１１に、実施例の着装シミュレーション装置２と、着装シミュレーション方法並びに着装シミュレーションプログラムを示す。なお着装シミュレーション装置２に関する記載は、シミュレーション方法やシミュレーションプログラムにもそのまま当てはまる。また逆にシミュレーション方法に関する記載は、シミュレーション装置やシミュレーションプログラムにもそのまま当てはまる。【００１４】
各図において、４はユーザインターフェースで、キーボード５やスタイラス６，マウス７あるいは図示しないトラックボールなどからの入力を受け付け、メニュー８に従って入力を解釈する。１０はモニターで、衣類の各パーツを示すパターン画像１１と、衣類を人体モデルに仮想的に着装させたシミュレーション画像１２とを同時に表示する。またシミュレーションの過程での、パーツの人体モデルへの仮配置などの画面も表示する。ユーザはメニュー８で処理の内容を指定し、スタイラス６やマウス７などで画像１１，１２上の位置を指定し、パーツの配置やデザインの変更などを行う。【００１５】
人体形状記憶部１６は、人体モデルの３Ｄ形状を記憶し、フレーム生成変形部１８は人体各部の軸の周囲に設けるフレームを生成すると共に、フレームの形状を変形する。パーツ配置部２０は衣類のパーツをフレームに貼り付けるように配置すると共に、フレーム上でスライドあるいは回転させて、その位置を調整し、パーツをフレームに巻き付けるように配置する。縫合部２４は配置された各パーツを仮想的に縫合し、即ち各パーツを互いに結合する。３Ｄシミュレーション部２６は、パーツを結合済みの衣類に対して、衣類に働く重力や人体との摩擦、縫合によってパーツ各部に働く力などをシミュレーションする。シミュレーションは３Ｄ空間で行う。【００１６】
図２にシミュレーションの各ステップを示すと、人体形状記憶部に人体形状の３Ｄデータを記憶させる。次に人体各部を囲むフレームを用意する。フレームは多角形の筒や円筒、円錐の一部、即ち円錐台などとし、人体には左腕、右腕、胴、左足、右足の５つの軸がある。そして便宜上胴を上下に分割して、トルソ上並びにトルソ下とする。これらによって合計６軸が発生する。フレームは軸を取り巻くように設けられ、軸からの距離を指定することによりフレームの大きさが決まり、また角形数、即ちフレームの頂点の数を指定することにより、四角筒のようなフレームから円筒のようなフレームまでの間で、形状が変化する。【００１７】
ユーザは既存のパーツのデータを読み込む、あるいはこれらのデータを修正する等によりパーツデータを作成して読み込む。次いでパーツデータに対してシミュレーションを行う。シミュレーションの準備段階として、パーツを人体モデルに対して配置する。最初にパーツを人体の各部、例えば左袖，右袖，左足，右足，トルソ上，トルソ下などのいずれかに対応させる。人体の部位としてこれ以外に首などを追加してもよい。そして人体の各部に対応して軸があり、軸を取り巻くようにフレームを生成する。パーツは人体各部に対応しており、対応するフレームの表面に貼り付けられる。【００１８】
フレームのパラメータは修正自在で、例えば軸からの距離や角形数などを修正できる。これによってフレームが変形する。またパーツはフレームの軸方向に平行にスライド自在で、また軸を中心に回転させることができる。これ以外にもユーザが指定し得る範囲で、パーツはフレーム表面で任意の運動をする。所望の形状のフレームに対してパーツが所望の位置をとると、パーツの配置が完了する。このようにして各パーツを人体モデルに対して配置し終わると、パーツを互いに固定することにより仮想的に縫合する。次いで、互いに結合されたパーツからなる衣類を、人体モデルが着装した際の安定状態を、適宜の力学モデルにより３Ｄ空間でシミュレーションする。シミュレーションは、パーツを人体の各部に対応させること、人体各部の軸を取り巻くフレームを生成・変形し、パーツをフレームに固定すること、パーツを互いに結合して人体モデルに着装された衣類とすること、及び衣類の安定な着装状態を３Ｄ空間でシミュレーションすることからなる。【００１９】
図３に着装シミュレーションプログラム３０を示す。ユーザインターフェース管理命令３１は、ユーザインターフェース４をコンピュータ上で実現し、人体形状記憶命令３２はコンピュータ上で人体形状記憶部１６を実現する。フレーム生成変形命令３３は、コンピュータ上でフレーム生成変形部１８を実現し、パーツ配置命令３４はパーツ配置部２０を実現する。縫合命令３５は縫合部２４を実現し、３Ｄシミュレーション命令３６は３Ｄシミュレーション部２６を実現する。シミュレーションプログラム３０は、ＣＤＲＯＭなどの記憶媒体や搬送波から、シミュレーション装置２に供給する。【００２０】
図４，図５にフレーム４０，５０を示す。フレーム４０は多角形筒で、ここでは軸からの距離をｄで表し、パーツは軸に平行にスライドし、あるいは軸を中心に回転できる。なおパーツをフレームの表面に仮止めすることを貼り付けるといい、この段階でパーツはフレーム４０に未だ巻き付いておらず、この後パーツをフレーム４０に対して巻き付ける。図５のフレーム５０は円錐の一部、即ち円錐台をしており、スカートなどのように裾広がりのパーツを配置するのに適している。フレーム５０では傾きを調整でき、上端と下端とを伸縮させることにより、フレーム形状を変更できる。【００２１】
図６〜図８に、左袖を人体モデルに対して配置する例を示す。他のパーツに対しても、同様である。モニター１０にはシミュレーション画像として人体モデルが表示され、パーツの配置を左袖とすることにより、左腕の軸の回りに多角形のフレームが発生する。そしてパーツはこの多角形の筒に貼り付けられる。貼り付ける方向は、例えばスタイラス６などで指定する。ここからフレームの形状を適宜に変形できる。例えば軸からの距離を増すと、図７の左側のようにフレームが拡大し、角形数を減らすと図７に右側のように変形する。スライドステップは３Ｄシミュレーションでのパーツの変形のしやすさを示すパラメータで、曲げ量はパーツをフレームに巻き付けた場合の角度で、指定しなくても良い。【００２２】
フレームに貼り付けたパーツに対して、シミュレーション画像１２の画面に表示したメニューの矢印ボタンを用いて、パーツをスライドさせる。例えば上向きの矢印ボタンを用いて、袖を片側に寄せ、下向きの矢印ボタンで袖口側に寄せることができる。また左右の矢印ボタンを用いて、パーツを左右動させることができる。そしてロールにより、パーツはフレームの周囲に巻き付いて配置が完了する。なおフレーム上のパーツに対して、スタイラスやマウスなどでドラッグすることにより、配置を変更してもよい。【００２３】
以上のようにすると、パーツをフレーム上で移動させることにより、所望の配置を実現することができる。特にパーツの移動はフレームの面上での移動となり、スライドや回転などにより簡単に実行できる。【００２４】
全てのパーツが配置されると、パーツとパーツを互いに縫合する。縫合関係は、例えばパーツに予め縫合関係を指定するか、もしくは互いに縫合する箇所をスタイラスやマウスなどで指定すればよい。縫合が終了すると、力学的なシミュレーションを行い、衣類の着装状態を評価する。そしてフレームに対するパーツの配置では、縫合が可能な程度に配置を行えばよく、厳密な配置は必要ではない。【００２５】
図９〜図１１に、やや複雑なデザインのスカートのシミュレーションを示す。例えば上下２段のスカートが配置済みで、スカートの３段目のパーツをデザイナーが追加したものとする。スカートの３段目は胴の下部から両足を取り巻くのでトルソ下と対応し、その軸は鉛直軸である。そしてこの軸の周囲に多角形のフレームが生成され、フレームに沿って３段目のパーツを配置する。ここで３段目のパーツは、配置済みの２段目のパーツの内側に配置したい。そこでフレームの軸からの距離を小さくすれば、２段目のパーツの内側に配置することを指定できる。以上によって図１１のように配置が完了する。なお図９，図１０の表示を同時に行ってもよく、あるいは図１０の表示ではなく、図９の表示を行ってもよい。【００２６】
図９〜図１１のスカートの場合、スカート１段目，スカート２段目などの属性を予め用意することは困難である。これに対してフレームを生成し、軸からの距離や上下の位置を修正することにより，スカートの３段目を容易に配置できる。なお図１０等の、Ｘ，Ｙ，Ｚのボタンはパーツを平行移動させる向きを示し、設けなくても良い。【００２７】
衣類が布帛で構成されている場合、パーツを縫合し、縫合によって生じた歪みを除くと共に、衣類が自然で安定な形状に移行するようにシミュレーションする。この過程でドレープなどが発生する。衣類が編物で構成されている場合、パーツを縫合し、同様に縫合によって生じたパーツの伸縮を小さくすると共に、パーツに働く重力や人体との摩擦力などを考慮して、衣類が自然で安定な形状に移行するようにシミュレーションする。無縫製の編物からなる衣類の場合、実際の編物で各パーツが無縫製で接合されるように、シミュレーションでも各編物を接合し、同様に自然で安定な形状に移行するようにシミュレーションする。【００２８】
実施例では、パーツの初期配置が容易になり、シミュレーションでの、パーツをマニュアルで適正な位置に配置する段階を容易にかつ高速で処理できる。
【図１】
2008081687.tif 000003
【図２】
2008081687.tif 000004
【図３】
2008081687.tif 000005
【図４】
2008081687.tif 000006
【図５】
2008081687.tif 000007
【図６】
2008081687.tif 000008
【図７】
2008081687.tif 000009
【図８】
2008081687.tif 000010
【図９】
2008081687.tif 000011
【図１０】
2008081687.tif 000012
【図１１】
2008081687.tif 000013
【手続補正書】
【提出日】平成20年10月27日(2008.10.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させる装置において、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成するためのフレーム生成手段と、
フレームに対して衣類のパーツを配置すると共に、フレームに衣類のパーツを巻き付け、かつフレームに対してパーツを移動させることにより、パーツをフレームに対して配置するためのパーツ配置手段と、
フレームに巻き付けた複数のパーツを仮想的に互いに接合することにより、互いに接合された複数のパーツからなる衣類を人体モデルが着装した初期状態を得るための接合手段と、
前記の初期状態から、衣類に働く力に基づき、人体モデルが着装した状態での衣類の安定形状を、３Ｄ空間内でシミュレーションするためのシミュレーション手段、とを設けたことを特徴とする、着装シミュレーション装置。
【請求項２】
パーツ配置手段は、衣類のパーツをフレームに沿って人体各部の軸に平行な方向にスライド自在でかつ、衣類のパーツを前記軸を中心にフレームに沿って回転自在であることを特徴とする、請求項１の着装シミュレーション装置。
【請求項３】
前記フレームが、前記軸を中心とする筒、あるいは錐であることを特徴とする、請求項１の着装シミュレーション装置。
【請求項４】
複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させる方法において、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成し、
フレームに対して衣類のパーツを配置すると共に、フレームに衣類のパーツを巻き付け、かつフレームに対してパーツを移動させることにより、パーツをフレームに対して配置し、
フレームに巻き付けた複数のパーツを仮想的に互いに接合することにより、互いに接合された複数のパーツからなる衣類を人体モデルが着装した初期状態を得、
前記の初期状態から、衣類に働く力に基づき、人体モデルが着装した状態での衣類の安定形状を、３Ｄ空間内でシミュレーションする、ことを特徴とする、着装シミュレーション方法。
【請求項５】
コンピュータにより実行されて、複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させるプログラムにおいて、
前記コンピュータを、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成するためのフレーム生成手段と、
フレームに対して衣類のパーツを配置すると共に、フレームに衣類のパーツを巻き付け、かつフレームに対してパーツを移動させることにより、パーツをフレームに対して配置するためのパーツ配置手段と、
フレームに巻き付けた複数のパーツを仮想的に互いに接合することにより、互いに接合された複数のパーツからなる衣類を人体モデルが着装した初期状態を得るための接合手段と、
前記の初期状態から、衣類に働く力に基づき、人体モデルが着装した状態での衣類の安定形状を、３Ｄ空間内でシミュレーションするためのシミュレーション手段、として動作させることを特徴とする、着装シミュレーションプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
技術分野
［０００１］
この発明は、衣類を人体が着装した状態をシミュレーションすることに関する。
背景技術
［０００２］
デザインした衣類をコンピュータ上で人体モデルに着装させることが提案されている（特許文献１：特開平８−２４６２１９）。ここで布帛からなる複数のパーツを縫合した衣類のデザインを考える。この衣類を人体モデルに着装させるには、パーツをモデルの周囲の適切な位置に配置する必要がある。シミュレーションは３Ｄスペースで行うことに意味があるので、モニター上でパーツを３Ｄ運動させて適切な位置に配置することは困難である。この問題を緩和するため、パーツに右袖などの属性を付与し、パーツが存在すべき位置の概要を指定することが考えられる。しかしながら複雑な形状の衣類の場合、属性の付与は困難である。またパーツを追加する場合、予め用意しておいた属性だけではパーツの位置を指定しにくい。衣類のデザインに必要なパーツの種類を予測して、各パーツに属性を付与できるようにすることは難しい。
特許文献１：特開平８−２４６２１９
発明の開示
発明が解決しようとする課題
［０００３］
この発明の課題は、人体モデルに対して衣類のパーツを容易に配置できるようにすることにある。
課題を解決するための手段
［０００４］
この発明の着装シミュレーション装置は、複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させる装置において、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成するためのフレーム生成手段と、
フレームに対して衣類のパーツを配置すると共に、フレームに衣類のパーツを巻
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
き付け、かつフレームに対してパーツを移動させることにより、パーツをフレームに対して配置するためのパーツ配置手段と、
フレームに巻き付けた複数のパーツを仮想的に互いに接合することにより、互いに接合された複数のパーツからなる衣類を人体モデルが着装した初期状態を得るための接合手段と、
前記の初期状態から、衣類に働く力に基づき、人体モデルが着装した状態での衣類の安定形状を、３Ｄ空間内でシミュレーションするためのシミュレーション手段、とを設けたことを特徴とする。
［０００５］
この発明の着装シミュレーション方法は、複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させる方法において、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成し、
フレームに対して衣類のパーツを配置すると共に、フレームに衣類のパーツを巻き付け、かつフレームに対してパーツを移動させることにより、パーツをフレームに対して配置し、
フレームに巻き付けた複数のパーツを仮想的に互いに接合することにより、互いに接合された複数のパーツからなる衣類を人体モデルが着装した初期状態を得、
前記の初期状態から、衣類に働く力に基づき、人体モデルが着装した状態での衣類の安定形状を、３Ｄ空間内でシミュレーションする、ことを特徴とする。
［０００６］
この発明の着装シミュレーションプログラムはコンピュータにより実行されて、複数のパーツからなる衣類を３Ｄ空間内で人体モデルに仮想的に着装させるプログラムにおいて、
前記コンピュータを、
人体モデルでの人体の各部の軸の周囲に、人体各部を取り巻く立体図形からなるフレームを生成するためのフレーム生成手段と、
フレームに対して衣類のパーツを配置すると共に、フレームに衣類のパーツを巻き付け、かつフレームに対してパーツを移動させることにより、パーツをフレームに対して配置するためのパーツ配置手段と、
フレームに巻き付けた複数のパーツを仮想的に互いに接合することにより、互いに接合された複数のパーツからなる衣類を人体モデルが着装した初期状態を得るための接合手段と、
前記の初期状態から、衣類に働く力に基づき、人体モデルが着装した状態での衣類の安定形状を、３Ｄ空間内でシミュレーションするためのシミュレーション手段、として動作させることを特徴とする。
［０００７］
好ましくは、パーツ配置では、衣類のパーツをフレームに沿って人体各部の軸に平行な方向にスライド自在にし、かつ衣類のパーツを前記軸を中心にフレームに沿って回転自在にする。
またフレームは好ましくは、前記軸を中心とする筒、あるいは錐である。
発明の効果
［０００８］
この発明では、人体モデルに対して３Ｄ空間で衣類のパーツを移動させるのではな
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
く、フレームに対してパーツを配置する。パーツを人体の各部に対応させると、パーツは該当する部分の軸の周囲のフレームの付近に配置される。次に、パーツをフレームに対して移動させ、フレームに巻き付けると、パーツは人体の部分に対して配置される。このため人体に対するパーツの配置が容易で、パーツの配置場所毎に属性を用意する必要がない。
［０００９］
パーツは人体の各部を取り巻く形のものがほとんどなので、軸に沿ってスライドさせ、かつ軸の回りで回転させることができると、所望の形に配置できる。
フレームを軸を中心とする筒あるいは錐とし、その周囲にパーツを巻き付けると、簡単に人体各部の回りにパーツを配置できる。
衣類は布帛や編地からなる複数のパーツを縫合したものや、複数のパーツを同時に編成し無縫製で互いに接合した編物などとする。左右各々の袖、衿、ネック部、身頃、ベルト、スカート、パンツの左右各々の脚などが、パーツの例である。
図面の簡単な説明
［００１０］
［図１］実施例の着装シミュレーション装置のブロック図
［図２］実施例の着装シミュレーション方法のフローチャート
［図３］実施例の着装シミュレーションプログラムのブロック図
［図４］実施例でのフレームの例を示す斜視図
［図５］フレームの他の例を示す斜視図
［図６］実施例で左袖の周囲にフレームを発生させ、パーツを筒に対してスチックした状態を示す図
［図７］図６からフレームの、軸からの距離（左）や、頂点の数を変更（右）した状態を示す図
［図８］図６から、フレームにパーツをロールした状態を示す図
［図９］２段のスカートにさらに１段追加するために、追加するパーツをフレームにスチックした状態を示す斜視図
［図１０］図１０の状態の正面図
［図１１］図９，図１０から、パーツをフレームにロールした状態を示す正面図
【手続補正書】
【提出日】平成21年6月15日(2009.6.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
【図１】実施例の着装シミュレーション装置のブロック図
【図２】実施例の着装シミュレーション方法のフローチャート
【図３】実施例の着装シミュレーションプログラムのブロック図
【図４】実施例でのフレームの例を示す斜視図
【図５】フレームの他の例を示す斜視図
【図６】実施例で左袖の周囲にフレームを発生させ、パーツを筒に対してスチックした状態を示す図
【図７】図６からフレームの、軸からの距離（左）や、頂点の数を変更（右）した状態を示す図
【図８】図６から、フレームにパーツをロールした状態を示す図
【図９】２段のスカートにさらに１段追加するために、追加するパーツをフレームにスチックした状態を示す斜視図
【図１０】図９の状態の正面図
【図１１】図９，図１０から、パーツをフレームにロールした状態を示す正面図
【国際調査報告】
2008081687.tif 000014
2008081687.tif 000015
2008081687.tif 000016
2008081687.tif 000017