JPH08297751A - 三次元モデルの作成方法および装置 - Google Patents
三次元モデルの作成方法および装置Info
- Publication number
- JPH08297751A JPH08297751A JP10343495A JP10343495A JPH08297751A JP H08297751 A JPH08297751 A JP H08297751A JP 10343495 A JP10343495 A JP 10343495A JP 10343495 A JP10343495 A JP 10343495A JP H08297751 A JPH08297751 A JP H08297751A
- Authority
- JP
- Japan
- Prior art keywords
- data
- model
- dimensional
- shape
- basic model
- 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.)
- Granted
Links
Landscapes
- Image Input (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
て、リアルタイムアニメーションに適した三次元モデル
を作成する。 【構成】三次元モデル作成プログラム103による制御
の下に、三次元デジタイザ115で計測し実物データ1
01の画面と、対象物に応じて予め用意された少数のポ
リゴンからなる基本モデル(102)の画面とを交互に
表示しながら、ユーザに基本モデル上の各制御点を実物
データ上の点と対応付けさせる。これらの制御点の移動
量指定に基づいて、基本モデル上の各点を実物データの
表面形状に適合させる。 【効果】実物データよりも少数のポリゴンからなり、実
物と同じ表面形状をもつ三次元モデルを容易に作成で
き、画面上で滑らかな動きをする三次元物体アニメーシ
ョンを提供できる。
Description
および装置に関し、更に詳しくは、例えば、形状要素と
色要素とからなる三次元物体の表示画面出力用三次元モ
デルの作成方法および装置に係り、特にリアルタイムア
ニメーションへの利用に適した三次元モデルの作成に好
適な方法および装置に関する。
いて、形状要素と色要素とから三次元物体のモデルを作
成する場合、実在する特定の三次元物体の表現を目的と
することが多い。例えば、三次元の顔モデルの場合、実
在する特定の人物、動物あるいは人形の顔の動き、表情
を端末画面上に表示出力する目的で三次元モデルを作成
することが多い。
作成するために、従来、例えば三次元デジタイザを用い
て実物の形状と色を計測し、得られた計測データに基づ
いて三次元モデルを作成する方法が知られている。この
ようにして作成された三次元モデルの主たる用途は、三
次元モデルの形状を少しずつ変形して、アニメーション
を生成することである。三次元顔モデルの場合、この形
状変形によって人物画像の表情を変化させることができ
る。
ニメーションの応用範囲を広げるためには、アニメーシ
ョンデータを迅速、且つ容易に生成するためのツールが
必要となる。しかしながら、三次元デジタイザで実物か
ら得られる形状データは、非常に多くのポリゴン(多角
形)からなる多面体を表しており、現在のグラフィック
・ワークステーションによって、テクスチャ付きで描画
した場合、毎秒1〜2フレームの表示が限度である。こ
のため、三次元ディジタイザの形状データによって得ら
れる表示画面は、物体あるいは人物の動きには滑らかさ
を欠き、実用的なリアルタイムアニメーションを実現す
る迄に至っていない。
数を増加するためには、形状データに含まれるポリゴン
の数を削減すればよい。このようなポリゴン数を削減方
法は、例えば、プロシーディングス・オブ・ビジュアラ
イゼーション'93(Proceedings of Visualization '9
3;1993年)第189頁から第195頁において論じられてい
る。しかしながら、ポリゴン数を削減しただけでは、個
々の形状データについてはその特徴が的確に捉えられて
いるものの、形状を変形して自然な動きをもつ動画像を
得ることが難しく、リアルタイムアニメーションの実現
に役立つ完全な解決方法を与えていない。
計測データを利用して、実用的なアニメーションを実現
できる三次元モデルを作成方法および装置を提供するこ
とにある。
め、本発明では、三次元デジタイザによって得られる計
測データが含む多面体(ポリゴン)の数に比較して少数
の多面体で構成される三次元物体(人物を含む)の基本
モデルを用意しておき、この基本モデルにおいて各多面
体を形成する頂点の座標および各多面体の色データを、
三次元デジタイザによって実物から得た計測データと整
合させることを特徴とする。
は、例えば、基本モデルに含まれる複数の頂点のうち、
三次元物体の特徴的な部分に位置する複数の点を予め制
御点として定義しておき、これらの制御点と実物計測デ
ータから得られる実物像とを表示画面上に重ねて表示
し、ユーザに各制御点と実物像上での対応点とを画面上
での対話入力によって関係付けさせる。基本モデル上で
の各制御点と実物像とを同一座標系で表示しておけば、
上記対応付けによって、各制御点を計測データが示す実
物形状の表面に一致させるための座標修正値(移動量)
が求まる。ユーザが対応付けを行う制御点の数は、基本
モデルを構成する多面体頂点の一部に過ぎないため、基
本モデルの表面を計測データが表す実物表面に完全に整
合させるためには、制御点以外の各頂点について、制御
点と同様の移動量を与える必要がある。
を与えるためには、例えば、既に移動量が与えてある制
御点によって基本モデルの表面を複数の領域に分割し、
各領域内に含まれる多面体の頂点の移動量をその領域を
構成する制御点の移動量に基づいて線形補間する。例え
ば、制御点を3個(あるいは4個)ずつ組み合わせるこ
とによって、基本モデルの三次元物体表面を複数の三角
形(あるいは四角形)領域に分割し、各領域内に含まれ
る点(多面体頂点)と該三角形(あるいは四角形)の各
頂点との位置関係によって、各点の移動量の値を補間で
きる。ただし、このようにして補間された移動量は、基
本モデル上の各多面体(ポリゴン)の頂点を実物形状の
表面に完全に一致させるものではない。従って、基本モ
デルの各頂点(制御点およびそれ以外の点)の座標を上
記移動量に従って変更することにより、基本モデルの多
面体頂点を実物の表面に近付けた後、これらの頂点の座
標(円柱座標)を表面垂直方向(円柱の半径方向)に微
調整(増減)することによって、実物形状の表面と一致
させる。
付与は、制御点を含む基本モデルと、制御点と重畳させ
た実物像(計測データ)とを同一の座表系で交互に表示
し、基本モデル上で制御点の1つを選択し、この制御点
について、実物像上での対応点を指定すればよい。この
場合、未処理の制御点と画面上で容易に区別できるよう
にするために、処理済の制御点については表示色または
記号を付加するようにしておくとよい。
る基本モデルの各頂点の座標値を、三次元デジタイザに
よって得られた実物の計測データが示す物体表面(形状
データ)に整合させているため、基本モデルが表す三次
元物体は、実物に極めて近い外観を備えたものとなる。
また、表示に際しては、基本モデルはポリゴン数(デー
タ量)が少ないため、処理が容易であり、各フレームを
極めて短時間で出力処理できる。また、このようにして
実測データに整合した基本モデルを対象として、データ
に修正を加えることによって三次元物体を変形すれば、
表示物体が漸次に変化する画像フレームを構成できる。
実物に整合させた基本モデルのデータ、およびこれを変
形した各フレーム用の基本モデルデータは、上述した理
由によって短時間で表示処理できるため、本発明によれ
ば、実物に極めて類似し、且つ、滑らかな動きをするリ
アルタイムアニメーションに適した三次元モデルを提供
できる。
システム構成を示す。113はプロセッサ(中央処理装
置)、111は各種のプログラム(103、105〜1
07)とデータ(101、102、104)を記憶する
ための記憶装置、112はユーザによって操作される入
力装置、114は三次元モデルを表示するためのディス
プレイ装置、115は三次元物体の形状と色を計測する
ための三次元デジタイザである。
イザ制御プログラム107によって制御され、三次元物
体の形状と色を計測する。三次元デジタイザ115によ
る計測結果は、上記プログラム107により、計測デー
タ101として記憶装置111に記憶される。基本モデ
ル102は、三次元物体を多面体で表わした三次元形状
データであり、リアルタイムアニメーションへの利用に
都合がよいように、上記デジタイザの計測データよりも
少ないポリゴン数で構成されている。103は三次元モ
デル作成プログラムであり、計測データ101と基本モ
デルデータ102とに基づいて、表示用の三次元モデル
データ104を生成する。上記三次元モデルデータ10
4は、三次元物体を多面体で表した形状データからな
り、そのトポロジーは基本モデルデータ102と同一で
ある。106は、上記三次元モデルデータ104を表示
画面114に出力するための三次元モデル表示プログラ
ムである。三次元モデルデータ104の主な利用目的
は、後述するように、このデータによって表される三次
元物体の形状を変形し、リアルタイムアニメーションを
生成することにある。
うための三次元形状変形プログラムであり、このプログ
ラムは、三次元モデルデータ104と基本モデルデータ
102とを入力データとして、入力装置112からのユ
ーザ操作に応答して、三次元モデルデータ104に含ま
れる三次元物体の形状をリアルタイムで変形する。形状
変形の進行状況は、表示プログラム106によって表示
画面114上に逐次表示され、リアルタイムアニメーシ
ョンとなる。
ータ102に対して定義された変形方法を、三次元モデ
ルデータ104に含まれる三次元物体の形状に対して、
両者のトポロジーが同一であることを手がかりにしてあ
てはめることによって実行され、三次元モデルデータ1
04の内容が変わっても、新たな変形方法を定義するこ
となく形状変形処理を実行することができる。上記変形
処理には、例えば、特開平4−24876号公報で提案
されている三次元物体表面形状の変形方法を適用でき
る。
処理の流れを示す。三次元モデル作成プログラム103
は、形状データを表わす多面体の作成処理211と、基
本モデルのフィッティング処理212と、色データの修
正処理213の3つの処理からなる。計測データ101
は、形状データ201と、形状表面に貼るテクスチャの
色データ202とから成る。
形状データを表わす多面体203に変換する。フィッテ
ィング処理212では、基本モデル102を三次元デジ
タイザによって得られた計測データ101に整合(フィ
ット)させるためのものであり、多面体データ203の
他に、色データ(202)と基本モデル(102)を入
力とし、形状データにフィットした基本モデル(20
4)を出力する。色データ修正処理213は、ペイント
ツールによる色の修正によって、色データ(202)を
修正された色データ(205)に変換する。上記三次元
モデル作成プログラム103の実行によって、三次元デ
ィジタイザで得られた形状データ201にフィットした
基本モデル204と、修正された色データ205とから
成る三次元モデル作成結果104が得られる。
って得られる計測データ101のうち、形状データ20
1は、物体表面を円柱座標で表わし、角度方向と高さ方
向をそれぞれ等間隔、例えば512分割した場合におけ
る各位置の半径方向の成分を示す値の列からなる。半径
成分の欠落部分の値は、周囲の半径成分値を用いて予め
補間されている。色データ202は、これら形状データ
201の各半径成分値に対応した色を示す。従って、色
データ202は、512画素(高さ方向)×512画素
(半径方向)の画像であり、色は24ビットのフルカラ
ーで得られる。計測される物体の高さ方向の範囲が、三
次元ディジタイザ装置115の高さ方向の計測可能範囲
の約半分、すなわち250ステップ程度になると仮定す
ると、形状データ201は、物体表面の512×250
個の点、すなわち約13万個の点によって構成されるこ
とになる。
グラム103の内容について処理毎に詳述する。 「形状データを表わす多面体の作成処理」211:多面
体作成処理211では、三次元ディジタイザで得られた
形状データ201、例えば約13万個の点によって構成
される形状データ201において、互いに隣接する4点
を四角形のポリゴンで単純に結ぶことによって、約13
万ポリゴンからなる多面体データ203に変換する。
2:処理211で得られた多面体のポリゴン数「約13
万」は、現在のグラフィック・ワークステーションの能
力では、テクスチャ付きで描画した場合に、毎秒1〜2
フレームの表示が限度であり、滑らかな動きを表現でき
ず、三次元モデルデータ104の最終的な利用目的であ
るリアルタイムアニメーションに不適当である。そこ
で、本発明では、高々5000ポリゴン程度の基本モデ
ル102を予め用意しておき、この基本モデルを上記多
面体データ203にフィットさせることによって、上記
ディジタイザで得られた三次元形状データ201を上記
基本モデル102が定義する少数のポリゴンで表現し、
表示画面上で実物に近い形状をリアルタイムで滑らかに
変化できるようにする。
標準的な顔形状の基本モデル401を模式的に示す。基
本モデルデータ401は、三次元ディジタイザによって
人物の顔を計測した場合に得られる計測データ201と
同一の座標系で表せるように、角度方向と高さ方向の比
較的少数の位置(点)データからなっており、例えば、
領域451に示すように、これらの点を結ぶことによっ
て形成されるポリゴン461は、多面体データ203の
ポリゴンよりも粗くなっている。本発明では、上記基本
モデルの構成点のうちの幾つかを予め「制御点」として
定義しておく。黒点411、412、413は、これら
制御点の1例を示している。
本もでると実物の多面体データとの対応付けに先立っ
て、多面体データ203の表面に色データ202をテク
スチャとして貼りつけておく。本明細書では、この色デ
ータ202を貼りつけた多面体データ203を「計測デ
ータを表わす多面体」と呼ぶことにする。「計測データ
を表わす多面体」の1例として、図4に、基本モデル4
01の適用対象となる人物の顔の計測データを表す多面
体501を模式的に示す。顔の計測データを表す多面体
501は、基本モデル102(401)と同一座標系で
表される多数の点からなり、領域551に示すように、
きめ細かい多数のポリゴンが形成されている。
212の1実施例を示すフローチャートである。以下、
図3、図4に示した顔モデル401を多面体データ50
1を例として、図6を参照しながら、上記基本モデルフ
ィッチング処理について詳細に説明する。
した状態で(ステップ301)、図6の651に示すよ
うに、例えば、人物の鼻の先端や目の端など、基本モデ
ル401の形状(この例では、顔の人相)を決定する上
で重要な位置に定義された制御点(411、412、4
13、……)を他の点と識別可能な色で表示する(ステ
ップ302)。これら制御点は、以後の操作において画
面上に常時表示されており、以下に述べるように、ユー
ザは、画面上でこれらの制御点を逐次選択しながら、図
4の実際の人物画像上の対応点と関連付けるための入力
操作(移動操作)を行う。 (2)全ての制御点について移動操作が完了したか否か
をチェックし(ステップ303)、もし完了していなけ
れば、図6の652に示すように、ユーザに表示画面上
のモデル401において制御点の中の一つを選択させる
(ステップ304)。
は、左目の目尻を示す制御点411)を選択すると、図
6の653に示すように、表示画面を「計測データを表
わす多面体」(以下、説明を簡単にするために「実物の
顔」という)501に切り替える(ステップ305)。
この時、表示画面には、実物の顔と重ねて制御点(41
1、412、413、……)を表示し、前ステップでユ
ーザが選択した制御点411は、他の制御点と区別でき
るような形状または色表示としておく。ユーザは、画面
上に表示された実物の顔の形状とテクスチャの両方が手
がかりとして、基本モデル上で選んだ制御点411と実
物の顔501との対応関係を指示するために、カーソル
操作によって、選択制御点411を実物の顔の該当位置
(左目の目尻を示す位置)に対応付ける(ステップ30
6)。なお、人物の顔を計測した場合、三次元デジタイ
ザ(115)の性質上、頭頂部付近の形状データには大
きな誤差が含まれている。従って、頭頂部付近のの部分
の制御点を選択した場合は、多面体501に対して適当
な対応付けを行えばよい。本明細書では、上記対応付け
操作を「制御点の移動」と称し、ユーザの制御点移動操
作に応答して、例えば移動量を示す矢印511を表示す
る。これによって、ユーザは、装置が自分の入力操作に
応答して動作していることを確認できる。なお、選択制
御点と移動量(ベクトル)との関係を記憶しながら、画
面上で選択制御点411の表示位置を移動させてしまっ
てもよい。
654に示すように、再び基本モデル401を表示した
後(ステップ307)、ステップ303に戻り、上述し
た操作を繰り返す。
えた制御点は、印511によって、表示画面上で他の未
処理の制御点と区別できるようになっている。従って、
ユーザは、次の制御点、例えば、鼻の先を示す制御点4
12を選択し、図6の655に示すように、表示画面を
実物の顔に切り替えて、制御点を対応位置に移動操作6
12した後、図6の656に示すように、再び基本モデ
ル画面に戻り、更に次に制御点413を選択する。この
ような操作を繰り返すことによって、図6の657、6
58に示すように、基本モデル上の制御点が次々と実物
の顔と対応付けられ、最終的には、図6に659に示す
ように、基本モデル401における全ての制御点につい
て、移動量511、612、613、614、…が与え
られる。
了すると、これらの制御点で与えた移動量に基づいて、
基本モデルにおける制御点以外の各点の移動量を線形内
挿処理によって補う(ステップ308)。例えば、図7
は、基本モデル401における3つの制御点411、4
12、413と、これらの制御点を頂点として形成され
る三角形の領域601を示す。上記三角形の領域601
には、図8に示すように、制御点以外の点(基本モデル
におけるポリゴンの頂点)711、722が包含されて
いる。
ある制御点の組によって定義される各三角形領域(例え
ば、601)において、その領域内に含まれる制御点以
外の点(例えば711、712)の移動量(720、7
22)を、それらを囲む制御点がもつ移動量(511、
612、613)に基づいて線形内挿し、その後で、全
ての点(制御点:411、412、413、…、および
制御点以外の点:711、722、…)について、それ
ぞれの移動量(511、612、613、……、72
1、722、…)に従って、位置座標の移動を行う。上
記処理によって、図3に示した基本モデル401の各ポ
リゴン(例えば、461)の頂点座標が、実測モデルの
多面体501に対応した座標にシフトされたことにな
る。尚、上記基本モデルの三角形分割には、例えば、ド
ローネ網を用いればよい。
の移動処理によって変形された基本モデルが持つ顔表面
の断面形状(破線)と、実測モデル501が持つ顔表面
の断面形状(実線)との関係を示したものである。この
時点では、基本モデルは、各制御点(黒点:411、4
12、413)については、実測モデルの多面体501
の表面(実戦)と一致した座標をもつが、移動量を内挿
によって与えた上記制御点以外の各頂点(白点:81
1、812、813、814)については、実測モデル
の多面体501の表面とずれた状態となっている。
本実施例では、移動量による変形処理を受けた基本モデ
ル401の各頂点(411、412、413、811、
812、813、814)について、実測モデルの多面
体501の表面と一致するように、円柱座標の半径方向
の値を微調整(増減)する(ステップ309)。上記調
整処理309によって、図10に断面図で示すように、
基本モデル401の全ての頂点(411〜814)が、
実測多面体501の表面に包含された状態となり、多面
体501とほぼ一致した表面形状901をもつ基本モデ
ル401が得られる。
フィッティングが完了した基本モデル901にコピーす
る(ステップ310)。以上の処理によって、形状デー
タにフィットした基本モデル204が得られ、基本モデ
ル204は、計測された人物の顔と類似した形状モデル
となる。
素×512画素の画像で表わされる色データ202は、
形状データにフィットした基本モデル204に貼るテク
スチャデータとしてそのまま適用できるが、必要に応じ
て、以下に示すように、ペイントツールで色データ20
2に修正を加え、修正された色データ205を得る。
物体表面の黒色部分での形状を正確に計測できない。例
えば、黒髪部分は大きな黒色部分となるため、この部分
の形状データ201は、補間が不可能なほど大きく欠落
する。従って、黒髪を持つ人物のモデルを作成する場合
は、予め頭髪を白く染めた状態でディジタイザにかけ、
計測によって得られた色データ202のうち頭髪部分の
色を後で黒色に修正するとよい。 (b)計測によって得られた色データ202の中には、
形状モデルに対するシェーディングによって起こる陰影
が含まれている。この陰影が、三次元表示プログラム1
06の中で設定される光源の方向と大きく矛盾する場合
は、陰影部分を色データ202から消去する。 (c)例えば、顔表面にある細かい皺のように、基本モ
デル204のポリゴンでは表現できない形状をはっきり
見せたい場合は、これらの部分を色データ202の中で
強調しておく。 (d)顔の表面に化粧をしたい場合は、色データ202
に対して化粧に相当する色修正を加える。
結果104は、リアルタイムアニメーションに適したデ
ータ量をもつ基本モデル102と同一のトポロジーを備
え、且つ、三次元デジタイザによって得られた実物の計
測データ101がもつ形状と色を反映した内容となって
いる。三次元モデルの作成結果104を元にして、物体
の形状データおよび色データに漸次変更を加えることに
よって、時系列的な画像フレームと対応する複数の三次
元画像データを得ることができる。これらの画像データ
は、何れも少数のポリゴンからなっているため、各フレ
ームを高速に処理して表示画面に迅速に出力することが
できる。従って、表示画面で三次元物体が滑らかに変化
するリアルタイムのアニメーションを提供できる。
データを用いて、実物に極めて近いリアルタイムアニメ
ーションを容易に提供できる。
テムの構成図。
流れを説明するための図。
ついての説明図。
ついての説明図。
ーチャート。
表示画面の推移を示す図。
説明図。
量の線形内挿処理308を説明するための図。
データが表わす多面体の表面501との関係を示す断面
図。
後の基本モデル表面901を示す断面図。
基本モデル、103…三次元モデル作成プログラム、1
04…三次元モデルの作成結果、105…三次元形状変
形プログラム、106…三次元モデル表示プログラム、
107…三次元デジタイザ制御プログラム、111…記
憶装置、112…入力装置、113…中央処理装置、1
14…ディスプレイ、115…三次元デジタイザ。
Claims (9)
- 【請求項1】三次元物体の形状を比較的少数の多面体で
表現した基本モデルのデータと、三次元デジタイザによ
って得られた物体の計測データとを用意し、上記基本モ
デルの多面体各頂点の座標値を上記計測データのうちの
形状データが表す物体表面の座標値に整合させた後、上
記実物計測データがもつ色データを上記基本モデルの各
多面体表面に割り付けたことを特徴とする画面表示用の
三次元モデルの作成方法。 - 【請求項2】前記基本モデルの各頂点座標の整合のため
に、 基本モデルの多面体を構成する複数の頂点のうちの幾つ
かを予め制御点として定義しておき、これらの制御点を
表示画面上に上記基本モデルの形状と重ねて表示するス
テップと、 ユーザに、上記表示された制御点のなかから操作対象と
なる制御点を順次に選択させ、該選択された各制御点
を、上記基本モデルに代えて画面上に表示された前記計
測データが表す実物形状上の対応点と関係付けさせるこ
とによって、上記基本モデル上の各制御点を上記実物形
状上の表面と一致させるための移動量を求めるステップ
と、 上記各制御点の移動量に基づいて、上記基本モデル上の
他の頂点における移動量を線形内挿によって求めるステ
ップと、 上記基本モデルの各頂点の位置をそれぞれの移動量に従
って変更した後、該変更された各頂点の円柱座標半径方
向の座標値を上記計測データが示す実物表面位置に適合
するように微調整するステップとを含むことを特徴とす
る請求項1に記載の三次元モデルの作成方法。 - 【請求項3】前記移動量を求めるステップにおいて、ユ
ーザが操作対象となる1つの制御点を選択した時点で、
表示画面に上記制御点と前記計測データが表す実物形状
とを同一の座標系で重ねて表示し、該画面上で前記対応
点との関係を指定させた後、上記実物形状に代えて前記
基本モデルの形状を表示して、次の操作対象となる制御
点を選択させることを特徴とする請求項2に記載の三次
元モデル作成方法。 - 【請求項4】前記基本モデルの各多面体に割り付ける色
データの一部に修正を施すことを特徴とする請求項1〜
請求項3の何れかに記載の三次元モデルの作成方法。 - 【請求項5】前記整合処理を施した基本モデルに対して
形状データを部分的に修正する作業を順次に繰り返すこ
とによって、表示内容が連続的に変化するアニメーショ
ン画面の各フレームと対応した複数の三次元モデルを生
成することを特徴とする請求項1記載の三次元モデル作
成方法。 - 【請求項6】三次元ディジタイザによって得られた物体
の形状データに基づいて複数の多面体からなる実物表示
データを生成するステップと、 三次元物体の形状を比較的少数の多面体で表現した基本
モデルのデータと、上記実物表示データと、三次元デジ
タイザによって得られた物体の色データとに基づいて、
多面体の各頂点の座標値が上記実物表示データが表す物
体表面に適合した値をもつ形状データと、上記三次元デ
ィジタイザによって得られた物体の色データとからなる
修正された基本モデルを生成するステップとを有し、上
記修正された基本モデルによって三次元物体画像を出力
するようにしたことを特徴とする三次元表示モデル生成
方法。 - 【請求項7】前記三次元デジタイザによって得られた物
体の色データの一部を修正した上で、前記基本モデルデ
ータ用の色データとすることを特徴とする請求項6に記
載の三次元表示モデルの作成方法。 - 【請求項8】前記修正された基本モデルデータについ
て、形状データを部分的に修正する作業を順次に繰り返
すことによって、表示内容が連続的に変化するアニメー
ション画面の各フレームと対応した複数のモデルを生成
することを特徴とする請求項7に記載の三次元表示モデ
ルの作成方法。 - 【請求項9】三次元ディジタイザによって得られた物体
の形状データと色データとを格納するための第1の記憶
手段と、 三次元物体の形状を比較的少数の多面体で表現した基本
モデルを格納するための第2の記憶手段と、 上記第1の記憶手段から読み出した形状データを複数の
多面体からなる実物表示データに変換し、第3の記憶手
段に格納するための手段と、 上記第3の記憶手段から読み出した実物表示データとユ
ーザが入力手段で指定した制御入力とに応じて、上記第
2の記憶手段から読み出した基本モデルの形状データを
多面体の各頂点の座標値が上記実物表示データの表す物
体表面に適合した値をもつ形状データに変換し、上記第
1の記憶手段から読み出した色データと共に第4の記憶
手段に格納するための手段とからなることを特徴とする
三次元表示モデル生成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10343495A JP3551538B2 (ja) | 1995-04-27 | 1995-04-27 | 三次元モデルの作成方法および装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10343495A JP3551538B2 (ja) | 1995-04-27 | 1995-04-27 | 三次元モデルの作成方法および装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08297751A true JPH08297751A (ja) | 1996-11-12 |
| JP3551538B2 JP3551538B2 (ja) | 2004-08-11 |
Family
ID=14353938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10343495A Expired - Lifetime JP3551538B2 (ja) | 1995-04-27 | 1995-04-27 | 三次元モデルの作成方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3551538B2 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002015308A (ja) * | 2000-06-30 | 2002-01-18 | Minolta Co Ltd | 形状モデルの生成方法 |
| JP2002015310A (ja) * | 2000-06-30 | 2002-01-18 | Minolta Co Ltd | 点群に面をフィッティングする方法およびモデリング装置 |
| WO2005024728A1 (ja) * | 2003-09-03 | 2005-03-17 | Nec Corporation | 形態変形装置、物体動作符号化装置および物体動作復号化装置 |
| US6943794B2 (en) | 2000-06-13 | 2005-09-13 | Minolta Co., Ltd. | Communication system and communication method using animation and server as well as terminal device used therefor |
| US7477253B2 (en) | 2002-05-28 | 2009-01-13 | Sega Corporation | Storage medium storing animation image generating program |
| JP2011008816A (ja) * | 2010-08-23 | 2011-01-13 | Konica Minolta Holdings Inc | 標準モデルの変形方法およびモデリング装置 |
| JP2012043057A (ja) * | 2010-08-16 | 2012-03-01 | Copcom Co Ltd | 顔画像編集用プログラム、その顔画像編集用プログラムを記録した記録媒体及び顔画像編集システム |
| KR102023633B1 (ko) * | 2019-06-13 | 2019-09-20 | 주식회사 일루니 | 3차원 움직임 모델 생성 방법 및 장치 |
| CN116051701A (zh) * | 2022-11-03 | 2023-05-02 | 北京盛世顺景文化传媒有限公司 | 一种8k水墨三维动画全流程制作方法 |
-
1995
- 1995-04-27 JP JP10343495A patent/JP3551538B2/ja not_active Expired - Lifetime
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6943794B2 (en) | 2000-06-13 | 2005-09-13 | Minolta Co., Ltd. | Communication system and communication method using animation and server as well as terminal device used therefor |
| JP2002015308A (ja) * | 2000-06-30 | 2002-01-18 | Minolta Co Ltd | 形状モデルの生成方法 |
| JP2002015310A (ja) * | 2000-06-30 | 2002-01-18 | Minolta Co Ltd | 点群に面をフィッティングする方法およびモデリング装置 |
| US7477253B2 (en) | 2002-05-28 | 2009-01-13 | Sega Corporation | Storage medium storing animation image generating program |
| WO2005024728A1 (ja) * | 2003-09-03 | 2005-03-17 | Nec Corporation | 形態変形装置、物体動作符号化装置および物体動作復号化装置 |
| US7668401B2 (en) | 2003-09-03 | 2010-02-23 | Nec Corporation | Form changing device, object action encoding device, and object action decoding device |
| JP2012043057A (ja) * | 2010-08-16 | 2012-03-01 | Copcom Co Ltd | 顔画像編集用プログラム、その顔画像編集用プログラムを記録した記録媒体及び顔画像編集システム |
| JP2011008816A (ja) * | 2010-08-23 | 2011-01-13 | Konica Minolta Holdings Inc | 標準モデルの変形方法およびモデリング装置 |
| KR102023633B1 (ko) * | 2019-06-13 | 2019-09-20 | 주식회사 일루니 | 3차원 움직임 모델 생성 방법 및 장치 |
| CN116051701A (zh) * | 2022-11-03 | 2023-05-02 | 北京盛世顺景文化传媒有限公司 | 一种8k水墨三维动画全流程制作方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3551538B2 (ja) | 2004-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5829371B2 (ja) | モーションキャプチャデータを使用する顔面アニメーション | |
| US9978175B2 (en) | Real time concurrent design of shape, texture, and motion for 3D character animation | |
| US8139068B2 (en) | Three-dimensional animation of soft tissue of characters using controls associated with a surface mesh | |
| US5692117A (en) | Method and apparatus for producing animated drawings and in-between drawings | |
| JP4404650B2 (ja) | 化粧シミュレーション装置、化粧シミュレーション方法、化粧シミュレーションプログラム | |
| US7570264B2 (en) | Rig baking | |
| US5892691A (en) | Method, apparatus, and software product for generating weighted deformations for geometric models | |
| EP1345179A2 (en) | Method and apparatus for computer graphics animation | |
| JPH06507743A (ja) | 画像合成及び処理 | |
| WO2005024728A1 (ja) | 形態変形装置、物体動作符号化装置および物体動作復号化装置 | |
| JP7251003B2 (ja) | 細かいしわを有する顔メッシュ変形 | |
| US9892485B2 (en) | System and method for mesh distance based geometry deformation | |
| KR20220112608A (ko) | 벡터 이미지의 화풍 변환 및 재생 방법 | |
| JP3551538B2 (ja) | 三次元モデルの作成方法および装置 | |
| JPH04289976A (ja) | 三次元形状モデル生成方法およびシステム | |
| JP4357155B2 (ja) | アニメーション画像の生成プログラム | |
| JPH10302085A (ja) | Cgモデルの動作記録システム | |
| US10319133B1 (en) | Posing animation hierarchies with dynamic posing roots | |
| JP2739447B2 (ja) | しわの表現可能な三次元像生成装置 | |
| JPH11175765A (ja) | 3次元モデル作成方法、3次元モデル作成装置及び記憶媒体 | |
| JP2714100B2 (ja) | 動画作成方法 | |
| JP3002971B2 (ja) | 3次元モデル作成装置 | |
| JP7145359B1 (ja) | 推論モデル構築方法、推論モデル構築装置、プログラム、記録媒体、構成装置及び構成方法 | |
| JPH06231274A (ja) | 3次元シミュレーション方法及び装置 | |
| Yli-Pentti | On production of 3D character models for games |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040127 |
|
| 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: 20040406 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040419 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080514 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080514 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090514 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100514 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110514 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120514 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120514 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |