Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4879946B2 - 3D design support device and program - Google Patents
[go: Go Back, main page]

JP4879946B2 - 3D design support device and program - Google Patents

3D design support device and program Download PDF

Info

Publication number
JP4879946B2
JP4879946B2 JP2008227634A JP2008227634A JP4879946B2 JP 4879946 B2 JP4879946 B2 JP 4879946B2 JP 2008227634 A JP2008227634 A JP 2008227634A JP 2008227634 A JP2008227634 A JP 2008227634A JP 4879946 B2 JP4879946 B2 JP 4879946B2
Authority
JP
Japan
Prior art keywords
model
clothes
storage means
dimensional
clothing
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.)
Active
Application number
JP2008227634A
Other languages
Japanese (ja)
Other versions
JP2010061477A (en
Inventor
泰仁 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Square Enix Co Ltd
Original Assignee
Square Enix Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Square Enix Co Ltd filed Critical Square Enix Co Ltd
Priority to JP2008227634A priority Critical patent/JP4879946B2/en
Publication of JP2010061477A publication Critical patent/JP2010061477A/en
Application granted granted Critical
Publication of JP4879946B2 publication Critical patent/JP4879946B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Description

本発明は、3次元モデルの表面デザインの作成を支援する3次元デザイン支援装置に関し、特に、モデルの展開図に対して画像データを添付するだけで、簡単にユーザー固有のモデルが作成できる3次元デザイン支援装置及びプログラムに関するものである。   The present invention relates to a three-dimensional design support apparatus that supports creation of a surface design of a three-dimensional model, and in particular, a three-dimensional model that allows a user-specific model to be easily created simply by attaching image data to a model development view. The present invention relates to a design support apparatus and a program.

近年、インターネットを通じて一対一で行われてきたコミュニケーションは、ネットワーク上の共有仮想空間でも行われるようになり、それに参加する複数のユーザーを相手に、同時に行われるようになってきた。このとき、個々のユーザーを表現する仮想的なキャラクタとしてアバターというものが用いられている。   In recent years, communication that has been performed one-on-one through the Internet has also been performed in a shared virtual space on a network, and has been performed simultaneously with a plurality of users participating in the network. At this time, an avatar is used as a virtual character representing each user.

このようなコミュニケーションの場で用いられるアバターは、主に人型のキャラクタである。アバターは、それを用いてコミュニケーションをするユーザー固有のキャラクタとして表現されるため、その人型のキャラクタに用いられる顔について、パーツ毎に用意された目、鼻や口などのパーツが、ユーザーの操作により、人の顔として組み合わされることで、よりユーザー自身に似たアバターを作成する等されている(例えば、特許文献1参照)。これによって、共有空間内において他のユーザーが使用するアバターとの区別がなされてきた。一方で、顔を除いた身体的特徴を表すものとしては、人型のキャラクタであるなら、女性、男性又は大人、子供それぞれにおける体格の違いの他に、アバターに衣服を着用させること(例えば、特許文献2参照)で、ユーザー毎の個性を表現してきた。   Avatars used in such a communication field are mainly humanoid characters. Since an avatar is expressed as a user-specific character that communicates with it, parts such as eyes, nose, and mouth prepared for each part of the face used for the human-type character are operated by the user. Thus, an avatar more similar to the user himself is created by being combined as a human face (see, for example, Patent Document 1). Thereby, the avatar used by other users in the shared space has been distinguished. On the other hand, if it is a humanoid character as a physical feature excluding the face, in addition to differences in physique among women, men, adults, and children, avatars should wear clothes (for example, In Japanese Patent Application Laid-Open No. 2004-228561, individuality for each user has been expressed.

特開2008−61896号公報(0003、0004)JP 2008-61896 A (0003, 0004) 特開2008−510563号公報(0023、0024)JP 2008-510563 A (0023, 0024)

ただ、このようにゲームの中で予め用意されている衣服を用いることは、その限られた種類の中からユーザーが選択することとなる。そのため、人気のある衣服であるなら、他のアバターと全く同じ服装となってしまうことも考えられ、また、そのような予め用意されている衣服の中にもユーザーの好みのものが無いことが考えられる。ネットワーク上の共有空間の利用者が増加している現在においては、さらに個性のあるアバターを作成することで、それらを特定させるための外見上の違いが求められる。   However, using clothes prepared in advance in the game in this way means that the user selects from the limited types. Therefore, if it is popular clothing, it is possible that it will be exactly the same as other avatars, and there is no user's preference among such pre-prepared clothing Conceivable. At the present time when the number of users of the shared space on the network is increasing, by creating more unique avatars, a difference in appearance is required to identify them.

このような状況において、さらにユーザーの好みにあったアバターにするために、アバターの衣服を自らパソコン上で作成し、それを着用させるユーザーもいる。しかしながら、そのような衣服の作成には、アバター及びその衣服が、3次元空間で表現されるものであれば、特定のソフトウェアが必要となり、かつ、それを使いこなせる技術の習得も必要となる。   In such a situation, some users create their own avatar clothes on a personal computer and wear them to make the avatar more suitable for the user. However, in order to create such clothes, if the avatar and the clothes are expressed in a three-dimensional space, specific software is required, and it is necessary to acquire techniques for using them.

そこで、本発明の目的は、ユーザーの簡易な操作によって、ユーザー固有の3次元モデルの表面デザインが作成できる3次元デザイン支援装置及びプログラムを提供することである。   Accordingly, an object of the present invention is to provide a three-dimensional design support apparatus and program capable of creating a surface design of a user-specific three-dimensional model by a simple user operation.

上記目的を達成するため、本発明の第1の観点にかかる3次元デザイン支援装置は、アバターが身につけている衣服の3次元モデルの表面デザインの作成を支援する3次元デザイン支援装置であって、仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段と、前記衣服の3次元モデルの部位毎に分けた表面形状を、2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段と、前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段と、ユーザにより任意に選択された模様を有する2次元画像を記憶する2次元画像記憶手段と、前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段と、ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段と、前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段と、前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段とを備え、前記位置変更手段は、前記2次元画像に対して前記部位毎の展開図の位置を変更し、該2次元画像に対する該部位毎の展開図の位置に応じて、該部位毎に該部位と重ね合わさった該2次元画像の模様および/または色彩が変わり、前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化することを特徴とする。
上記目的を達成するため、本発明の第2の観点にかかる3次元デザイン支援装置は、アバターが身につけている衣服の3次元モデルの表面デザインの作成を支援する3次元デザイン支援装置であって、仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段と、前記衣服の3次元モデルの表面形状を2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段と、前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段と、ユーザにより任意に選択された2次元画像を記憶する2次元画像記憶手段と、前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段と、ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段と、前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段と、前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段とを備え、前記重ね合わせ表示手段は、前記衣服の展開図の一部と前記2次元画像とを重ね合わせて表示装置に表示させ、前記位置変更手段は、前記衣服の展開図と前記2次元画像の重ね合わせの範囲が変更されるように、該展開図と該2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更し、前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化することを特徴とする。
上記目的を達成するため、本発明の第3の観点にかかる3次元デザイン支援装置は、アバターが身につけている衣服の3次元モデルの表面デザインの作成を支援する3次元デザイン支援装置であって、仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段と、前記衣服の3次元モデルの表面形状を2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段と、前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段と、ユーザにより任意に選択された2次元画像を記憶する2次元画像記憶手段と、前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段と、ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段と、前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段と、前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段と、ユーザによる入力装置の操作に従って、前記アバターを前記仮想3次元空間において動作させるアバター動作手段と、前記アバター動作手段による前記アバターの動作に従って、前記モデルデータの形態を変異させるモデルデータ変異手段とを備え、前記画像貼付手段は、前記モデルデータ変異手段により形態が変異させられたモデルデータに対して前記展開図に重ね合わせて表示されている前記2次元画像を貼り付け、前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化することを特徴とする。
In order to achieve the above object, a 3D design support apparatus according to a first aspect of the present invention is a 3D design support apparatus that supports creation of a surface design of a 3D model of clothes worn by an avatar. The model data storage means for storing the model data of the clothes worn by the avatar arranged in the virtual three-dimensional space, and the surface shape divided for each part of the three-dimensional model of the clothes are expanded in two dimensions Correspondence relationship between a development view storage means for storing a development view of clothes consisting of a plurality of parts, a model data of clothes stored in the model data storage means, and a development view of clothes stored in the development view storage means. Corresponding relationship storage means for storing, two-dimensional image storage means for storing a two-dimensional image having a pattern arbitrarily selected by the user, and clothes stored in the developed view storage means The developed display and the two-dimensional image stored in the two-dimensional image storage means are superimposed and displayed on the display device, and the superimposed display means displays the image according to the operation of the input device by the user. A position changing means for changing the position of the developed view for each part of the clothes without changing the position of the two-dimensional image among the developed view for each part of the clothes and the two-dimensional image; According to the correspondence relationship between the clothing model data stored in the relationship storage means and the clothing development view, the clothing model data stored in the model data storage means is superimposed on the clothing development view. An image pasting unit for pasting the displayed two-dimensional image, and the two-dimensional image pasted in a state where the avatar is worn as clothes by the image pasting unit. Image display model display means for displaying the model data of the attached clothes on a display device, and the position changing means changes the position of the developed view for each part with respect to the two-dimensional image, and the two-dimensional depending on the position of the developed view of each said site for image, page river is patterned and / or color of the site and the superimposed said 2-dimensional image for each said site, the three-dimensional model of the garment, body type of the avatar The size of the garment developed by the development map storage means changes with the change of the size of the three-dimensional model of the garment according to the change of the body shape of the avatar. As the dimensional model, a model of a large garment or a model of a small garment can be selected with respect to the body shape of the avatar, and the development of the garment according to the selection of the garment model. The size of the figure also changes .
In order to achieve the above object, a three-dimensional design support apparatus according to a second aspect of the present invention is a three-dimensional design support apparatus that supports creation of a surface design of a three-dimensional model of clothes worn by an avatar. Model data storage means for storing model data of clothes worn by the avatar arranged in the virtual three-dimensional space, and clothes comprising a plurality of parts obtained by two-dimensionally developing the surface shape of the three-dimensional model of the clothes A development view storage means for storing the development view of the garment, and a correspondence relationship storage means for storing a correspondence relationship between the model data of the clothes stored in the model data storage means and the development view of the clothes stored in the development view storage means A two-dimensional image storage means for storing a two-dimensional image arbitrarily selected by the user, a development view of clothes stored in the development drawing storage means, and the two-dimensional image storage Overlay display means for superimposing and displaying the two-dimensional image stored in the stage on the display device, and for each part of the clothes displayed superimposed by the overlay display means in accordance with the operation of the input device by the user The position change means for changing the position of the development view for each part of the clothes without changing the position of the two-dimensional image of the development view and the two-dimensional image, and the correspondence storage means The two-dimensional image displayed superimposed on the development view of the clothing with respect to the clothing model data stored in the model data storage unit according to the correspondence between the clothing model data and the development view of the clothing Image pasting means for pasting the image, and model data of the clothes on which the two-dimensional image is pasted while the avatar is worn as clothes by the image pasting means Image display model display means for displaying the image on a display device, wherein the overlay display means superimposes a part of the developed view of the clothes and the two-dimensional image on the display device, and displays the position change means. Is a part of the clothes without changing the position of the two-dimensional image in the development figure and the two-dimensional image so that the range of the superposition of the development figure of the clothes and the two-dimensional image is changed. The position of the development view is changed every time, the size of the three-dimensional model of the clothes changes with the change of the body shape of the avatar, and the development view of the clothes stored in the development view storage means is the body shape of the avatar The shape changes due to the change in the size of the three-dimensional model of the clothes accompanying the change in the size, and the three-dimensional model is a model of a large garment or a model of a small garment with respect to the body shape of the avatar. The size of the development view of the clothes changes with the selection of the model of the clothes .
In order to achieve the above object, a 3D design support apparatus according to a third aspect of the present invention is a 3D design support apparatus that supports creation of a surface design of a 3D model of clothes worn by an avatar. Model data storage means for storing model data of clothes worn by the avatar arranged in the virtual three-dimensional space, and clothes comprising a plurality of parts obtained by two-dimensionally developing the surface shape of the three-dimensional model of the clothes A development view storage means for storing the development view of the garment, and a correspondence relationship storage means for storing a correspondence relationship between the model data of the clothes stored in the model data storage means and the development view of the clothes stored in the development view storage means A two-dimensional image storage means for storing a two-dimensional image arbitrarily selected by the user, a development view of clothes stored in the development drawing storage means, and the two-dimensional image storage Overlay display means for superimposing and displaying the two-dimensional image stored in the stage on the display device, and for each part of the clothes displayed superimposed by the overlay display means in accordance with the operation of the input device by the user The position change means for changing the position of the development view for each part of the clothes without changing the position of the two-dimensional image of the development view and the two-dimensional image, and the correspondence storage means The two-dimensional image displayed superimposed on the development view of the clothing with respect to the clothing model data stored in the model data storage unit according to the correspondence between the clothing model data and the development view of the clothing Image pasting means for pasting the image, and model data of the clothes on which the two-dimensional image is pasted while the avatar is worn as clothes by the image pasting means Is displayed on the display device, the avatar operation means for operating the avatar in the virtual three-dimensional space according to the operation of the input device by the user, and the model according to the operation of the avatar by the avatar operation means. Model data mutating means for mutating the form of the data, and the image pasting means is displayed superimposed on the development view with respect to the model data whose form has been mutated by the model data mutating means. A three-dimensional model is pasted , the size of the three-dimensional model of the clothes changes with the change of the body shape of the avatar, and the development view of the clothes stored in the development view storage means accompanies the change of the body shape of the avatar. The shape changes according to the change in the size of the three-dimensional model of the clothes, and the three-dimensional model It is possible to select a clothing model having a large size or a clothing size having a small size with respect to the body shape of the avatar, and the size of the development view of the clothing also changes in accordance with the selection of the clothing model .

上記第1〜第3の観点にかかる3次元デザイン支援装置では、3次元モデルのモデルデータと、その表面形状を2次元に展開した展開図と、両者の対応関係とがそれぞれモデルデータ記憶手段、展開図記憶手段、対応関係記憶手段に記憶されている。さらに、ユーザの選択により任意の2次元画像が2次元画像記憶手段に記憶されるが、この2次元画像は、展開図と重ね合わせて表示装置に表示され、さらにユーザの入力装置の操作に従って、2次元画像と展開図の一方の位置を変更することができる In the three-dimensional design support apparatus according to the first to third aspects, the model data of the three-dimensional model, the development view in which the surface shape is developed two-dimensionally, and the correspondence between them are respectively model data storage means, It is memorize | stored in the expanded view memory | storage means and the corresponding relationship memory | storage means. Furthermore, an arbitrary two-dimensional image is stored in the two-dimensional image storage means by the user's selection, and this two-dimensional image is displayed on the display device in a superimposed manner with the developed view, and further according to the operation of the user's input device. One of the two-dimensional image and the developed view can be changed

そして、ユーザの操作に従って展開図に対して任意に位置決めされた2次元画像が、対応関係記憶手段に記憶されている対応関係に従って3次元モデルのモデルデータに貼り付けられ、こうして2次元画像の貼り付けられた3次元モデルのモデルデータが表示装置に表示されることとなる。ユーザが3次元モデルの展開図に対して任意の2次元画像の位置合わせするだけという誰にでもできる簡単な操作で、任意の画像が付された3次元モデルの表面デザインをデザインすることができるようになる。また、2次元画像の選択は任意であるので、デザインの幅が狭められてしまうことがない。また、アバターが身につけている状態で2次元画像が貼り付けられモデルデータを表示装置で確認しながらデザインを行うことができるので、衣服としてのデザインはよかったもののアバターに身につけさせると似合わないといったことが生じるのを防ぐことができる。
また、上記第1の観点にかかる3次元デザイン支援装置では、3次元モデルの部位毎にデザインを行うことができ、例えば、展開図の継ぎ目が不自然になる場合が生じないようなデザイン修正も可能となる。
また、上記第3の観点にかかる3次元デザイン支援装置では、アバターの動作によってモデルデータの形態が変異される場合に、その形態が変異された状態で衣服のデザインを確認することができるので、例えば、アバターが特定の動作をした場合にせっかくのデザインが台無しになってしまうなどということが起こらないようにすることができる。
Then, the two-dimensional image arbitrarily positioned with respect to the development view according to the user's operation is pasted on the model data of the three-dimensional model according to the correspondence stored in the correspondence storage means, and thus the two-dimensional image is pasted. The model data of the attached three-dimensional model is displayed on the display device. User with a simple operation that can be anyone that only the alignment of the arbitrary two-dimensional image to development of the three-dimensional model, is to design the surface design of the three-dimensional model arbitrary image has been added become able to. In addition, since the selection of the two-dimensional image is arbitrary, the width of the design is not reduced. Also, since the 2D image can be pasted while the avatar is wearing and the model data can be checked while checking the display data on the display device, the clothing design is good but the avatar does not suit the wearer. Can be prevented.
In the 3D design support apparatus according to the first aspect, design can be performed for each part of the 3D model. For example, design correction that does not cause unnatural seams in the developed view is also possible. It becomes possible.
Further, in the 3D design support apparatus according to the third aspect, when the form of the model data is mutated by the action of the avatar, the design of the clothes can be confirmed in a state in which the form is mutated. For example, it is possible to prevent the design from being spoiled when the avatar performs a specific action.

上記第1〜第3の観点にかかる3次元デザイン支援装置において、前記2次元画像記憶手段は、ユーザにより任意に選択された複数種類の2次元画像を記憶することが可能なものであってもよい。この場合において、前記位置変更手段は、ユーザの操作に従って、前記2次元画像記憶手段に記憶された複数種類の2次元画像毎に前記展開図に対する位置を変更するものとすることができる。 In the three-dimensional design support apparatus according to the first to third aspects, the two-dimensional image storage means may be capable of storing a plurality of types of two-dimensional images arbitrarily selected by a user. Good. In this case, the position changing means may change the position with respect to the developed view for each of a plurality of types of two-dimensional images stored in the two-dimensional image storage means in accordance with a user operation.

この場合、2次元画像記憶手段に複数種類の2次元画像を記憶させ、それぞれの展開図に対する位置を適当に変更することにより、部位毎に好ましいと考えられる画像が付された3次元モデルの表面デザインを容易にデザインすることができるようになる。   In this case, the surface of the three-dimensional model on which a plurality of types of two-dimensional images are stored in the two-dimensional image storage means and an image considered to be preferable for each part is appropriately changed by appropriately changing the position with respect to each developed view. The design can be designed easily.

上記第1〜第3の観点にかかる3次元デザイン支援装置において、前記画像貼付モデル表示手段は、前記2次元画像が貼り付けられたモデルデータを仮想カメラにより透視変換した画像を前記表示装置に表示させるとともに、該モデルデータに対する該仮想カメラの視点の位置及び視軸の方向の相対的な関係を変化させるカメラ変化手段を含むものとすることができる。 In the three-dimensional design support apparatus according to the first to third aspects, the image pasting model display means displays an image obtained by perspective-transforming model data on which the two-dimensional image is pasted with a virtual camera on the display device. And a camera changing unit that changes a relative relationship between the position of the viewpoint of the virtual camera and the direction of the visual axis with respect to the model data.

この場合、モデルデータに対する仮想カメラの視点の位置及び視軸の方向の相対的な関係を変化させることによって、任意の画像が付された3次元モデルの表面デザインを様々な角度から見た様子を表示装置により確認することができ、何れの方向から見てもバランスのよいデザインを容易に作成することができる。   In this case, by changing the relative relationship between the position of the viewpoint of the virtual camera and the direction of the visual axis relative to the model data, it is possible to see how the surface design of the three-dimensional model with an arbitrary image is seen from various angles. It can be confirmed by the display device, and a well-balanced design can be easily created from any direction.

上記目的を達成するため、本発明の第4の観点にかかるプログラムは、コンピュータ装置にアバターが身につけている衣服の3次元モデルの表面デザインの作成を支援させるためのプログラムであって、仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段、前記衣服の3次元モデルの部位毎に分けた表面形状を、2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段、前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段、ユーザにより任意に選択された模様を有する2次元画像を記憶する2次元画像記憶手段、前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段、ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段、前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段、及び、前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段として前記コンピュータ装置を機能させ、前記位置変更手段は、前記2次元画像に対して前記部位毎の展開図の位置を変更し、該2次元画像に対する該部位毎の展開図の位置に応じて、該部位毎に該部位と重ね合わさった該2次元画像の模様および/または色彩が変わり、前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化することを特徴とする。
上記目的を達成するため、本発明の第5の観点にかかるプログラムは、コンピュータ装置にアバターが身につけている衣服の3次元モデルの表面デザインの作成を支援させるためのプログラムであって、仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段、前記衣服の3次元モデルの表面形状を2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段、前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段、ユーザにより任意に選択された2次元画像を記憶する2次元画像記憶手段、前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段、ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段、前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段、及び、前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段として前記コンピュータ装置を機能させ、前記重ね合わせ表示手段は、前記衣服の展開図の一部と前記2次元画像とを重ね合わせて表示装置に表示させ、前記位置変更手段は、前記衣服の展開図と前記2次元画像の重ね合わせの範囲が変更されるように、該展開図と該2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更し、前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化することを特徴とする。
上記目的を達成するため、本発明の第6の観点にかかるプログラムは、コンピュータ装置にアバターが身につけている衣服の3次元モデルの表面デザインの作成を支援させるためのプログラムであって、仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段、前記衣服の3次元モデルの表面形状を2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段、前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段、ユーザにより任意に選択された2次元画像を記憶する2次元画像記憶手段、前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段、ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段、前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段、前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段、ユーザによる入力装置の操作に従って、前記アバターを前記仮想3次元空間において動作させるアバター動作手段、及び、前記アバター動作手段による前記アバターの動作に従って、前記モデルデータの形態を変異させるモデルデータ変異手段として前記コンピュータ装置を機能させ、前記画像貼付手段は、前記モデルデータ変異手段により形態が変異させられたモデルデータに対して前記展開図に重ね合わせて表示されている前記2次元画像を貼り付け、前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化することを特徴とする。
In order to achieve the above object, a program according to a fourth aspect of the present invention is a program for causing a computer device to support creation of a surface design of a three-dimensional model of clothes worn by an avatar. Model data storage means for storing model data of clothes worn by the avatar arranged in a three-dimensional space, a surface shape divided for each part of the three-dimensional model of the clothes from a plurality of parts developed in two dimensions Development map storage means for storing a development map of clothes, and correspondence memory for storing a correspondence relation between model data of clothes stored in the model data storage means and a development map of clothes stored in the development chart storage means Means, two-dimensional image storage means for storing a two-dimensional image having a pattern arbitrarily selected by a user, and development of clothes stored in the development drawing storage means And the two-dimensional image stored in the two-dimensional image storage means are superimposed and displayed on the display device, and are displayed superimposed on the superimposing display means according to the operation of the input device by the user. Position change means for changing the position of the developed view for each part of the clothes without changing the position of the two-dimensional image among the developed view for each part of the clothes and the two-dimensional image; In accordance with the correspondence relationship between the stored model data of the clothes and the clothes development view, the clothes model data stored in the model data storage means is displayed superimposed on the clothes development view. An image pasting unit for pasting the two-dimensional image, and the two-dimensional image pasted in a state where the avatar is worn as clothes by the image pasting unit. Causing the computer device to function as an image pasting model display means for displaying the model data of the clothes on the display device, and the position changing means changes the position of the developed view for each part with respect to the two-dimensional image, depending on the position of the developed view of each said site for said 2-dimensional image, page river is patterned and / or color of the site and the superimposed said 2-dimensional image for each said site, the three-dimensional model of the garment, the As the avatar's body changes in size, the development of the clothes stored in the development chart storage means changes in shape due to a change in the size of the three-dimensional model of the clothes as the avatar's body changes. The three-dimensional model can select a clothing model having a large size or a clothing having a small size with respect to the body shape of the avatar. Accordingly, the size of the developed view of the clothes also changes .
In order to achieve the above object, a program according to a fifth aspect of the present invention is a program for causing a computer device to support creation of a surface design of a three-dimensional model of clothes worn by an avatar. A model data storage means for storing model data of clothes worn by the avatar arranged in a three-dimensional space, and a development view of clothes composed of a plurality of parts in which the surface shape of the three-dimensional model of the clothes is two-dimensionally developed. A development view storage means for storing, a correspondence relation storage means for storing a correspondence relationship between model data of clothes stored in the model data storage means and a development view of clothes stored in the development view storage means, optionally by the user Two-dimensional image storage means for storing the selected two-dimensional image, a development view of clothes stored in the development drawing storage means, and the two-dimensional image storage means An overlay display unit that superimposes the stored two-dimensional image on the display device, and a development view of the clothing displayed by the overlay display unit in accordance with the operation of the input device by the user and the 2 Position changing means for changing the position of the developed view for each part of the clothes without changing the position of the two-dimensional image in the two-dimensional image, the model data of the clothes stored in the correspondence storage means, and the clothes Image pasting means for pasting the two-dimensional image displayed superimposed on the development view of the clothes on the model data of the clothes stored in the model data storage means according to the correspondence relationship with the development view of And the model data of the clothes on which the two-dimensional image is pasted while the avatar is worn as clothes by the image pasting means are displayed on the display device. The computer device functions as an image pasting model display means to be displayed, and the overlay display means superimposes a part of the developed view of the clothes and the two-dimensional image on the display device, and displays the position change means. Is a part of the clothes without changing the position of the two-dimensional image in the development figure and the two-dimensional image so that the range of the superposition of the development figure of the clothes and the two-dimensional image is changed. The position of the development view is changed every time, the size of the three-dimensional model of the clothes changes with the change of the body shape of the avatar, and the development view of the clothes stored in the development view storage means is the body shape of the avatar The shape changes due to the change in the size of the three-dimensional model of the clothes accompanying the change in the size of the clothes. A model of a garment is also selectable, and the size of the developed view of the garment changes as the garment model is selected .
In order to achieve the above object, a program according to a sixth aspect of the present invention is a program for causing a computer device to support creation of a surface design of a three-dimensional model of clothes worn by an avatar. A model data storage means for storing model data of clothes worn by the avatar arranged in a three-dimensional space, and a development view of clothes composed of a plurality of parts in which the surface shape of the three-dimensional model of the clothes is two-dimensionally developed. A development view storage means for storing, a correspondence relation storage means for storing a correspondence relationship between model data of clothes stored in the model data storage means and a development view of clothes stored in the development view storage means, optionally by the user Two-dimensional image storage means for storing the selected two-dimensional image, a development view of clothes stored in the development drawing storage means, and the two-dimensional image storage means An overlay display unit that superimposes the stored two-dimensional image on the display device, and a development view of the clothing displayed by the overlay display unit in accordance with the operation of the input device by the user and the 2 Position changing means for changing the position of the developed view for each part of the clothes without changing the position of the two-dimensional image in the two-dimensional image, the model data of the clothes stored in the correspondence storage means, and the clothes Image pasting means for pasting the two-dimensional image displayed superimposed on the development view of the clothes on the model data of the clothes stored in the model data storage means according to the correspondence relationship with the development view of The model data of the clothes on which the two-dimensional image is pasted in a state where the avatar is worn as clothes by the image pasting means is displayed on a display device. The image pasting model display means, the avatar operation means for operating the avatar in the virtual three-dimensional space according to the operation of the input device by the user, and the model data form is changed according to the avatar operation by the avatar operation means. The computer device functions as model data changing means for causing the image pasting means to display the two-dimensional image superimposed on the development view with respect to the model data whose form has been changed by the model data changing means. The image is pasted , the size of the three-dimensional model of the clothes changes with the change of the body shape of the avatar, and the development view of the clothes stored in the development view storage means is the change of the body shape of the avatar. The shape changes as the size of the 3D clothing model changes, and the 3D model Is capable of selecting a clothing model having a large size or a clothing having a small size with respect to the body shape of the avatar, and the size of the development view of the clothing also changes with the selection of the clothing model. And

以下、添付図面を参照して、本発明の実施の形態について説明する。   Embodiments of the present invention will be described below with reference to the accompanying drawings.

図1は、この実施の形態で適用される3次元デザイン支援装置の構成を示すブロック図である。図示するように3次元デザイン支援装置は、CPU(Central Processing Unit)101と、メインメモリ102と、入力装置103と、表示装置104と、ハードディスクドライブ(HDD)105と、CD−ROM/DVDドライブ106とを備えている。また、表示装置104は表示画面114を備え、DVD/CD−ROMドライブ106には、記録媒体(本実施の形態では、DVD−ROMまたはCD−ROM)121を装着し得る。   FIG. 1 is a block diagram showing a configuration of a three-dimensional design support apparatus applied in this embodiment. As shown in the figure, the three-dimensional design support apparatus includes a CPU (Central Processing Unit) 101, a main memory 102, an input device 103, a display device 104, a hard disk drive (HDD) 105, and a CD-ROM / DVD drive 106. And. Further, the display device 104 includes a display screen 114, and a recording medium (DVD-ROM or CD-ROM in this embodiment) 121 can be mounted on the DVD / CD-ROM drive 106.

CPU101は、HDD105や記録媒体121上に格納されたプログラムを実行し、装置本体の制御を行う。メインメモリ102は、CPU101のワークエリアであり、貼付画像の座標位置や、その大きさ等に関する情報は、メインメモリ102に一時記憶される。また、HDD105は、プログラムやデータを保存するための記憶領域として用いられるである。   The CPU 101 executes a program stored on the HDD 105 or the recording medium 121 to control the apparatus main body. The main memory 102 is a work area of the CPU 101, and information on the coordinate position of the pasted image, its size, and the like is temporarily stored in the main memory 102. The HDD 105 is used as a storage area for storing programs and data.

DVD/CD−ROMドライブ106は、記録媒体121に対しプログラム及びデータの読み出しを行う。入力装置103は、ポインティングデバイスとして使用されるマウス、及び方向キーを備えているキーボード等である。キーボードは、テキスト入力、オブジェクトに所定の動作をさせるための操作、またはオブジェクトと仮想カメラとの相対的位置関係の変更の用に供されことになり、さらにマウスのドラッグ操作、及びドロップ操作は、オブジェクトや、貼付画像の表示画面114上の移動を可能にさせる。そして、入力部103からの入力データはメインメモリ102に出力され、CPU101がそれを解釈して演算処理を実行する。   The DVD / CD-ROM drive 106 reads programs and data from the recording medium 121. The input device 103 is a mouse used as a pointing device, a keyboard having direction keys, or the like. The keyboard is used for text input, an operation for causing the object to perform a predetermined operation, or a change in the relative positional relationship between the object and the virtual camera, and further, a mouse drag operation and a drop operation are performed. The object and the pasted image on the display screen 114 can be moved. The input data from the input unit 103 is output to the main memory 102, and the CPU 101 interprets it and executes arithmetic processing.

3次元デザイン支援装置で実行されるプログラム及びデータは、最初例えば記録媒体121に記憶されている。記録媒体121に記憶されているデータとしては、仮想3次元空間に存在するアバター、服モデルを構成するためのグラフィックデータ、及びその服モデルに対応する裁断図等が含まれている。記憶媒体121に記憶されたプログラム及びデータは、実行時にDVD/CD−ROMドライブ106により読み出されて、メインメモリ102にロードされる。CPU101は、メインメモリ102にロードされたプログラム及びデータを処理し、描画命令を表示装置104に出力する。CPU101が処理を行っている間の中間的なデータは、メインメモリ102に記憶される。   The program and data executed by the 3D design support apparatus are first stored in the recording medium 121, for example. The data stored in the recording medium 121 includes an avatar that exists in a virtual three-dimensional space, graphic data for configuring a clothing model, a cutting diagram corresponding to the clothing model, and the like. The program and data stored in the storage medium 121 are read by the DVD / CD-ROM drive 106 at the time of execution and loaded into the main memory 102. The CPU 101 processes the program and data loaded in the main memory 102 and outputs a drawing command to the display device 104. Intermediate data while the CPU 101 is performing processing is stored in the main memory 102.

CPU101は画像データを展開し、それを、表示装置104の表示画面114上に画像を表示する。CPU101から出力される画像の1フレーム時間は、例えば60分の1秒である。CPU101は、仮想3次元空間に存在するオブジェクト(アバター、及び服モデル等)を仮想カメラにより透視変換した2次元画像の画像データを生成し、それをユーザーの操作に供する他の画像データと共に表示画面114上に表示する。このような画像処理において、画像処理用の制御装置(GPU、ROM等を含む)を用いてもよい。   The CPU 101 expands the image data and displays an image on the display screen 114 of the display device 104. One frame time of an image output from the CPU 101 is, for example, 1/60 second. The CPU 101 generates image data of a two-dimensional image obtained by perspective-transforming an object (avatar, clothes model, etc.) existing in a virtual three-dimensional space with a virtual camera, and displays the image data together with other image data used for a user operation. 114 is displayed. In such image processing, a control device for image processing (including GPU, ROM, etc.) may be used.

この実施の形態にかかる3次元デザイン支援装置は、ユーザーが、アバターとして仮想3次元空間内において操作可能なキャラクタ(3次元で表現される人型のキャラクタとして以下説明していく)に着用させる衣服(キャラクタと同様に3次元で表現される)を、所定の服モデルを基に、主にマウスのドラッグ操作及びドロップ操作(以下、単に「ドラッグ&ドロップ」とする)によって作成する支援を実行する。   The three-dimensional design support apparatus according to this embodiment is a clothing that a user wears on a character that can be operated as an avatar in a virtual three-dimensional space (which will be described below as a humanoid character expressed in three dimensions). Execute support to create (represented in three dimensions like a character) mainly by dragging and dropping a mouse (hereinafter simply referred to as “drag and drop”) based on a predetermined clothing model .

図2に示すように、3次元で表現される服モデルにはそれに対応した2次元に展開されることになる、その服モデルの裁断図(以下、単に「型」とする)が服モデル毎に用意されており、ユーザーはその型に、所望の画像(例えば、GIF型式で圧縮された画像)をドラッグ&ドロップする。それによって、その画像は型に貼り付けられたことになり、その画像がテクスチャとして服モデルにマッピングされることになる。それぞれの型は、服モデルの部位(袖、胴体部分等)毎に分かれており、一枠内に平面上に配置される。   As shown in FIG. 2, a clothing model expressed in three dimensions is expanded in two dimensions corresponding to the clothing model, and a cutting diagram (hereinafter simply referred to as “type”) of the clothing model is displayed for each clothing model. The user drags and drops a desired image (for example, an image compressed in the GIF format) onto the type. As a result, the image is pasted on the mold, and the image is mapped to the clothing model as a texture. Each type is divided for each part (sleeve, body part, etc.) of the clothes model, and is arranged on a plane within one frame.

図3に、服モデル302のポリゴンと、型307との対応関係について示す。図に示すのは服モデル302と、型307における胴体前面部である。まず、服モデル302は複数の三角形、または四角形のポリゴンから構成されており、それらを相互に複数結合して3次元の服モデル302として表される。そして、そのように複数のポリゴンで構成される服モデル302表面上の、数字を付したそれぞれのポリゴンは、2次元で表現される型307における胴体前面部の表面上の数字を付したそれぞれの部分において、相互に対応付けられている。これによって、2次元で表される型307に貼り付けられた画像と同様のものが、3次元で表される服モデル302の表面に表されることになる。   FIG. 3 shows the correspondence between the polygon of the clothing model 302 and the mold 307. The figure shows the clothing model 302 and the front side of the body of the mold 307. First, the clothing model 302 is composed of a plurality of triangular or quadrangular polygons, and a plurality of them are connected to each other and represented as a three-dimensional clothing model 302. Each polygon with a number on the surface of the clothing model 302 composed of a plurality of polygons is attached with a number on the surface of the front side of the body in the mold 307 expressed in two dimensions. The portions are associated with each other. Accordingly, an image similar to the image pasted on the mold 307 represented in two dimensions is represented on the surface of the clothing model 302 represented in three dimensions.

また、この型に貼り付けられた画像の、服モデル表面へのマッピングは、バンプマッピングによって行われることになる。ここでバンプマッピングとは、オブジェクトのポリゴン上に、マッピングされているテクスチャのピクセル毎にその法線をずらすことで、オブジェクトの表面上に擬似的な凹凸を表現するマッピング手法である。つまり、ピクセル毎の法線がずらされることにより、仮想3次元空間上の光源からの反射光がずらされるので、それを透視変化した画像においては、そのオブジェクト表面の陰影が変化することになり、見かけ上の凹凸が表現される。また、アバターの動作に伴って生じる服の皺などの凹凸は、その動作に応じた服モデルのポリゴンの変化と併せて、このバンプマッピングで表現されることになる。   The mapping of the image pasted on this mold onto the clothing model surface is performed by bump mapping. Here, the bump mapping is a mapping technique that expresses pseudo unevenness on the surface of the object by shifting the normal line for each pixel of the texture mapped on the polygon of the object. In other words, the reflected light from the light source in the virtual three-dimensional space is shifted by shifting the normal line for each pixel. Therefore, in the image obtained by changing the perspective of the image, the shadow of the object surface changes. Apparent irregularities are expressed. In addition, irregularities such as clothes wrinkles caused by the movement of the avatar are expressed by this bump mapping together with the change of the polygon of the clothes model according to the movement.

続いて図4に本発明の実施の形態にかかる3次元デザイン支援装置の処理の概要について、表示画面114の推移の一例を示し、その説明をする。本実施形態では、表示画面114において図4(a)に示すような、アバター301と、服モデル選択画面303が表示され、メッセージ表示画面304の指示に従って、ユーザーが自作することになるアバター301の服を、服モデル選択肢305から、マウスのクリック操作(マウスカーソル310を所望の服モデル選択肢305に重ねてするクリック操作)を用いて選択させる。アバター301は、選択された服モデル選択肢305に対応する服モデル302が着用された状態で表示され、また選択されたことをユーザーに視認させるために、選択された服モデル選択肢305は、その周辺部に斜線枠で示されるカーソル306が表示されることになる。   Next, FIG. 4 shows an example of the transition of the display screen 114 and explains the outline of the processing of the three-dimensional design support apparatus according to the embodiment of the present invention. In the present embodiment, an avatar 301 and a clothing model selection screen 303 as shown in FIG. 4A are displayed on the display screen 114, and the user creates his / her own avatar 301 in accordance with instructions on the message display screen 304. Clothes are selected from the clothes model option 305 using a mouse click operation (click operation for placing the mouse cursor 310 on the desired clothes model option 305). The avatar 301 is displayed with the clothes model 302 corresponding to the selected clothes model option 305 being worn, and the selected clothes model option 305 is A cursor 306 indicated by a hatched frame is displayed in the part.

図4(a)の表示画面114において、メッセージ表示画面304の指示に従って、自作することになるユーザー所望の服モデル302が、服モデル選択肢305から選択され、ユーザーによって編集ボタン311がクリックされると、続いて表示画面114には、図4(b)に示すように、服モデル選択画面303に代わって服自作画面308が表示され、そこに、選択された服モデル302に対応した型307が表示される。メッセージ画面304には、型307に貼付画像を貼り付ける旨の指示が表示され、ユーザーはHDD105等に保存された画像を読み込み、服自作画面308に貼り付けることになる。   In the display screen 114 of FIG. 4A, when a user-desired clothing model 302 to be created is selected from the clothing model selection 305 according to an instruction on the message display screen 304, and the user clicks the edit button 311. Subsequently, on the display screen 114, as shown in FIG. 4B, a clothing self-made screen 308 is displayed instead of the clothing model selection screen 303, and a mold 307 corresponding to the selected clothing model 302 is displayed there. Is displayed. On the message screen 304, an instruction to paste the pasted image on the mold 307 is displayed, and the user reads the image stored in the HDD 105 or the like and pastes it on the self-made screen 308.

続いて、図4(c)に示すように、ユーザーによって読み込まれた貼付画像309は、服自作画面308上の型307に重ねて表示される。貼付画像309と重なった型307の部分においての、服モデル302上の対応する部分において、その貼付画像309がテクスチャとして表示されることになる。つまり、図4(c)に示される表示画面114の場合、服モデル302の肩の袖の部分としての型307b、及び307cの全てが貼付画像309と重なり、服モデル302の胴体部分としての型307a(服背面部分であり、表示画面114下方向が、服モデル302の首方向)、及び307d(服前面部分)の上半分の部分が重なっているので、服モデル302の型の袖部分と、胴体部分のうち上半分とだけに、貼付画像309と同様の模様と色彩がテクスチャとなって貼付されることになる。   Subsequently, as illustrated in FIG. 4C, the pasted image 309 read by the user is displayed so as to be superimposed on the mold 307 on the clothing self-made screen 308. In the portion of the mold 307 that overlaps the pasted image 309, the pasted image 309 is displayed as a texture in the corresponding portion on the clothing model 302. That is, in the case of the display screen 114 shown in FIG. 4C, all of the molds 307b and 307c as the shoulder sleeve portions of the clothing model 302 overlap with the pasted image 309, and the clothing model 302 as the trunk portion. Since the upper half of 307a (clothing back portion, the lower direction of display screen 114 is the neck direction of clothing model 302) and 307d (clothing front portion) overlap, The pattern and color similar to the pasted image 309 are pasted as texture only on the upper half of the body portion.

このとき、キーボードの方向キーを操作することで、アバター301に対する仮想カメラの位置及び方向を変化させることができる。これは例えば、アバター301を中心として一定の距離を保ちながら、そのカメラ位置及び方向を変化させたりすることである。これによって、図4(c)に示されているように、正面を向いたアバター301だけではなく、図5(a)に示されているように、正面からずれた方向を向いたアバター301が表示画面114に表示されることとなる。   At this time, the position and direction of the virtual camera with respect to the avatar 301 can be changed by operating the direction key of the keyboard. This is, for example, changing the camera position and direction while maintaining a certain distance around the avatar 301. As a result, as shown in FIG. 4C, not only the avatar 301 facing the front but also the avatar 301 facing the direction deviating from the front as shown in FIG. It will be displayed on the display screen 114.

また、キーボードの所定のキーを操作することで、アバター301に所定の動作をさせることができる。所定の動作とは、例えば歩いたり、走ったり、跳ねたり、しゃがんだり等のアバター301が共有の仮想空間内でする動作と同じ動作である。このような動作に伴って、服モデルは変形し、服モデルにおける複数のポリゴンもそれに併せて形を変形させる。それを、バンプマッピングすることにより、アバター301が着用する服には、皺や揺らめき等の動きが確認されるようになる。服の自作の過程において、アバター301にこのような動作をさせることができ、自作の服モデル302にもそれに伴った皺や揺らめきが起こる。   Further, by operating a predetermined key on the keyboard, the avatar 301 can perform a predetermined operation. The predetermined action is the same action as the action that the avatar 301 performs in the shared virtual space, such as walking, running, jumping, and squatting. Along with such an operation, the clothes model is deformed, and a plurality of polygons in the clothes model are deformed accordingly. By performing bump mapping, movements such as wrinkles and shimmering are confirmed in the clothes worn by the avatar 301. In the process of self-made clothing, the avatar 301 can be made to perform this kind of operation, and the self-made clothing model 302 is also wrinkled and shuffled.

本発明の実施に係る3次元デザイン支援装置における処理の実行中は、表示画面114上に、常にマウスカーソル310が表示されており、貼付画像309に対してマウスのドラッグ&ドロップを行うことで、型307に対する貼付画像309の位置を変更することができる。例えば、図4(c)に表示される貼付画像309上にマウスカーソル310を配置し、そこからドラッグ&ドロップを行うことで貼付画像309を下方に移動させる。移動後の表示画面114が図5(b)である。このように貼付画像309の位置が変化することによって、貼付画像309と重なる型307の範囲も移動前とは異なることになる。図5(b)では、貼付画像309の位置の変化によって、型307dの大部分が貼付画像309と重なることになり、これによって反映される服モデル302のテクスチャも、前面の大部分が貼付画像309と同様の模様と色彩のテクスチャに変化することになる。   During the execution of the process in the 3D design support apparatus according to the embodiment of the present invention, the mouse cursor 310 is always displayed on the display screen 114, and by dragging and dropping the mouse on the pasted image 309, The position of the pasted image 309 with respect to the mold 307 can be changed. For example, the mouse cursor 310 is placed on the pasted image 309 displayed in FIG. 4C, and the pasted image 309 is moved downward by dragging and dropping from there. FIG. 5B shows the display screen 114 after the movement. Thus, by changing the position of the pasted image 309, the range of the mold 307 overlapping the pasted image 309 is also different from that before the movement. In FIG. 5B, due to the change in the position of the pasting image 309, most of the mold 307d overlaps with the pasting image 309, and the texture of the clothing model 302 reflected thereby is largely the pasting image. The texture changes to the same pattern and color as 309.

貼付画像309の貼付位置が定まれば、ユーザーは終了ボタン312をクリックすることで、いつでも服の作成を終了することができ、それと同時に、自作した服をデータとして保存するかどうかを決定することになる。保存するときは、図5(c)に示すように服モデル選択画面303に、服モデル選択肢305として並べて表示されるようになり、自作した服を保存しないときは、今まで編集してきた自作の服モデル302のデータは破棄され、表示画面114は図4(a)に示すものに戻ることになる。   Once the pasting position of the pasting image 309 is determined, the user can finish creating the clothes at any time by clicking the end button 312 and, at the same time, decide whether or not to save the self-made clothes as data. become. When saving, the clothes model selection screen 303 is displayed side by side as clothes model choices 305 as shown in FIG. 5 (c). The data of the clothes model 302 is discarded, and the display screen 114 returns to the one shown in FIG.

以下、この実施の形態にかかる3次元デザイン支援装置における処理を図5に示すフローチャートによって説明する。   The processing in the 3D design support apparatus according to this embodiment will be described below with reference to the flowchart shown in FIG.

まず、ユーザーによって服モデル302が選択され、自作を開始する旨の操作がされると(ステップS101)、CPU101は選択された服モデル302に対応する型307を読み出し、表示画面114に表示する(ステップS102)。   First, when a clothing model 302 is selected by the user and an operation for starting own creation is performed (step S101), the CPU 101 reads a mold 307 corresponding to the selected clothing model 302 and displays it on the display screen 114 ( Step S102).

次に、CPU101はユーザーによって貼付画像309の読み出し操作がされたかどうかの判定を行う(ステップS103)。貼付画像309の読み出し操作がされると、CPU101は服自作画面308上に貼付画像309を貼付する(ステップS104)。続いて、CPU101は貼付画像309が貼付、または移動されたかどうかの判定を行い(ステップS105)、貼付画像309が貼付、または移動されたなら、続いて貼付画像309が型307と重なっているかどうかの判定を行う(ステップS106)。CPU101は、ステップS106において重なっていると判定すると、その重なっている部分について、その部分に応じた範囲を服モデル302にテクスチャとして貼付する(ステップS107)。またCPU101は、キーボードからの方向キー入力の有無を判定し(ステップS108)、方向キーの入力があれば、その入力方向に応じてアバター301を旋回させる(ステップS109)。続いてCPU101は、ユーザーのアバター301に所定の動作をさせるための入力の有無の判定を行う(ステップS110)。ユーザーによる、アバター301に所定の動作をさせるための入力があれば、CPU101はアバター301に入力に応じた所定の動作を実行させる(ステップS111)。   Next, the CPU 101 determines whether or not the user has performed an operation for reading the pasted image 309 (step S103). When the operation for reading the pasted image 309 is performed, the CPU 101 pastes the pasted image 309 on the clothes self-made screen 308 (step S104). Subsequently, the CPU 101 determines whether or not the pasted image 309 has been pasted or moved (step S105). If the pasted image 309 has been pasted or moved, whether or not the pasted image 309 subsequently overlaps the mold 307. Is determined (step S106). If the CPU 101 determines that they overlap in step S106, the CPU 101 pastes a range corresponding to the overlapping portion as a texture on the clothing model 302 (step S107). Further, the CPU 101 determines whether or not there is a direction key input from the keyboard (step S108), and if there is an input of the direction key, the avatar 301 is turned according to the input direction (step S109). Subsequently, the CPU 101 determines whether or not there is an input for causing the user's avatar 301 to perform a predetermined operation (step S110). If there is an input by the user for causing the avatar 301 to perform a predetermined operation, the CPU 101 causes the avatar 301 to execute a predetermined operation corresponding to the input (step S111).

続いて、CPU101はアバター301及び服自作画面308等に対する、上記においてされた操作を基に、(アバター301に対しては透視変換処理を行い得られた画像によって)表示画面114の表示変更を行う(ステップS112)。   Subsequently, the CPU 101 changes the display of the display screen 114 based on the above-described operation on the avatar 301 and the self-made clothing screen 308 (by the image obtained by performing the perspective transformation process on the avatar 301). (Step S112).

一方、CPU101の処理は、ステップS103において貼付画像309が読み出されたと判定されないとき、ステップS105へ移る。また、CPU101の処理は、ステップS105において画像が貼付、若しくは移動されたと判定されないとき、またはステップS106において型と画像が重なっていると判定されないとき、ステップS108へ移る。また、CPU101の処理は、ステップS108において方向キーが入力が検出されたと判定されなかったとき、ステップS110へ移る。また、CPU101の処理は、ステップS110において、アバター301に所定の動作をさせるための入力が検出されなかったときは、ステップS112へ移る。   On the other hand, the processing of the CPU 101 proceeds to step S105 when it is not determined in step S103 that the pasted image 309 has been read. Further, the processing of the CPU 101 proceeds to step S108 when it is not determined in step S105 that the image has been pasted or moved, or when it is not determined in step S106 that the mold and the image overlap. Further, the process of the CPU 101 proceeds to step S110 when it is not determined in step S108 that an input has been detected for the direction key. Further, the processing of the CPU 101 proceeds to step S112 when an input for causing the avatar 301 to perform a predetermined operation is not detected in step S110.

ステップS112において表示画面114の表示変更がされると、CPU101は、ユーザーの服の作成が終了したかどうかの判定を行い(ステップS113)、服の作成が終了していれば、続いて自作の服を保存するかどうかをユーザーに選択させる(ステップS114)。ユーザーの服の作成が終了されていなければ、CPU101の処理は再びステップS103に戻る。ステップS103からステップS113までにおいてされるCPU101の一連の処理は、1フレーム期間内に実行される。   When the display screen 114 is changed in step S112, the CPU 101 determines whether or not the creation of the user's clothes has been completed (step S113). The user selects whether to save clothes (step S114). If the creation of the user's clothes has not been completed, the process of the CPU 101 returns to step S103 again. A series of processing of the CPU 101 performed from step S103 to step S113 is executed within one frame period.

ステップS114で自作の服を保存するとの選択がなされたとき、CPU101はユーザーの自作した服をHDD105等に保存する(ステップS115)。ステップS114において、自作の服を保存するとの選択がなされなかったとき、またはステップS115において、自作の服が保存されたとき、CPU101は、服の作成を行うかどうかをユーザーに選択させ(ステップS116)、さらに服の作成を行う場合はCPU101はステップS101に処理を移し、これ以上服の作成を行わないのであれば、3次元デザイン支援装置における処理を終了する。   When it is selected in step S114 that the user's own clothes are to be stored, the CPU 101 stores the user's own clothes in the HDD 105 or the like (step S115). In step S114, when the selection to save the self-made clothes is not made, or when the self-made clothes are saved in step S115, the CPU 101 causes the user to select whether or not to create the clothes (step S116). In the case of further creating clothes, the CPU 101 moves the process to step S101, and if no more clothes are created, the process in the three-dimensional design support apparatus is terminated.

以上説明したように、上記3次元デザイン支援装置では、複数のポリゴンにより3次元で表現される服モデル302と、それと対応する、その服モデル302の表面形状を2次元に展開した型307とは、その対応関係を示す情報と共にメインメモリ102に記憶されている。さらにHDD105等に記憶された貼付画像309は、ユーザーによって読み出され、服自作画面308に、型307と共に表示され、さらにユーザーのドラッグ&ドロップ操作により、型307に対する貼付画像309の位置を変化させることができる。   As described above, in the three-dimensional design support apparatus, the clothes model 302 expressed in three dimensions by a plurality of polygons and the corresponding mold 307 in which the surface shape of the clothes model 302 is expanded in two dimensions are described. And stored in the main memory 102 together with information indicating the corresponding relationship. Further, the pasted image 309 stored in the HDD 105 or the like is read by the user, displayed on the clothes creation screen 308 together with the mold 307, and the position of the pasted image 309 with respect to the mold 307 is changed by the user's drag and drop operation. be able to.

このようにして、ユーザーの操作に従って型307に対して任意に移動された貼付画像309が、その対応関係を示す情報に従って、服モデル302にマッピングされ、こうして貼付画像309の貼り付けられた服モデル302が表示画面114に表示されることとなる。ユーザーが型307に対して任意の貼付画像309の位置を、ドラッグ&ドロップ操作によって移動し、決定するだけという簡単な操作で、任意の画像が付された服モデル302の表面デザインを編集することができるようになる。また、貼付画像309は、任意に選択することができるので、デザインの幅が狭められてしまうことがない。   In this way, the pasted image 309 arbitrarily moved with respect to the mold 307 according to the user's operation is mapped to the clothing model 302 according to the information indicating the correspondence, and thus the clothing model to which the pasted image 309 is pasted. 302 is displayed on the display screen 114. The user edits the surface design of the clothing model 302 to which the arbitrary image is attached by simply moving the position of the arbitrary pasted image 309 with respect to the mold 307 by drag and drop operation and determining it. Will be able to. Further, since the pasted image 309 can be arbitrarily selected, the width of the design is not reduced.

貼付画像309がマッピングされた服モデル302を着用しているアバター301を、仮想カメラによって透視変換し、その透視変換した画像を表示装置114に表示させるが、ユーザーは、キーボードの方向キーを操作することで、該仮想カメラの位置及び視軸の方向を変化させ、アバター301との相対的位置関係を変化させることができる。   The avatar 301 wearing the clothes model 302 to which the pasted image 309 is mapped is perspective-transformed by a virtual camera, and the perspective-transformed image is displayed on the display device 114, but the user operates a direction key on the keyboard. Thus, the position of the virtual camera and the direction of the visual axis can be changed, and the relative positional relationship with the avatar 301 can be changed.

仮想カメラ及びアバター301の相対的位置関係を変化させることによって、貼付画像309が付された服モデル302の表面デザインを様々な角度から見た様子を表示装置114により確認することができ、何れの方向から見てもバランスのよいデザインを容易に作成することができる。   By changing the relative positional relationship between the virtual camera and the avatar 301, the display device 114 can confirm how the surface design of the clothes model 302 with the pasted image 309 is seen from various angles. A well-balanced design can be easily created from the direction.

また、このように、アバター301に服モデル302を着用させた状態で、貼付画像309が貼り付けられる服モデル302を表示装置114で確認しながらデザインを行うことができ、それによって、衣服としてのデザインの良し悪しだけではなく、アバター301に着用させたときの良し悪しもユーザーが確認できるので、デザイン編集をした衣服がアバター301にとって、似合わないといったことが生じるのを防ぐことができる。   In addition, in this manner, with the clothes model 302 being worn by the avatar 301, the design can be performed while confirming the clothes model 302 to which the pasted image 309 is pasted on the display device 114. Since the user can check not only the quality of the design but also the quality when the avatar 301 is worn, it is possible to prevent the clothes that have undergone the design editing from being unsuitable for the avatar 301.

また、ユーザーはキーボードの所定のキーを操作することで、アバター301に、例えば歩いたり、走ったり、跳ねたり、しゃがんだり等の仮想空間内でする動作を、服モデル302のデザインの作成中にさせることができる。アバター301の動作によって服モデル302に皺や揺らめきが表現される場合に、その表現によって服モデル302が変形された状態で衣服のデザインを確認することができるので、例えば、アバター301が特定の動作をした場合にせっかくのデザインが台無しになってしまうなどということが起こらないようにすることができる。   In addition, when the user operates a predetermined key on the keyboard, the avatar 301 performs, for example, walking, running, jumping, squatting, and the like in a virtual space while creating the design of the clothes model 302. Can be made. When the clothes model 302 is expressed by the movement of the avatar 301, the clothes design 302 can be confirmed in a state where the clothes model 302 is deformed by the expression. If you do this, you can prevent the design from being spoiled.

本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な上記実施の形態の変形態様について説明する。   The present invention is not limited to the above-described embodiment, and various modifications and applications are possible. Hereinafter, modifications of the above-described embodiment applicable to the present invention will be described.

上記実施の形態においては、アバター301の体型や、それに伴う服モデル302のサイズに関しては特に述べなかったが、アバター301の体型に伴う服モデル302のサイズ変化によって、それと対応する型307の形状が変わるようにしてもよい。また、アバター301の体型に対応する服モデル302はただ一つに決定されるのではなく、ユーザーによって、アバター301の体型に対して、サイズの大きい服モデル302や、小さい服モデル302も選択できるようにしてもよい。また、そのような選択に伴う丈の長さ等の変更も可能としてもよい。   In the above embodiment, the body shape of the avatar 301 and the size of the clothes model 302 associated therewith are not particularly described, but the shape of the mold 307 corresponding to the shape change of the clothes model 302 accompanying the body shape of the avatar 301 is changed. It may be changed. Also, the clothing model 302 corresponding to the body shape of the avatar 301 is not determined to be a single one, and the user can select a clothing model 302 having a large size or a clothing model 302 having a small size for the body shape of the avatar 301. You may do it. Moreover, the length of the length accompanying such selection may be changed.

上記実施の形態においては、服モデル302に対応する型307のそれぞれの部位の配置は変更されるものとしていなかったが、ユーザーが、服自作画面308上において、自由にその配置変更を行えるものとしてもよい。これにより、例えば図7に示すように、型307のそれぞれの部位の配置変更が可能となる。つまり、デフォルトとしての型307の初期配置は、図2に示す通りであり、これをユーザーの操作によって自由に配置の変更が行えるようになる。また、そのように配置変更した型307を、上記実施の形態における自作した服のデータとしての保存と同様に、データとして保存することができるようにしてもよい。   In the above embodiment, the arrangement of each part of the mold 307 corresponding to the clothes model 302 is not changed, but the user can freely change the arrangement on the clothes self-made screen 308. It is good. Thereby, for example, as shown in FIG. 7, the arrangement of each part of the mold 307 can be changed. That is, the initial arrangement of the mold 307 as a default is as shown in FIG. 2, and the arrangement can be freely changed by the user's operation. In addition, the mold 307 that has been rearranged as described above may be stored as data in the same manner as the data for the clothes that were created in the above embodiment.

この配置変更に係るユーザーが行う操作としては、例えば、型307のそれぞれの部位に対して行うドロップ&ドラッグ操作による配置変更や、図7に示すように、部位選択カーソル501によって、配置変更をしたい所望の型307の部位を選択し、キーボードの方向キーを操作することにより、配置変更をできるようにしてもよい。また、この配置変更とともに、ユーザーは、型307の部位を回転させるための操作も行えるものとしてもよい   As an operation performed by the user related to this arrangement change, for example, an arrangement change by a drop-and-drag operation performed on each part of the mold 307 or a part selection cursor 501 as shown in FIG. It is also possible to change the arrangement by selecting a part of the desired mold 307 and operating a direction key on the keyboard. Further, along with this arrangement change, the user may be able to perform an operation for rotating the part of the mold 307.

またこのような、型307のそれぞれの部位の配置変更が可能である場合、上記実施の形態においては、型307に対して貼付画像309の位置を変更するものとしていたが、貼付画像309に対して型307のそれぞれの部位の配置を、部位毎に変更することもできる。つまり、貼付画像309上に型307をドラッグ&ドロップ等により移動させる。これによって、例えば、展開図の継ぎ目が不自然になる場合が生じないようなデザイン修正も可能となる。また、貼付画像309に含まれる画像デザインに対して部位毎に気に入ったデザインを採用することができる。   In addition, in the above embodiment, the position of the pasted image 309 is changed with respect to the mold 307 when the location of each part of the mold 307 can be changed. The arrangement of each part of the mold 307 can be changed for each part. That is, the mold 307 is moved on the pasted image 309 by drag and drop or the like. As a result, for example, it is possible to perform design correction that does not cause a case where the joint of the developed view becomes unnatural. In addition, a favorite design for each part can be adopted for the image design included in the pasted image 309.

同時に型307に貼付可能な貼付画像309については、上記実施形態においては特に示さなかったが、ユーザーは、複数の貼付画像309を貼付できるものとしてもよい。つまり、部位毎に任意の画像を貼付できるので、服モデル302のそれぞれの部位毎で、ユーザー所望の、異なる模様や、色彩を有する自作の服モデル302が容易に作成可能となる。また、そのような複数の貼付画像309の貼付において、一部の貼付画像を透過、若しくは一部を透過、またはその透過率を変更させることにより、重ねて複数の貼付画像309を貼り付けることができるものとしてもよい。これらのような編集に当たっては、服自作画面308上に読み込まれた貼付画像309に対して、拡大、縮小、変形又は色彩の変化等の貼付画像309自体の編集が可能であり、その編集の前後に亘ってその編集の様子が服モデル302に表示されるようにしてもよい。   The pasted image 309 that can be pasted on the mold 307 at the same time is not particularly shown in the above embodiment, but the user may be able to paste a plurality of pasted images 309. That is, since an arbitrary image can be attached to each part, a self-made clothes model 302 having a different pattern and color desired by the user can be easily created for each part of the clothes model 302. In addition, in pasting such a plurality of pasted images 309, a plurality of pasted images 309 can be pasted in layers by transmitting a part of the pasted images, transmitting a part thereof, or changing the transmittance thereof. It may be possible. In editing such as these, it is possible to edit the pasted image 309 itself, such as enlargement, reduction, deformation, or color change, with respect to the pasted image 309 read on the self-made screen 308. The editing state may be displayed on the clothing model 302 over a period of time.

上記実施の形態において、貼付画像309を服自作画面308上で移動させるに当たり、ユーザーはドラッグ&ドロップ操作を行う必要があったが、この移動をさせるための操作として、キーボードに備えられている方向キーを用いてもよい。また、移動させる対象となる貼付画像309が複数ある場合、その対象に対して、カーソルをその対象の周辺に表示することで、移動対象を、表示画面114を通してユーザーに視認させるものとしてもよい。このとき、移動対象の選択においては、マウスを用いて当該対象をクリックすること、またはキーボードに備えられているTAB(項目送り)キーを用いて順次対象を送ることで選択できるものとしてもよい。   In the above embodiment, the user needs to perform a drag-and-drop operation to move the pasted image 309 on the self-made screen 308. As an operation for this movement, the direction provided on the keyboard A key may be used. In addition, when there are a plurality of pasted images 309 to be moved, the user may visually recognize the moving object through the display screen 114 by displaying a cursor around the object. At this time, in the selection of the movement target, the selection may be made by clicking the target with the mouse or by sequentially sending the target with the TAB (item feed) key provided on the keyboard.

上記実施の形態において、アバター301を透視変換し、表示画面114に表示するにあたり、特に、アバター301の存在する仮想3次元空間内における光源の所在については述べなかったが、仮想3次元空間内において、光源の位置を固定または変化させ、その光源によって表現されるアバター301が着用する服の影、及びその服を含めたアバター301の影を、表示画面114を等して、ユーザーが視認できるようにしてもよい。この光源は、共有の仮想空間内においては、その空間をよりリアルに表現するために用いられる、例えば、太陽、照明等である。このように、服のデザインの編集時に、共有の仮想空間における影を再現することは、ユーザーが自作した衣服を着用したアバター301について、共有の仮想空間においての見え方を、ユーザに容易に想像させることが可能となり、共有の仮想空間における試行の手間を省くものとなる。   In the above embodiment, when the avatar 301 is perspective-transformed and displayed on the display screen 114, the location of the light source in the virtual three-dimensional space where the avatar 301 exists is not particularly described. The position of the light source is fixed or changed so that the user can visually recognize the shadow of the clothes worn by the avatar 301 represented by the light source and the shadow of the avatar 301 including the clothes on the display screen 114. It may be. This light source is, for example, the sun, lighting, or the like used to more realistically represent the space in the shared virtual space. Thus, when editing the design of clothes, the reproduction of the shadow in the shared virtual space is easy for the user to imagine how the avatar 301 wearing the user's own clothes looks in the shared virtual space. This saves the effort of trial in the shared virtual space.

上記実施の形態において、画像を貼り付けることによるそのデザインの編集を行う対象としてのオブジェクトは、アバター301であるキャラクタの衣服であったが、この対象を例えば、3次元仮想空間に存在させる自動車の外装(ラッピングカーと呼ばれる自動車に貼り付けられるフィルム)等としてもよい。   In the above embodiment, the object as the target for editing the design by pasting the image is the clothes of the character that is the avatar 301. For example, the object of an automobile that makes this target exist in a three-dimensional virtual space. It is good also as an exterior (film stuck on the motor vehicle called a wrapping car) etc.

家庭用及び業務用を問わず、そのオブジェクトに対して行ったそのデザインの編集を、その対象に対して出力することができる出力装置によって、その編集したデザインは、当該デザインの編集を行った対象と同等のものに対して、出力できるものとしてもよい。このときその出力装置及びその出力させる対象と同等のものとは、例えば、出力装置として家庭用プリンター、及びそれによって出力(印刷)される小型の衣服(例えば、フィギュア等の小型の人形に着せるための衣服)、または出力装置として業務用の立体印刷装置、及びそれによって出力(印刷)される模型の外装(例えば、模型自動車の外装等)等である。これにより、ユーザーの行った服等に対するデザインの編集が、共有の仮想空間においてのみではなく、現実の空間においても再現できるので、ユーザーに興趣を起こさせるものとなる。   Regardless of whether it is for home use or business use, the edited design is the target of editing the design by the output device that can output the edit of the design performed on the object to the target. It is good also as what can output with respect to what is equivalent. At this time, the output device and the equivalent of the output target are, for example, a household printer as the output device and a small garment (for example, a figure or the like) to be put on (printed) Garment), or a three-dimensional printing apparatus for business use as an output device, and a model exterior (for example, exterior of a model car) to be output (printed) thereby. As a result, design edits for clothes and the like performed by the user can be reproduced not only in the shared virtual space but also in the real space, which is interesting for the user.

上記実施の形態において、貼付画像309は、予めHDD105等に保存されている静止画像としていたが、デジタルカメラ等を用いて撮影された動画像の動画像の中から、ユーザーの操作により所望のコマの静止画像をキャプチャして3次元デザイン装置に読み込み、貼付画像309として用いてもよい。また、これのように、3次元デザイン装置の外部から貼付画像309を取り込めるようにすることで、さらにユーザーの服デザイン編集における自由度が増すものとなり、より個性的な服の自作が可能となる。   In the above embodiment, the pasted image 309 is a still image stored in advance in the HDD 105 or the like. However, a desired frame can be selected by a user's operation from a moving image captured using a digital camera or the like. May be captured and read into the three-dimensional design apparatus and used as the pasted image 309. In addition, by allowing the pasted image 309 to be taken in from the outside of the three-dimensional design apparatus as described above, the degree of freedom in editing the clothes design of the user is further increased, and more personalized clothes can be made by oneself. .

また、3次元デザイン支援装置に動画像を撮影するカメラが接続されている場合には、当該カメラでリアルタイムで撮影している動画像から所望のコマの静止画像をキャプチャするものとしてもよい。或いは、3次元デザイン支援装置にスチルカメラを接続し、これによって撮影した画像をHDD105等に保存させ、貼付画像309として用いるものとしてもよい。これにより、予め豊富な画像が用意されていない場合でも、ユーザが所望の画像を撮影し、アバターの服のような3次元デザインを行うことができるようになる。   When a camera that captures a moving image is connected to the 3D design support apparatus, a still image of a desired frame may be captured from a moving image captured in real time by the camera. Alternatively, a still camera may be connected to the three-dimensional design support apparatus, and an image photographed thereby may be stored in the HDD 105 or the like and used as the pasted image 309. Thereby, even when abundant images are not prepared in advance, the user can take a desired image and perform a three-dimensional design such as avatar clothes.

上記の実施の形態では、3次元デザイン支援装置のプログラム及びデータは、記録媒体121に格納されて配布されるものとしていた。これに対して、3次元デザイン支援装置が外部のネットワーク上に存在するサーバ装置と接続され、通信を行う、通信インターフェースを備えるとき、これらのプログラム及びデータをサーバ装置が有する固定ディスク装置に格納しておき、3次元デザイン支援装置にネットワークを介して配信するものとしてもよい。3次元デザイン支援装置において、通信インターフェイスがサーバ装置から受信したプログラム及びデータは、HDD105に保存し、実行時にメインメモリ102にロードすることができる。   In the above embodiment, the program and data of the three-dimensional design support apparatus are stored in the recording medium 121 and distributed. On the other hand, when the 3D design support apparatus is connected to a server apparatus existing on an external network and has a communication interface for communication, these programs and data are stored in a fixed disk apparatus included in the server apparatus. In addition, it may be distributed to the three-dimensional design support apparatus via a network. In the three-dimensional design support apparatus, programs and data received by the communication interface from the server apparatus can be stored in the HDD 105 and loaded into the main memory 102 at the time of execution.

本発明の実施の形態にかかる3次元デザイン支援装置の構成を示すブロック図である。It is a block diagram which shows the structure of the three-dimensional design assistance apparatus concerning embodiment of this invention. 服モデル302と型307の対応関係テーブルを示す図である。It is a figure which shows the correspondence table of the clothing model 302 and the type | mold 307. FIG. 服モデル302の各ポリゴンと型307の部分との対応関係を示す図である。It is a figure which shows the correspondence of each polygon of the clothing model 302, and the part of type | mold 307. 3次元デザイン装置における一連の処理の表示画面114の推移を示す図である。It is a figure which shows transition of the display screen 114 of a series of processes in a three-dimensional design apparatus. 3次元デザイン装置における一連の処理の表示画面114の推移を示す図である。It is a figure which shows transition of the display screen 114 of a series of processes in a three-dimensional design apparatus. 3次元デザイン装置における一連の処理を示すフローチャートである。It is a flowchart which shows a series of processes in a three-dimensional design apparatus. 3次元デザイン装置の応用例における表示画面114を示す図である。It is a figure which shows the display screen 114 in the application example of a three-dimensional design apparatus.

符号の説明Explanation of symbols

101 CPU
102 メインメモリ
103 入力装置
104 表示装置
105 HDD
106 CD−ROM/DVDドライブ
114 表示画面
121 記録媒体
301 アバター
302 服モデル
303 服モデル選択画面
304 メッセージ表示画面
305 服モデル選択肢
306 カーソル
307 型
308 服自作画面
309 貼付画像
310 マウスカーソル
311 編集ボタン
312 終了ボタン
501 部位選択カーソル
101 CPU
102 Main memory 103 Input device 104 Display device 105 HDD
106 CD-ROM / DVD drive 114 display screen 121 recording medium 301 avatar 302 clothing model 303 clothing model selection screen 304 message display screen 305 clothing model selection 306 cursor 307 type 308 clothing self-made screen 309 pasted image 310 mouse cursor 311 edit button 312 end Button 501 Site selection cursor

Claims (8)

アバターが身につけている衣服の3次元モデルの表面デザインの作成を支援する3次元デザイン支援装置であって、
仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段と、
前記衣服の3次元モデルの部位毎に分けた表面形状を、2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段と、
前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段と、
ユーザにより任意に選択された模様を有する2次元画像を記憶する2次元画像記憶手段と、
前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段と、
ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段と、
前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段と、
前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段とを備え、
前記位置変更手段は、前記2次元画像に対して前記部位毎の展開図の位置を変更し、該2次元画像に対する該部位毎の展開図の位置に応じて、該部位毎に該部位と重ね合わさった該2次元画像の模様および/または色彩が変わり、
前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、
前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化する
ことを特徴とする3次元デザイン支援装置。
A 3D design support device that supports creation of a surface design of a 3D model of clothes worn by an avatar,
Model data storage means for storing model data of clothes worn by the avatar arranged in a virtual three-dimensional space;
A development view storage means for storing a development view of a clothing composed of a plurality of portions in which a surface shape divided for each part of the three-dimensional model of the clothing is two-dimensionally developed;
Correspondence relationship storage means for storing the correspondence relationship between the model data of the clothes stored in the model data storage means and the development view of the clothes stored in the development view storage means;
Two-dimensional image storage means for storing a two-dimensional image having a pattern arbitrarily selected by a user;
An overlay display means for superimposing a development view of clothes stored in the development view storage means and a two-dimensional image stored in the two-dimensional image storage means on a display device;
In accordance with the operation of the input device by the user, the clothing without changing the position of the two-dimensional image among the developed view and the two-dimensional image of each piece of the clothing superimposed and displayed by the overlay display means Position changing means for changing the position of the development view for each part of
In accordance with the correspondence between the clothing model data stored in the correspondence relationship storage means and the clothing development view, the clothing model data stored in the model data storage means is superimposed on the clothing development view. Image pasting means for pasting the two-dimensional image displayed together;
Image affixing model display means for displaying on the display device model data of the clothes on which the two-dimensional image has been affixed in a state where the avatar is worn as clothes by the image affixing means,
The position changing means changes the position of the development view for each part relative to the two-dimensional image, and overlaps the part for each part according to the position of the development view for each part with respect to the two-dimensional image. Ri pattern and / or color of the combined was the two-dimensional image River,
The three-dimensional model of the clothes changes in size as the avatar's body changes,
The developed view of the clothes stored in the developed view storage means changes in shape due to a change in the size of the three-dimensional model of the clothes according to a change in the shape of the avatar, and the three-dimensional model changes to the shape of the avatar. On the other hand , a three-dimensional design support apparatus characterized in that a model of a large garment or a model of a small garment can be selected, and the size of the developed drawing of the garment changes with the selection of the garment model .
アバターが身につけている衣服の3次元モデルの表面デザインの作成を支援する3次元デザイン支援装置であって、
仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段と、
前記衣服の3次元モデルの表面形状を2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段と、
前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段と、
ユーザにより任意に選択された2次元画像を記憶する2次元画像記憶手段と、
前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段と、
ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段と、
前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段と、
前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段とを備え、
前記重ね合わせ表示手段は、前記衣服の展開図の一部と前記2次元画像とを重ね合わせて表示装置に表示させ、
前記位置変更手段は、前記衣服の展開図と前記2次元画像の重ね合わせの範囲が変更されるように、該展開図と該2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更し、
前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、
前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化する
ことを特徴とする3次元デザイン支援装置。
A 3D design support device that supports creation of a surface design of a 3D model of clothes worn by an avatar,
Model data storage means for storing model data of clothes worn by the avatar arranged in a virtual three-dimensional space;
A development view storage means for storing a development view of the clothing composed of a plurality of portions obtained by two-dimensionally developing the surface shape of the three-dimensional model of the clothing;
Correspondence relationship storage means for storing the correspondence relationship between the model data of the clothes stored in the model data storage means and the development view of the clothes stored in the development view storage means;
Two-dimensional image storage means for storing a two-dimensional image arbitrarily selected by the user;
An overlay display means for superimposing a development view of clothes stored in the development view storage means and a two-dimensional image stored in the two-dimensional image storage means on a display device;
In accordance with the operation of the input device by the user, the clothing without changing the position of the two-dimensional image among the developed view and the two-dimensional image of each piece of the clothing superimposed and displayed by the overlay display means Position changing means for changing the position of the development view for each part of
In accordance with the correspondence between the clothing model data stored in the correspondence relationship storage means and the clothing development view, the clothing model data stored in the model data storage means is superimposed on the clothing development view. Image pasting means for pasting the two-dimensional image displayed together;
Image affixing model display means for displaying on the display device model data of the clothes on which the two-dimensional image has been affixed in a state where the avatar is worn as clothes by the image affixing means,
The superimposed display means displays a part of the developed view of the clothes and the two-dimensional image on the display device in a superimposed manner,
The position changing means does not change the position of the two-dimensional image in the development view and the two-dimensional image so that the range of the overlay of the development view of the clothes and the two-dimensional image is changed. Change the position of the development for each piece of clothing ,
The three-dimensional model of the clothes changes in size as the avatar's body changes,
The developed view of the clothes stored in the developed view storage means changes in shape due to a change in the size of the three-dimensional model of the clothes according to a change in the shape of the avatar, and the three-dimensional model changes to the shape of the avatar. On the other hand , a three-dimensional design support apparatus characterized in that a model of a large garment or a model of a small garment can be selected, and the size of the developed drawing of the garment changes with the selection of the garment model .
アバターが身につけている衣服の3次元モデルの表面デザインの作成を支援する3次元デザイン支援装置であって、
仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段と、
前記衣服の3次元モデルの表面形状を2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段と、
前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段と、
ユーザにより任意に選択された2次元画像を記憶する2次元画像記憶手段と、
前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段と、
ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段と、
前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段と、
前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段と、
ユーザによる入力装置の操作に従って、前記アバターを前記仮想3次元空間において動作させるアバター動作手段と、
前記アバター動作手段による前記アバターの動作に従って、前記モデルデータの形態を変異させるモデルデータ変異手段とを備え、
前記画像貼付手段は、前記モデルデータ変異手段により形態が変異させられたモデルデータに対して前記展開図に重ね合わせて表示されている前記2次元画像を貼り付け
前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、
前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化する
ことを特徴とする3次元デザイン支援装置。
A 3D design support device that supports creation of a surface design of a 3D model of clothes worn by an avatar,
Model data storage means for storing model data of clothes worn by the avatar arranged in a virtual three-dimensional space;
A development view storage means for storing a development view of the clothing composed of a plurality of portions obtained by two-dimensionally developing the surface shape of the three-dimensional model of the clothing;
Correspondence relationship storage means for storing the correspondence relationship between the model data of the clothes stored in the model data storage means and the development view of the clothes stored in the development view storage means;
Two-dimensional image storage means for storing a two-dimensional image arbitrarily selected by the user;
An overlay display means for superimposing a development view of clothes stored in the development view storage means and a two-dimensional image stored in the two-dimensional image storage means on a display device;
In accordance with the operation of the input device by the user, the clothing without changing the position of the two-dimensional image among the developed view and the two-dimensional image of each piece of the clothing superimposed and displayed by the overlay display means Position changing means for changing the position of the development view for each part of
In accordance with the correspondence between the clothing model data stored in the correspondence relationship storage means and the clothing development view, the clothing model data stored in the model data storage means is superimposed on the clothing development view. Image pasting means for pasting the two-dimensional image displayed together;
Image affixing model display means for displaying on the display device model data of the clothes on which the two-dimensional image is affixed in a state where the avatar is worn as clothes by the image affixing means;
An avatar operation means for operating the avatar in the virtual three-dimensional space in accordance with an operation of the input device by the user;
Model data mutation means for mutating the form of the model data according to the movement of the avatar by the avatar movement means,
The image pasting means pastes the two-dimensional image displayed superimposed on the development view with respect to the model data whose form has been mutated by the model data mutating means ,
The three-dimensional model of the clothes changes in size as the avatar's body changes,
The developed view of the clothes stored in the developed view storage means changes in shape due to a change in the size of the three-dimensional model of the clothes according to a change in the shape of the avatar, and the three-dimensional model changes to the shape of the avatar. On the other hand , a three-dimensional design support apparatus characterized in that a model of a large garment or a model of a small garment can be selected, and the size of the developed drawing of the garment changes with the selection of the garment model .
前記2次元画像記憶手段は、ユーザにより任意に選択された複数種類の2次元画像を記憶することが可能であり、
前記位置変更手段は、ユーザの操作に従って、前記2次元画像記憶手段に記憶された複数種類の2次元画像毎に前記展開図に対する位置を変更する
ことを特徴とする請求項1乃至3のいずれか1項に記載の3次元デザイン支援装置。
The two-dimensional image storage means is capable of storing a plurality of types of two-dimensional images arbitrarily selected by a user,
The position changing means changes the position with respect to the development view for each of a plurality of types of two-dimensional images stored in the two-dimensional image storage means in accordance with a user operation. The three-dimensional design support apparatus according to item 1.
前記画像貼付モデル表示手段は、前記2次元画像が貼り付けられたモデルデータを仮想カメラにより透視変換した画像を前記表示装置に表示させるとともに、該モデルデータに対する該仮想カメラの視点の位置及び視軸の方向の相対的な関係を変化させるカメラ変化手段を含む
ことを特徴とする請求項1乃至4のいずれか1項に記載の3次元デザイン支援装置。
The image pasting model display means displays, on the display device, an image obtained by perspective-transforming the model data to which the two-dimensional image is pasted by a virtual camera, and the viewpoint position and visual axis of the virtual camera with respect to the model data The three-dimensional design support apparatus according to claim 1, further comprising: a camera changing unit that changes a relative relationship between the directions of the two.
コンピュータ装置にアバターが身につけている衣服の3次元モデルの表面デザインの作成を支援させるためのプログラムであって、
仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段、
前記衣服の3次元モデルの部位毎に分けた表面形状を、2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段、
前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段、
ユーザにより任意に選択された模様を有する2次元画像を記憶する2次元画像記憶手段、
前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段、
ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段、
前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段、及び、
前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段として前記コンピュータ装置を機能させ、
前記位置変更手段は、前記2次元画像に対して前記部位毎の展開図の位置を変更し、該2次元画像に対する該部位毎の展開図の位置に応じて、該部位毎に該部位と重ね合わさった該2次元画像の模様および/または色彩が変わり、
前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、
前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化する
ことを特徴とするプログラム。
A program for supporting the creation of a surface design of a three-dimensional model of clothing worn by an avatar on a computer device,
Model data storage means for storing model data of clothes worn by the avatar arranged in the virtual three-dimensional space;
A development view storage means for storing a development view of a clothing composed of a plurality of portions in which a surface shape divided for each part of the three-dimensional model of the clothing is two-dimensionally developed;
Correspondence relationship storage means for storing the correspondence relationship between the model data of the clothes stored in the model data storage means and the development view of the clothes stored in the development view storage means;
Two-dimensional image storage means for storing a two-dimensional image having a pattern arbitrarily selected by a user;
Superimposed display means for displaying a developed view of clothes stored in the developed view storage means and a two-dimensional image stored in the two-dimensional image storage means on a display device;
In accordance with the operation of the input device by the user, the clothing without changing the position of the two-dimensional image among the developed view and the two-dimensional image of each piece of the clothing superimposed and displayed by the overlay display means Position changing means for changing the position of the developed view for each part of
In accordance with the correspondence between the clothing model data stored in the correspondence relationship storage means and the clothing development view, the clothing model data stored in the model data storage means is superimposed on the clothing development view. Image pasting means for pasting the two-dimensional image displayed together; and
Causing the computer apparatus to function as an image pasting model display means for displaying on the display device model data of the clothes on which the two-dimensional image is pasted in a state where the avatar is worn as clothes by the image pasting means;
The position changing means changes the position of the development view for each part relative to the two-dimensional image, and overlaps the part for each part according to the position of the development view for each part with respect to the two-dimensional image. Ri pattern and / or color of the combined was the two-dimensional image River,
The three-dimensional model of the clothes changes in size as the avatar's body changes,
The developed view of the clothes stored in the developed view storage means changes in shape due to a change in the size of the three-dimensional model of the clothes according to a change in the shape of the avatar, and the three-dimensional model changes to the shape of the avatar. On the other hand, a program capable of selecting a model of a large garment or a model of a small garment, and the size of the developed drawing of the garment changes with the selection of the model of the garment .
コンピュータ装置にアバターが身につけている衣服の3次元モデルの表面デザインの作成を支援させるためのプログラムであって、
仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段、
前記衣服の3次元モデルの表面形状を2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段、
前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段、
ユーザにより任意に選択された2次元画像を記憶する2次元画像記憶手段、
前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段、
ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段、
前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段、及び、
前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段として前記コンピュータ装置を機能させ、
前記重ね合わせ表示手段は、前記衣服の展開図の一部と前記2次元画像とを重ね合わせて表示装置に表示させ、
前記位置変更手段は、前記衣服の展開図と前記2次元画像の重ね合わせの範囲が変更されるように、該展開図と該2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更し、
前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、
前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化する
ことを特徴とするプログラム。
A program for supporting the creation of a surface design of a three-dimensional model of clothing worn by an avatar on a computer device,
Model data storage means for storing model data of clothes worn by the avatar arranged in the virtual three-dimensional space;
A developed view storage means for storing a developed view of the clothing comprising a plurality of portions obtained by two-dimensionally developing the surface shape of the three-dimensional model of the clothing;
Correspondence relationship storage means for storing the correspondence relationship between the model data of the clothes stored in the model data storage means and the development view of the clothes stored in the development view storage means;
Two-dimensional image storage means for storing a two-dimensional image arbitrarily selected by the user;
Superimposed display means for displaying a developed view of clothes stored in the developed view storage means and a two-dimensional image stored in the two-dimensional image storage means on a display device;
In accordance with the operation of the input device by the user, the clothing without changing the position of the two-dimensional image among the developed view and the two-dimensional image of each piece of the clothing superimposed and displayed by the overlay display means Position changing means for changing the position of the developed view for each part of
In accordance with the correspondence between the clothing model data stored in the correspondence relationship storage means and the clothing development view, the clothing model data stored in the model data storage means is superimposed on the clothing development view. Image pasting means for pasting the two-dimensional image displayed together; and
Causing the computer apparatus to function as an image pasting model display means for displaying on the display device model data of the clothes on which the two-dimensional image is pasted in a state where the avatar is worn as clothes by the image pasting means;
The superimposed display means displays a part of the developed view of the clothes and the two-dimensional image on the display device in a superimposed manner,
The position changing means does not change the position of the two-dimensional image in the development view and the two-dimensional image so that the range of the overlay of the development view of the clothes and the two-dimensional image is changed. Change the position of the development for each piece of clothing ,
The three-dimensional model of the clothes changes in size as the avatar's body changes,
The developed view of the clothes stored in the developed view storage means changes in shape due to a change in the size of the three-dimensional model of the clothes according to a change in the shape of the avatar, and the three-dimensional model changes to the shape of the avatar. On the other hand, a program capable of selecting a model of a large garment or a model of a small garment, and the size of the developed drawing of the garment changes with the selection of the model of the garment .
コンピュータ装置にアバターが身につけている衣服の3次元モデルの表面デザインの作成を支援させるためのプログラムであって、
仮想3次元空間に配置された前記アバターが身につけている衣服のモデルデータを記憶するモデルデータ記憶手段、
前記衣服の3次元モデルの表面形状を2次元に展開した複数の部分からなる衣服の展開図を記憶する展開図記憶手段、
前記モデルデータ記憶手段に記憶された衣服のモデルデータと前記展開図記憶手段に記憶された衣服の展開図との対応関係を記憶する対応関係記憶手段、
ユーザにより任意に選択された2次元画像を記憶する2次元画像記憶手段、
前記展開図記憶手段に記憶された衣服の展開図と前記2次元画像記憶手段に記憶された2次元画像とを重ね合わせて表示装置に表示させる重ね合わせ表示手段、
ユーザによる入力装置の操作に従って、前記重ね合わせ表示手段により重ね合わせて表示されている前記衣服の部分毎の展開図と前記2次元画像のうちで該2次元画像の位置を変更することなく該衣服の部分毎に展開図の位置を変更する位置変更手段、
前記対応関係記憶手段に記憶された前記衣服のモデルデータと前記衣服の展開図との対応関係に従って、前記モデルデータ記憶手段に記憶されている衣服のモデルデータに対して前記衣服の展開図に重ね合わせて表示されている前記2次元画像を貼り付ける画像貼付手段、
前記画像貼付手段により前記アバターが衣服として身につけた状態で前記2次元画像が貼り付けられた衣服のモデルデータを表示装置に表示させる画像貼付モデル表示手段、
ユーザによる入力装置の操作に従って、前記アバターを前記仮想3次元空間において動作させるアバター動作手段、及び、
前記アバター動作手段による前記アバターの動作に従って、前記モデルデータの形態を変異させるモデルデータ変異手段として前記コンピュータ装置を機能させ、
前記画像貼付手段は、前記モデルデータ変異手段により形態が変異させられたモデルデータに対して前記展開図に重ね合わせて表示されている前記2次元画像を貼り付け
前記衣服の3次元モデルは、前記アバターの体型の変化に伴いサイズが変化し、
前記展開図記憶手段が記憶する前記衣服の展開図は、前記アバターの体型の変化に伴う前記衣服の3次元モデルのサイズの変化によって形状が変わるとともに、当該3次元モデルは、前記アバターの体型に対してサイズの大きい衣服のモデルまたはサイズの小さい衣服のモデルも選択可能とし、該衣服のモデルの選択に伴って前記衣服の展開図の大きさも変化する
ことを特徴とするプログラム。
A program for supporting the creation of a surface design of a three-dimensional model of clothing worn by an avatar on a computer device,
Model data storage means for storing model data of clothes worn by the avatar arranged in the virtual three-dimensional space;
A developed view storage means for storing a developed view of the clothing comprising a plurality of portions obtained by two-dimensionally developing the surface shape of the three-dimensional model of the clothing;
Correspondence relationship storage means for storing the correspondence relationship between the model data of the clothes stored in the model data storage means and the development view of the clothes stored in the development view storage means;
Two-dimensional image storage means for storing a two-dimensional image arbitrarily selected by the user;
Superimposed display means for displaying a developed view of clothes stored in the developed view storage means and a two-dimensional image stored in the two-dimensional image storage means on a display device;
In accordance with the operation of the input device by the user, the clothing without changing the position of the two-dimensional image among the developed view and the two-dimensional image of each piece of the clothing superimposed and displayed by the overlay display means Position changing means for changing the position of the developed view for each part of
In accordance with the correspondence between the clothing model data stored in the correspondence relationship storage means and the clothing development view, the clothing model data stored in the model data storage means is superimposed on the clothing development view. Image pasting means for pasting the two-dimensional image displayed together;
Image affixing model display means for displaying on the display device model data of the clothes on which the two-dimensional image is affixed in a state where the avatar is worn as clothes by the image affixing means;
An avatar operation means for operating the avatar in the virtual three-dimensional space according to the operation of the input device by the user; and
In accordance with the operation of the avatar by the avatar operation means, the computer device is caused to function as model data mutation means for changing the form of the model data,
The image pasting means pastes the two-dimensional image displayed superimposed on the development view with respect to the model data whose form has been mutated by the model data mutating means ,
The three-dimensional model of the clothes changes in size as the avatar's body changes,
The developed view of the clothes stored in the developed view storage means changes in shape due to a change in the size of the three-dimensional model of the clothes according to a change in the shape of the avatar, and the three-dimensional model changes to the shape of the avatar. On the other hand, a program capable of selecting a model of a large garment or a model of a small garment, and the size of the developed drawing of the garment changes with the selection of the model of the garment .
JP2008227634A 2008-09-04 2008-09-04 3D design support device and program Active JP4879946B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008227634A JP4879946B2 (en) 2008-09-04 2008-09-04 3D design support device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008227634A JP4879946B2 (en) 2008-09-04 2008-09-04 3D design support device and program

Publications (2)

Publication Number Publication Date
JP2010061477A JP2010061477A (en) 2010-03-18
JP4879946B2 true JP4879946B2 (en) 2012-02-22

Family

ID=42188193

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008227634A Active JP4879946B2 (en) 2008-09-04 2008-09-04 3D design support device and program

Country Status (1)

Country Link
JP (1) JP4879946B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012125422A (en) * 2010-12-15 2012-07-05 Sanyo Product Co Ltd Game machine
KR101403579B1 (en) * 2012-03-19 2014-06-11 (주)네오위즈게임즈 Method for providing on-line game supporting item customaizing by user and the system there of
US9586134B2 (en) 2013-02-27 2017-03-07 Kabushiki Kaisha Square Enix Video game processing program and video game processing method
WO2015191466A1 (en) * 2014-06-09 2015-12-17 GroupeSTAHL Apparatuses and methods of interacting with 2d design documents and 3d models and generating production textures for wrapping artwork around portions of 3d objects
US20190347865A1 (en) 2014-09-18 2019-11-14 Google Inc. Three-dimensional drawing inside virtual reality environment
WO2017037877A1 (en) * 2015-09-01 2017-03-09 楽天株式会社 Image display system, image display method, and image display program
CN109033639B (en) * 2018-07-27 2023-06-06 西安工程大学 A Method of Using Directed Graph to Construct Garment Sample Design Model
JP6773827B2 (en) * 2019-02-04 2020-10-21 株式会社スクウェア・エニックス Game system, game program and game progress method
CN113398583A (en) * 2021-07-19 2021-09-17 网易(杭州)网络有限公司 Applique rendering method and device of game model, storage medium and electronic equipment
CN116310037A (en) * 2023-01-29 2023-06-23 超聚变数字技术有限公司 Model Appearance Updating Method, Device and Computing Equipment

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0677259B2 (en) * 1985-11-27 1994-09-28 ソニー株式会社 Clothing design creation device
JPH06158409A (en) * 1992-11-16 1994-06-07 Brother Ind Ltd Device for preparing paper pattern for dress
JP3268666B2 (en) * 1992-12-08 2002-03-25 大日本印刷株式会社 Computer graphics production equipment
JPH11205585A (en) * 1998-01-20 1999-07-30 Toyobo Co Ltd Private catalog creation method and creation system
JP2002024319A (en) * 2000-07-04 2002-01-25 Toyobo Co Ltd Try-on image creation system
JP2005154956A (en) * 2003-11-26 2005-06-16 Digital Fashion Ltd Virtual pattern making apparatus, virtual pattern creation method, virtual pattern creation program, and computer-readable recording medium recording virtual pattern creation program
KR100456962B1 (en) * 2004-08-27 2004-11-10 엔에이치엔(주) A method for providing a character incorporated with game item functions, and a system therefor
JP4668655B2 (en) * 2005-03-24 2011-04-13 株式会社バンダイナムコゲームス Program, information storage medium, and image generation system
JP2007133776A (en) * 2005-11-11 2007-05-31 Zeroeks Kk Avatar image editing system and method thereof, and device and program used for these
JP4986279B2 (en) * 2006-09-08 2012-07-25 任天堂株式会社 GAME PROGRAM AND GAME DEVICE

Also Published As

Publication number Publication date
JP2010061477A (en) 2010-03-18

Similar Documents

Publication Publication Date Title
JP4879946B2 (en) 3D design support device and program
US8941642B2 (en) System for the creation and editing of three dimensional models
JP4977742B2 (en) 3D model display system
JP6370840B2 (en) Augmented reality design system
JP4739430B2 (en) 3D design support device and program
US20230005204A1 (en) Object creation using body gestures
JP6235046B2 (en) Visual shopping
KR101763361B1 (en) Method and apparatus for creating 3D cloth
CN104103090A (en) Image processing method, customized human body display method and image processing system
KR101597940B1 (en) Method of generating gesture of an avatar and computing device for performing the same
JP4966003B2 (en) Fabric pattern creation device, creation method, creation program
JP7706092B2 (en) Terminal device control program, terminal device, terminal device control method, server device control program, server device, and server device control method
CN105988741A (en) 3D (three-dimensional) printing method and terminal equipment
JP5178462B2 (en) Image creation apparatus and image creation program
JP2005236888A (en) Photo sticker vending machine and image editing method
JP6627014B1 (en) Graphic game programs
CN121304900A (en) Methods, devices, electronic equipment and storage media for generating 3D character models
CN116943196A (en) Body part orientation editing method, device, equipment and storage medium
Kulagin et al. 3ds Max 6 Animation with Character Studio 4 and Plug-ins
JPWO2020261341A1 (en) Graphic game program
Mohd Yusof Supporting Focus and Context Awareness in 3D Modeling Using Multi-Layered Displays

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110615

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111025

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20111102

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: 20111129

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: 20111130

R150 Certificate of patent or registration of utility model

Ref document number: 4879946

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141209

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141209

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141209

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250