JP2000357244A - Animation generator - Google Patents

Animation generator

Info

Publication number
JP2000357244A
JP2000357244A JP11169040A JP16904099A JP2000357244A JP 2000357244 A JP2000357244 A JP 2000357244A JP 11169040 A JP11169040 A JP 11169040A JP 16904099 A JP16904099 A JP 16904099A JP 2000357244 A JP2000357244 A JP 2000357244A
Authority
JP
Japan
Prior art keywords
animation
model
unit
attribute
projection
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.)
Pending
Application number
JP11169040A
Other languages
Japanese (ja)
Inventor
Sanae Aoyanagi
早苗 青柳
Yutaka Shirai
豊 白井
Haruyo Ookubo
晴代 大久保
Naoki Tanaka
直樹 田中
Yoshimori Nakase
義盛 中瀬
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP11169040A priority Critical patent/JP2000357244A/en
Publication of JP2000357244A publication Critical patent/JP2000357244A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【課題】 3次元オブジェクトに追随して仮想カメラを
動かすとき、前記オブジェクトの一部の特定の部位が小
さな動きを繰り返している場合でも、鑑賞しやすい流れ
のアニメーションが得られるアニメーション生成装置を
提供することを目的とする。 【解決手段】 アニメーション生成部3が複数の3次元
オブジェクトのモデルの中から主として投影の対象とな
る特定の3次元オブジェクトのモデルを指定し、指定さ
れた3次元オブジェクトのモデルの重心を求め描画時刻
毎に投影されるアニメーションの2次元画像の中心を占
めるよう時間的に変化させる投影属性変更部6を設け、
オブジェクトのモデルの一部の部位ではなく、モデル全
体の代表点を仮想カメラの向く方向とすることにより、
各部の動きが平均化され過度な仮想カメラの方向の振れ
を防ぐことができ、滑らかなカメラワークが得られる。
(57) [Summary] [Problem] When moving a virtual camera following a three-dimensional object, an animation with a flow that is easy to appreciate can be obtained even when a specific part of the object repeats small movements. An object of the present invention is to provide an animation generation device. SOLUTION: An animation generation unit 3 designates a model of a specific three-dimensional object to be mainly projected from a plurality of three-dimensional object models, obtains a center of gravity of the designated three-dimensional object model, and determines a drawing time. A projection attribute changing unit for changing temporally so as to occupy the center of the two-dimensional image of the animation projected every time;
By making the representative point of the whole model, not the part of the object model, the direction of the virtual camera,
The movement of each part is averaged, and excessive vibration of the direction of the virtual camera can be prevented, and smooth camera work can be obtained.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータグラ
フィックス技術を用いたアニメーション生成に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to animation generation using computer graphics technology.

【0002】[0002]

【従来の技術】従来の技術としては、コンピュータグラ
フィックス技術やアニメーション技術がある。コンピュ
ータグラフィックス技術は、対象として画面上に表示し
たいオブジェクトのためにコンピュータ内でモデルを定
義し描画する技術である。
2. Description of the Related Art Conventional technologies include computer graphics technology and animation technology. The computer graphics technology is a technology for defining and drawing a model in a computer for an object to be displayed on a screen as a target.

【0003】アニメーション技術は、予め作成された作
者の意図したシナリオに基づいてコンピュータ内に構築
したモデルを空間内と時間軸上に配置し動かしたり、幾
何形状や表面属性を変化させたりする技術がある。これ
らの技術は長年にわたって研究されてきた。またCMや
TVプログラム等のためにアニメーションを制作するた
めの多数のツール(例えば、LightWaveや3DstudioMax)
が商用で提供されている。
[0003] The animation technique is a technique for arranging and moving a model constructed in a computer based on a scenario created by a creator in advance in space and on a time axis, and changing a geometric shape and a surface attribute. is there. These techniques have been studied for many years. Many tools for creating animations for commercials and TV programs (eg LightWave and 3DstudioMax)
Is commercially available.

【0004】図12に従来のアニメーション生成装置を
示す。モデル保持部1において、複数の部位から構成さ
れる人体のような3次元オブジェクトのモデルの幾何学
形状や表面属性等を定義した後、シナリオ保持部2で
は、モデル保持部1で定義された複数の3次元オブジェ
クトのモデルの登場・退場と途中の動作や幾何学形状や
表面属性の時間変化、複数の照明の種類とその照明属性
の時間的変化、投影属性を保持する仮想カメラの位置や
向く方向とその時間的変化を示すシナリオを記憶する。
FIG. 12 shows a conventional animation generating apparatus. After defining the geometrical shape and surface attributes of a model of a three-dimensional object such as a human body composed of a plurality of parts in the model holding unit 1, the scenario holding unit 2 defines the plurality of models defined in the model holding unit 1. The appearance and exit of a model of a three-dimensional object, the movement in the middle, the temporal change of geometric shapes and surface attributes, the temporal change of multiple illumination types and their illumination attributes, the position and orientation of the virtual camera that holds the projection attributes A scenario indicating a direction and its temporal change is stored.

【0005】アニメーション生成部3は、シナリオ保持
部2に記憶されたシナリオから3次元オブジェクトのモ
デルや照明や仮想カメラの次の描画時刻の位置や属性の
値を出力する。アニメーション描画部4は、アニメーシ
ョン生成部3が指定した時、モデル保持部1から3次元
オブジェクトのモデルをアニメーション生成部3の出力
するその時刻の位置や属性に従い投影変換して生成した
アニメーションの2次元画像を表示部5に描画し、アニ
メーション生成部3に終了通知を出力する。
The animation generation unit 3 outputs a model of a three-dimensional object, lighting, the position of the next drawing time of the virtual camera, and the value of the attribute from the scenario stored in the scenario holding unit 2. When specified by the animation generation unit 3, the animation drawing unit 4 projects and converts the model of the three-dimensional object from the model holding unit 1 according to the position and attribute of the time output from the animation generation unit 3 and generates the two-dimensional animation. The image is drawn on the display unit 5 and an end notification is output to the animation generation unit 3.

【0006】アニメーション生成部3はシナリオ保持部
2で記憶されているシナリオに基づいて3次元オブジェ
クトのモデルの次の描画時刻の空間内の位置を決定する
ので、ある特定の3次元オブジェクトのモデルに仮想カ
メラを向け追随するよう指示を行うためには、対象とな
る3次元オブジェクトのモデルの方向を向くよう投影変
換の属性を予め求めてシナリオに保存することが必要で
ある。
The animation generation unit 3 determines the position in the space of the next drawing time of the model of the three-dimensional object based on the scenario stored in the scenario holding unit 2. In order to direct the virtual camera to follow, it is necessary to obtain the attribute of the projection transformation in advance so as to face the model of the target three-dimensional object and save the attribute in the scenario.

【0007】図13は別の従来例を示す。対象部位設定
部3aを除く他の構成ブロックの動作は、図12の各ブ
ロックに準ずる。対象部位設定部3aで仮想カメラが追
随する特定の3次元オブジェクトのモデルの部位を指定
し、アニメーション生成部3は仮想カメラを指定された
部位(以下、対象部位)の方向に向けるため投影変換の
属性値を描画時刻毎に変更する。
FIG. 13 shows another conventional example. The operation of the other constituent blocks except for the target part setting unit 3a conforms to each block in FIG. The target part setting unit 3a specifies a part of the model of the specific three-dimensional object that the virtual camera follows, and the animation generation unit 3 performs projection conversion to direct the virtual camera in the direction of the specified part (hereinafter, target part). Change the attribute value for each drawing time.

【0008】仮想カメラの位置の時間変化はシナリオ保
持部2に記憶された値を用い、仮想カメラが向く方向を
描画時刻の仮想カメラの位置から対象部位へのベクトル
の方向とするので、投影された2次元画像は対象部位の
方向を向いた内容となる。しかしながら、例えば、挨拶
として手を振る人間の手のひらや、返答として首を振る
人間の頭のような部位を対象部位として指定すると、仮
想カメラの向く方向が短時間で上下左右に振れるため、
視聴者は船酔いを起こすような画面の揺れを我慢しなけ
ればならない。
The time change of the position of the virtual camera is calculated by using the value stored in the scenario holding unit 2 and the direction of the virtual camera is defined as the direction of the vector from the position of the virtual camera at the drawing time to the target part. The two-dimensional image thus obtained has contents oriented in the direction of the target part. However, for example, if a part such as the palm of a human hand waving as a greeting or a human head shaking his head as a reply is specified as the target part, the direction in which the virtual camera turns can swing up, down, left and right in a short time,
Viewers must tolerate screen shakes that can cause seasickness.

【0009】[0009]

【発明が解決しようとする課題】このアニメーション生
成装置においては、アニメーション中の着目した3次元
オブジェクトのモデルの動きに追随して対象モデルを中
心としたアニメーションの2次元画像が表示されること
が要求されている。従来のアニメーション生成装置で
は、着目した3次元オブジェクトのモデルの動きに追随
してアニメーションの2次元画像を生成する場合、2つ
に大別される。
In this animation generating apparatus, it is required that a two-dimensional image of an animation centered on a target model be displayed following the movement of the model of the focused three-dimensional object during the animation. Have been. In a conventional animation generation device, when a two-dimensional image of an animation is generated following a movement of a model of a focused three-dimensional object, the two-dimensional image is roughly classified into two types.

【0010】第1の方法としては、仮想カメラが3次元
オブジェクトのモデルの方向を常に向くよう予め投影属
性の時間変換を手動で作成する場合で、キーフレームの
指定により投影属性を有限の離散時刻に指定して変更す
ることができ、滑らかなアニメーションの流れを描画す
ることができるが、制作者の労力と仮想カメラの設定セ
ンスが必要である。
The first method is to manually create a time conversion of the projection attribute in advance so that the virtual camera always faces the model of the three-dimensional object, and to set the projection attribute to a finite discrete time by specifying a key frame. Can be changed, and a smooth animation flow can be drawn, but requires the effort of the creator and the sense of setting the virtual camera.

【0011】第2の方法としては、仮想カメラが3次元
オブジェクトのモデルの特定の部位の方向を常に向くよ
う対象部位を指定する場合で、描画時刻毎に投影属性が
対象部位の方向を向くよう変更されるが、対象部位が細
かく激しく動く、あるいは小さく揺れるような動きを行
った場合、同様に投影属性がそれに従って変更され、2
次元画像に投影された見える場面の方向が小刻みに変わ
るため、視聴者が鑑賞するに耐えないアニメーションの
流れとなる。
A second method is to specify a target part so that the virtual camera always faces a specific part of the model of the three-dimensional object, and the projection attribute is directed to the target part at each drawing time. If the target part moves finely or violently or shakes slightly, the projection attribute is changed accordingly, and
Since the direction of the visible scene projected on the two-dimensional image changes little by little, the animation flow becomes unbearable for viewers to watch.

【0012】本発明は、着目した3次元オブジェクトの
モデルを指定することにより簡単にアニメーションの対
象モデルを中心とした2次元画像を生成することを目的
とする。
An object of the present invention is to easily generate a two-dimensional image centering on a target model of an animation by designating a model of a focused three-dimensional object.

【0013】[0013]

【課題を解決するための手段】本発明のアニメーション
生成装置は、アニメーション生成部3が複数の3次元オ
ブジェクトのモデルの中から主として投影の対象となる
特定の3次元オブジェクトのモデルを指定し、指定され
た3次元オブジェクトのモデルの重心を求め描画時刻毎
に投影されるアニメーションの2次元画像の中心を占め
るよう時間的に変化させる投影属性変更部6を設けたこ
とを特徴とする。
In the animation generating apparatus according to the present invention, the animation generating unit 3 specifies a model of a specific three-dimensional object to be mainly projected from a plurality of three-dimensional object models, and specifies the model. A projection attribute changing unit 6 is provided, which obtains the center of gravity of the model of the obtained three-dimensional object and temporally changes the center of the two-dimensional image of the animation projected at each drawing time.

【0014】この本発明の構成によると、このように、
オブジェクトのモデルの一部の部位ではなく、モデル全
体の代表点を仮想カメラの向く方向とすることにより、
各部の動きが平均化され過度な仮想カメラの方向の振れ
を防ぐことができ、比較的滑らかなカメラワークを得る
ことができる。
According to the configuration of the present invention,
By making the representative point of the whole model, not the part of the object model, the direction of the virtual camera,
The movement of each unit is averaged, and excessive swinging of the direction of the virtual camera can be prevented, so that relatively smooth camera work can be obtained.

【0015】[0015]

【発明の実施の形態】本発明の請求項1記載のアニメー
ション生成装置は、複数の部位から構成される3次元オ
ブジェクトのモデルの幾何形状や表面属性を記憶するモ
デル保持部と、前記モデル保持部に記憶された複数の前
記3次元オブジェクトのモデルがアニメーションの一連
のシーンに登場し動作を行い退場する時刻ならびに空間
内の位置や幾何形状や表面属性の時間変化と、前記アニ
メーションの一連のシーンに配置される複数の照明の種
類と前記照明が配置される期間ならびに空間内の位置や
照明属性の時間変化と、前記アニメーションを2次元画
像に投影変換するための仮想カメラの空間内の位置や投
影属性の時間変化とを記述したシナリオを記憶するシナ
リオ保持部と、前記シナリオ保持部で記憶された前記シ
ナリオに従がい、前記モデル保持部に記憶された前記3
次元オブジェクトのモデルを時空間内に配置するアニメ
ーション生成部と、前記アニメーション生成部から出力
される時刻に、前記アニメーション生成部から出力され
る前記時刻の位置と幾何形状や表面属性をもつ前記モデ
ル保持部に記憶された複数の前記3次元オブジェクトの
モデルを、前記アニメーション生成部から出力される複
数の前記照明を前記アニメーション生成部から出力され
る前記時刻の前記照明属性で照らし、前記アニメーショ
ン生成部から出力される前記時刻の前記投影属性で描画
し、描画終了通知を前記アニメーション生成部に出力す
るアニメーション描画部と、前記アニメーション生成部
が、前記シナリオ保持部に記憶され前記アニメーション
に登場・退場する前記モデル保持部に記憶された複数の
前記3次元オブジェクトのモデルの中から主として投影
の対象となる特定の前記3次元オブジェクトのモデルと
期間を指定し、前記指定された3次元オブジェクトのモ
デルの重心を求め描画時刻毎に投影されるアニメーショ
ンの2次元画像の中心を占めるよう時間的に変化させる
投影属性変更部とを備えたことを特徴とする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An animation generating apparatus according to claim 1 of the present invention comprises: a model holding unit for storing a geometric shape and a surface attribute of a model of a three-dimensional object composed of a plurality of parts; The time when the models of the plurality of three-dimensional objects stored in the system appear in a series of scenes of the animation, perform operations, and exit, as well as the temporal changes in the position, geometric shape, and surface attributes in space, and the series of scenes in the animation The type of the plurality of lights to be arranged, the period in which the lights are arranged, the time change of the position in the space and the lighting attribute, and the position and projection in the space of the virtual camera for projecting and converting the animation into a two-dimensional image. A scenario holding unit that stores a scenario describing the time change of the attribute, and according to the scenario stored in the scenario holding unit, Wherein stored in the serial model holding unit 3
An animation generation unit for arranging a model of a dimensional object in space and time; and at the time output from the animation generation unit, the model holding having the position of the time output from the animation generation unit, a geometric shape, and a surface attribute. Illuminating the models of the plurality of three-dimensional objects stored in the unit with the plurality of lights output from the animation generation unit using the lighting attributes at the times output from the animation generation unit; An animation drawing unit that draws with the projection attribute of the output time and outputs a drawing end notification to the animation generation unit; and wherein the animation generation unit is stored in the scenario holding unit and appears and exits in the animation. A plurality of the three-dimensional objects stored in the model holding unit; The model of the specific three-dimensional object to be projected is mainly specified from the model of the object and the period of the specified three-dimensional object, the center of gravity of the model of the specified three-dimensional object is obtained, and the two-dimensional animation is projected at each drawing time. A projection attribute changing unit that changes with time so as to occupy the center of the image.

【0016】本発明の請求項2記載のアニメーション生
成装置は、請求項1において、投影属性変更部が、指定
された3次元オブジェクトのモデルの重心の可動領域を
保持する可動領域保持部を備え、可動領域を超える時に
投影属性を変更することを特徴とする。本発明の請求項
3記載のアニメーション生成装置は、請求項1におい
て、投影属性変更部が、指定された3次元オブジェクト
のモデルの重心の動きベクトルの大きさの範囲を保持す
る動きベクトル保持部を備え、その範囲を超える時に投
影属性を変更することを特徴とする。
According to a second aspect of the present invention, in the animation generating apparatus according to the first aspect, the projection attribute changing unit includes a movable area holding unit that holds a movable area of the center of gravity of the model of the designated three-dimensional object. It is characterized in that the projection attribute is changed when exceeding the movable area. According to a third aspect of the present invention, in the animation generating apparatus according to the first aspect, the projection attribute changing unit includes a motion vector holding unit that holds a range of the magnitude of the motion vector of the center of gravity of the model of the specified three-dimensional object. It is characterized in that the projection attribute is changed when it exceeds the range.

【0017】本発明の請求項4記載のアニメーション生
成装置は、請求項1において、投影属性変更部が、指定
された3次元オブジェクトのモデルの2次元画像の中心
を占める面積の範囲を保持する面積範囲保持部を備え、
その範囲を超える時に投影属性を変更することを特徴と
する。本発明の請求項5記載のアニメーション生成装置
は、請求項1において、投影属性変更部が、指定された
3次元オブジェクトのモデルの2次元画像の中心を占め
る面積の比率を保持する面積比率保持部を備え、その比
率を超える時に投影属性を変更することを特徴とする。
According to a fourth aspect of the present invention, in the animation generating apparatus according to the first aspect, the projection attribute changing unit holds a range of an area occupying the center of the two-dimensional image of the model of the specified three-dimensional object. With a range holder,
It is characterized in that the projection attribute is changed when exceeding the range. According to a fifth aspect of the present invention, in the animation generating device according to the first aspect, the projection attribute changing unit holds a ratio of an area occupying the center of the two-dimensional image of the designated three-dimensional object model. And the projection attribute is changed when the ratio is exceeded.

【0018】以下、本発明の各実施の形態を図1〜図1
1に基づいて説明する。 (実施の形態1)図1は(実施の形態1)のアニメーシ
ョン生成装置を示す。モデル保持部1は、例えば、対象
とする3次元オブジェクト(以下、オブジェクト)のモ
デルは複数の部位から構成され、各部位は複数のポリゴ
ンや曲面で幾何形状を表わされ、表面の光沢や細かな凹
凸のような素材ならびに色や模様のようなテクスチャで
覆われる表面属性を記憶する。オブジェクトのモデルは
図2(a)の例に示すように複数の特定できる部位1〜
16を有しており、各部位の間は図2(b)の階層関係
をもつデータ構造とする。101はモデル保持部1に記
憶されるデータの内容を表し、102はモデルの幾何形
状データの内容を表している。
Hereinafter, embodiments of the present invention will be described with reference to FIGS.
1 will be described. (Embodiment 1) FIG. 1 shows an animation generating apparatus according to (Embodiment 1). The model holding unit 1 is configured such that, for example, a model of a target three-dimensional object (hereinafter, an object) is composed of a plurality of parts, each part is represented by a geometrical shape by a plurality of polygons and curved surfaces, and the gloss and fineness of the surface are The surface attribute covered with a material such as irregularities and a texture such as a color or a pattern is stored. As shown in the example of FIG.
16 and a data structure having a hierarchical relationship shown in FIG. 101 represents the content of data stored in the model holding unit 1, and 102 represents the content of the geometric shape data of the model.

【0019】シナリオ保持部2は、アニメーションに現
れるオブジェクトの登場時刻や退場時刻ならびにその間
の特定の時刻における位置や大きさや表面属性を記述
し、アニメーションに配置される照明の種類と照らす期
間ならびにその間の位置や輝度や色等の照明属性を記述
し、アニメーションを2次元画像に変換するための仮想
カメラの位置や方向やズームの値などの投影属性を記述
するシナリオを記憶する。
The scenario holding unit 2 describes the appearance time and exit time of an object appearing in the animation, and the position, size and surface attribute at a specific time in the meantime. A scenario is described in which lighting attributes such as position, luminance, and color are described, and projection attributes such as the position, direction, and zoom value of a virtual camera for converting an animation into a two-dimensional image are stored.

【0020】アニメーション生成部3は、シナリオ保持
部2で記憶されたシナリオの記述に基づいて、特定の時
刻のフレームに現れる複数のオブジェクトを時間軸上で
抽出し、それらのオブジェクトが空間内でどのような位
置や方向や大きさで現れ、どのような光沢や色などをも
っているかを計算する。照明は数と各々の種類ならびに
位置や方向ならび輝度や色などの照明属性の値、仮想カ
メラは位置や方向やズームや被写界深度などの投影属性
の値を計算する。
The animation generation unit 3 extracts a plurality of objects appearing at a frame at a specific time on the time axis based on the description of the scenario stored in the scenario holding unit 2 and determines which object in the space It appears in such a position, direction and size, and calculates what kind of gloss and color it has. The lighting calculates the number and type of each, and the values of lighting attributes such as position and direction, luminance and color, and the virtual camera calculates the values of projection attributes such as position and direction, zoom, and depth of field.

【0021】アニメーション生成部3は、まず、アニメ
ーション開始時刻に現れるオブジェクトを抽出し、その
識別子と空間内の配置や表面属性を出力する。アニメー
ション描画部4は、アニメーション生成部3が指定した
オブジェクトのモデルの幾何形状を生成して、表示部5
に出力する。アニメーション生成部3が、次の描画時刻
に現れる複数のオブジェクトを抽出し、アニメーション
描画部4に出力してオブジェクトのモデルを描画し、表
示部5に表示することは、アニメーション終了時刻まで
繰り返し行われる。
The animation generation unit 3 first extracts an object appearing at the animation start time, and outputs its identifier, arrangement in a space, and surface attributes. The animation drawing unit 4 generates the geometric shape of the model of the object specified by the animation generation unit 3 and
Output to The animation generation unit 3 extracts a plurality of objects appearing at the next drawing time, outputs the plurality of objects to the animation drawing unit 4, draws a model of the object, and displays the model on the display unit 5 until the animation end time. .

【0022】投影属性変更部6は、仮想カメラが向く対
象とする特定のオブジェクト(以下、対象オブジェク
ト)と、登場中の一部あるいは全部の期間を指定する。
投影属性変更部6は、対象オブジェクトと期間が指定さ
れているなら、シナリオ保持部2に記憶される投影属性
の中で仮想カメラの方向を対象オブジェクトに変更して
出力する。
The projection attribute changing unit 6 designates a specific object (hereinafter, a target object) to which the virtual camera is directed, and a part or all of the period during which the virtual camera appears.
If the target object and the period are specified, the projection attribute changing unit 6 changes the direction of the virtual camera to the target object in the projection attributes stored in the scenario holding unit 2 and outputs the result.

【0023】仮想カメラの向く方向を対象部位(図2の
例では、手のひらや頭など)とする従来の方法では、手
や首を振るような小刻みな動作に対して仮想カメラの向
く方向が敏感に反応するため、表示される2次元画像に
含まれる内容が、対象部位以外で現れるオブジェクトや
見える方向の違いにより、短時間に揺れて非常に見にく
いアニメーションとなったが、この(実施の形態1)で
は、仮想カメラの向く方向は、仮想カメラの位置から対
象オブジェクトの重心を結ぶ方向である。
In the conventional method in which the direction in which the virtual camera is directed is the target part (in the example of FIG. 2, the palm or head), the direction in which the virtual camera is directed is sensitive to a small motion such as shaking the hand or neck. (See Embodiment 1), the contents included in the displayed two-dimensional image fluctuated in a short time and became very difficult to see due to a difference in an object appearing in a part other than the target part and in a viewing direction. In), the direction in which the virtual camera faces is a direction connecting the center of gravity of the target object from the position of the virtual camera.

【0024】ここで重心の決める方法としては、各部位
の体密度を決め重量と位置を計測して積算しバランスす
るような点を求める。簡易な方法として各部位の重心と
重量をモデル化してバランス点を求めてもよい。さらに
簡略化した方法として、オブジェクトのモデル全体を包
含する直方体または球を求めて、その中心をオブジェク
トの重心とすることもできる。
Here, as a method of determining the center of gravity, the body density of each part is determined, the weight and the position are measured, and the points are obtained which are integrated and balanced. As a simple method, the balance point may be obtained by modeling the center of gravity and weight of each part. As a further simplified method, a rectangular parallelepiped or a sphere containing the entire model of the object may be obtained, and the center thereof may be set as the center of gravity of the object.

【0025】このように、オブジェクトのモデルの一部
の部位ではなく、モデル全体の代表点を仮想カメラの向
く方向とすることにより、各部の動きが平均化され過度
な仮想カメラの方向の振れを防ぐことができる。このよ
うな重心を、生成する2次元画像の中心点に表示される
よう投影属性を変更し、アニメーション描画部4を介し
て表示部5に出力する。図3はこの(実施の形態1)で
の仮想カメラの投影属性の変更のフローチャートを示
す。
As described above, not the part of the object model but the representative point of the whole model is set to the direction in which the virtual camera is directed. Can be prevented. The projection attribute is changed so that such a center of gravity is displayed at the center point of the generated two-dimensional image, and is output to the display unit 5 via the animation drawing unit 4. FIG. 3 shows a flowchart of changing the projection attribute of the virtual camera in the first embodiment.

【0026】(実施の形態2)図4は(実施の形態2)
のアニメーション生成装置を示す。 (実施の形態1)の投影属性変更部6でオブジェクトの
モデルと期間を指定し表示する時の投影属性を、アニメ
ーション生成部3にてフィードバックしたのと同様に、
この(実施の形態2)では、投影属性変更部6が指定さ
れた3次元オブジェクトのモデルの重心の可動領域を保
持する可動領域保持部7を備え、可動領域を超える時に
投影属性を変更する。
(Embodiment 2) FIG. 4 shows (Embodiment 2)
1 shows an animation generation device. In the same manner as in the case where the projection attribute changing unit 6 of the first embodiment designates a model and a period of an object and displays the projection attribute, the animation generating unit 3 feeds back the attribute.
In this (Embodiment 2), the projection attribute change unit 6 includes the movable region holding unit 7 for holding the movable region of the center of gravity of the designated model of the three-dimensional object, and changes the projection attribute when it exceeds the movable region.

【0027】上述と同様に現在の重心を求めるが、以前
の描画時に求めた重心を中心として可動領域保持部7に
記憶される可動領域内であれば、仮想カメラの向く方向
は変更しない。この可動領域を超えた時に仮想カメラの
向く方向を変更し、可動領域保持部に記憶する重心を更
新する。この(実施の形態2)での仮想カメラの投影属
性の変更のフローチャートは(実施の形態1)のフロー
チャートのステップAだけが図5に示すフローに置き換
わる。
The current center of gravity is obtained in the same manner as described above, but the direction of the virtual camera is not changed within the movable area stored in the movable area holding unit 7 around the center of gravity obtained at the time of the previous drawing. When the moving area is exceeded, the direction of the virtual camera is changed, and the center of gravity stored in the moving area holding unit is updated. In the flowchart for changing the projection attribute of the virtual camera in the second embodiment, only the step A in the flowchart in the first embodiment is replaced with the flow shown in FIG.

【0028】なお、方向の変化の大きさを調整するよう
に、以前の重心と次の描画時刻の重心を結ぶ線分間の点
に仮想カメラの向く方向を設定するようにしているが、
以前の仮想カメラの方向のベクトルの角度、次の描画時
刻の仮想カメラの次の描画時刻の仮想カメラの重心を向
くベクトルの角度の中間の角度にするようにしてもよ
い。
The direction of the virtual camera is set at a point between the line connecting the previous center of gravity and the center of gravity of the next drawing time so as to adjust the magnitude of the change in direction.
The angle of the vector of the direction of the previous virtual camera may be an intermediate angle between the angles of the vectors pointing to the center of gravity of the virtual camera at the next drawing time of the virtual camera at the next drawing time.

【0029】また、可動領域との比較を3次元座標系と
しているが、可動領域は直方体でも球でもよい。また可
動領域との比較を投影後の2次元座標系として、投影さ
れた結果の2次元画像の変化に基づく方法も考えられ
る。 (実施の形態3)図6は(実施の形態3)のアニメーシ
ョン生成装置を示す。
Further, the comparison with the movable area is performed using a three-dimensional coordinate system, but the movable area may be a rectangular parallelepiped or a sphere. Further, a method based on a change in a two-dimensional image as a result of projection may be considered, assuming that the comparison with the movable region is a two-dimensional coordinate system after projection. (Embodiment 3) FIG. 6 shows an animation generating apparatus according to (Embodiment 3).

【0030】(実施の形態1)の投影属性変更部6にお
いて、オブジェクトのモデルと期間を指定し表示する時
の投影属性をアニメーション生成部3にてフィードバッ
クしたのと同様に、この(実施の形態3)の投影属性変
更部6においては、投影属性変更部6が指定された3次
元オブジェクトのモデルの重心の動きベクトルの大きさ
の範囲を保持する動きベクトル保持部8を備え、その境
界値を超える時に投影属性を変更する。
In the projection attribute changing unit 6 of the first embodiment, the animation attribute is fed back by the animation generation unit 3 in the case where the model and period of the object are designated and displayed. The projection attribute changing unit 6 of 3) includes a motion vector holding unit 8 for holding the range of the magnitude of the motion vector of the center of gravity of the model of the specified three-dimensional object, and Change projection attributes when exceeded.

【0031】上述と同様に現在の重心を求めるが、以前
の描画時に求めた重心を起点として動きベクトル保持部
8に記憶される動きベクトルの大きさの境界値内であれ
ば、仮想カメラの向く方向は変更しない。この動きベク
トルの大きさの境界値を超えた時に仮想カメラの向く方
向を動きベクトルに従って変更する。動きベクトル保持
部に記憶するベクトルの起点に描画時刻毎に更新する。
この(実施の形態3)での仮想カメラの投影属性の変更
のフローチャートは(実施の形態1)のフローチャート
のステップAだけが図7に示すフローに置き換わる。
The current center of gravity is obtained in the same manner as described above. If the center of gravity is within the boundary value of the magnitude of the motion vector stored in the motion vector holding unit 8 starting from the center of gravity obtained in the previous drawing, the virtual camera is turned. Do not change the direction. When the magnitude of the motion vector exceeds the boundary value, the direction of the virtual camera is changed according to the motion vector. The starting point of the vector stored in the motion vector holding unit is updated at each drawing time.
In the flowchart for changing the projection attribute of the virtual camera in the third embodiment, only the step A in the flowchart of the first embodiment is replaced with the flow shown in FIG.

【0032】なお、方向の変化の大きさを調整するよう
に、以前の重心と次の描画時刻の重心を結ぶ線分間の点
に仮想カメラの向く方向を設定するようにしているが、
以前の仮想カメラの方向のベクトルの角度、次の描画時
刻の仮想カメラの次の描画時刻の仮想カメラの重心を向
くベクトルの角度の中間の角度にするようにしてもよ
い。
The direction of the virtual camera is set at a point between the line connecting the previous center of gravity and the center of gravity of the next drawing time so as to adjust the magnitude of the change in direction.
The angle of the vector of the direction of the previous virtual camera may be an intermediate angle between the angles of the vectors pointing to the center of gravity of the virtual camera at the next drawing time of the virtual camera at the next drawing time.

【0033】また、動きベクトルの比較を3次元座標と
しているが、投影後の2次元座標で行い、投影された結
果の2次元画像の変化にもとづく方法も考えられる。 (実施の形態4)図8は(実施の形態4)のアニメーシ
ョン生成装置を示す。 (実施の形態1)の投影属性変更部6でオブジェクトの
モデルと期間を指定し表示する時の投影属性をアニメー
ション生成部3にてフィードバックしたのと同様に、こ
の(実施の形態4)では、投影属性変更部6が指定され
た3次元オブジェクトのモデルの2次元画像の中心を占
める面積の範囲を保持する面積範囲保持部9を備え、そ
の範囲を超える時に投影属性を変更する。
Although the comparison of the motion vectors is performed using the three-dimensional coordinates, there may be a method in which the two-dimensional coordinates after the projection are used and the two-dimensional image as a result of the projection is changed. (Embodiment 4) FIG. 8 shows an animation generating apparatus according to (Embodiment 4). In this (Embodiment 4), in the same manner as in (Embodiment 4), the projection attribute when the model and period of the object are designated and displayed by the projection attribute changing unit 6 is fed back by the animation generation unit 3. The projection attribute changing unit 6 includes an area range holding unit 9 for holding a range of an area occupying the center of the two-dimensional image of the designated model of the three-dimensional object, and changes the projection attribute when the area exceeds the range.

【0034】上述と同様に現在の重心を求めるが、その
重心を2次元画像の中心として配置した時に面積範囲保
持部9に記憶される面積範囲の境界値内であれば、仮想
カメラのズーム値は変更しない。この面積範囲の境界値
を超えた時に仮想カメラのズーム値を占有面積に従って
変更する。ここで面積範囲は例えば、2次元画像の中心
とした時の長方形の大きさを表し、最小の長方形と最大
の長方形の枠からなる境界値が考えられる。
As described above, the current center of gravity is obtained. If the center of gravity is within the boundary value of the area range stored in the area range holding unit 9 when the center of gravity is arranged as the center of the two-dimensional image, the zoom value of the virtual camera is obtained. Does not change. When the boundary value of the area range is exceeded, the zoom value of the virtual camera is changed according to the occupied area. Here, the area range represents, for example, the size of a rectangle at the center of a two-dimensional image, and a boundary value composed of a frame of a minimum rectangle and a maximum rectangle can be considered.

【0035】この(実施の形態4)での仮想カメラの投
影属性の変更のフローチャートは(実施の形態1)のフ
ローチャートのステップAだけが図9に示すフローに置
き換わる。なお、最小の長方形未満の面積になった時、
最小の長方形の面積以上になるようズーム値を変更し、
最大の長方形を超える面積になった時、最大の長方形の
面積以下になるようズーム値を変更する。大きさの変化
の割合を調整するために、前述の中間の値をとってもよ
い。このように構成すれば、対象オブジェクトが仮想カ
メラからの距離を大幅に変化させる時も、2次元画像に
描画される対象オブジェクトの大きさを大きく変えずに
見ることができる。
In the flowchart for changing the projection attribute of the virtual camera in (Embodiment 4), only the step A in the flowchart in (Embodiment 1) is replaced with the flow shown in FIG. When the area becomes smaller than the smallest rectangle,
Change the zoom value to be greater than or equal to the area of the smallest rectangle,
When the area exceeds the maximum rectangle, change the zoom value so that it is less than or equal to the area of the maximum rectangle. In order to adjust the rate of change of the magnitude, the above-mentioned intermediate value may be taken. With such a configuration, even when the distance of the target object from the virtual camera is largely changed, the target object can be viewed without largely changing the size of the target object drawn on the two-dimensional image.

【0036】(実施の形態5)図10は(実施の形態
5)のアニメーション生成装置を示す。 (実施の形態1)の投影属性変更部6でオブジェクトの
モデルと期間を指定し表示する時の投影属性をアニメー
ション生成部3にてフィードバックしたのと同様に、こ
の(実施の形態5)においては、投影属性変更部6が指
定された3次元オブジェクトのモデルの2次元画像の中
心を占める面積の比率を保持する面積比率保持部10を
備え、その比率を超える時に投影属性を変更する。
(Embodiment 5) FIG. 10 shows an animation generating apparatus according to (Embodiment 5). In this (Embodiment 5), in the same manner as in the (Embodiment 1), the projection attribute when the object model and the period are specified and displayed by the projection attribute change unit 6 and the animation generation unit 3 feeds back the attributes. The projection attribute changing unit 6 includes an area ratio holding unit 10 for holding a ratio of an area occupying the center of the two-dimensional image of the designated three-dimensional object model, and changes the projection attribute when the ratio exceeds the ratio.

【0037】上述と同様に現在の重心を求めるが、その
重心を2次元画像の中心として配置した時に面積範囲保
持部9に記憶される面積比率の境界値内であれば、仮想
カメラのズーム値は変更しない。この面積比率の境界値
を超えた時に仮想カメラのズーム値を対象オブジェクト
のモデルの占有する面積比率に従って変更する。ここで
面積比率は例えば、2次元画像の中心とした時の長方形
の大きさの、2次元画像を表示する全体の面積に対する
比率を表し、最小の長方形と最大の長方形に対する比率
の境界値が考えられる。
As described above, the current center of gravity is obtained. If the center of gravity is within the boundary value of the area ratio stored in the area range holding unit 9 when the center of gravity is arranged as the center of the two-dimensional image, the zoom value of the virtual camera is obtained. Does not change. When the boundary value of the area ratio is exceeded, the zoom value of the virtual camera is changed according to the area ratio occupied by the model of the target object. Here, the area ratio represents, for example, the ratio of the size of the rectangle when the center of the two-dimensional image is displayed to the entire area for displaying the two-dimensional image, and the boundary value of the ratio between the minimum rectangle and the maximum rectangle is considered. Can be

【0038】この(実施の形態5)での仮想カメラの投
影属性の変更のフローチャートは(実施の形態1)のフ
ローチャートのステップAだけが図11に示すフローに
置き換わる。なお、最小の面積比率未満の面積になった
時、最小の面積率以上の面積になるようズーム値を変更
し、最大の面積比率を超える面積になった時、最大の面
積比率以下の面積になるようズーム値を変更する。大き
さの変化の割合を調整するために、前述の中間の値をと
ってもよい。このように構成すれば、対象オブジェクト
が仮想カメラからの距離を大幅に変化させる時も、2次
元画像に描画される対象オブジェクトの大きさを大きく
変えずに見ることができる。
In the flowchart for changing the projection attribute of the virtual camera in the fifth embodiment, only step A of the flowchart in the first embodiment is replaced with the flow shown in FIG. When the area is less than the minimum area ratio, change the zoom value so that the area is equal to or greater than the minimum area ratio, and when the area exceeds the maximum area ratio, the area is reduced to the area less than the maximum area ratio. Change the zoom value so that In order to adjust the rate of change of the magnitude, the above-mentioned intermediate value may be taken. With such a configuration, even when the distance of the target object from the virtual camera is largely changed, the target object can be viewed without largely changing the size of the target object drawn on the two-dimensional image.

【0039】なお、上記の(実施の形態2)〜(実施の
形態5)はそれぞれを格別に実施しているが、(実施の
形態2)〜(実施の形態5)は相反するものではなく、
図5のフロー,図7のフロー,図9のフロー,図11の
フローのうちの複数を実行して、対象オブジェクトの重
心が2次元画像の中心となるよう複数の投影属性を求め
て補完し合うように構成することもできる。
Although the above (Embodiment 2) to (Embodiment 5) are each specifically implemented, (Embodiment 2) to (Embodiment 5) are not contradictory. ,
A plurality of projection attributes are obtained and complemented so that the center of gravity of the target object becomes the center of the two-dimensional image by executing a plurality of the flows of FIG. 5, the flow of FIG. 7, the flow of FIG. 9, and the flow of FIG. It can also be configured to fit.

【0040】[0040]

【発明の効果】以上のように本発明によれば、アニメー
ション生成時に3次元オブジェクトの動きに追随するよ
う簡単に設定し、かつ比較的滑らかなカメラワークを得
ることができる。また、アニメーション生成時に描画さ
れる3次元オブジェクトの大きさを大幅に変えないこと
ができる。
As described above, according to the present invention, it is possible to obtain a relatively smooth camera work that can be easily set so as to follow the movement of a three-dimensional object when generating an animation. Further, the size of the three-dimensional object drawn at the time of generating the animation can be not significantly changed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の(実施の形態1)のアニメーション生
成装置の構成図
FIG. 1 is a configuration diagram of an animation generation device according to a first embodiment of the present invention;

【図2】同実施の形態のオブジェクトのモデルのデータ
構造例
FIG. 2 is an example of a data structure of an object model according to the embodiment;

【図3】同実施の形態の仮想カメラの投影属性の変更の
フローチャート図
FIG. 3 is a flowchart of changing a projection attribute of the virtual camera according to the embodiment;

【図4】本発明の(実施の形態2)のアニメーション生
成装置の構成図
FIG. 4 is a configuration diagram of an animation generation device according to a second embodiment of the present invention;

【図5】同実施の形態の仮想カメラの投影属性の変更の
要部フローチャート図
FIG. 5 is a main part flowchart of changing the projection attribute of the virtual camera according to the embodiment;

【図6】本発明の(実施の形態3)のアニメーション生
成装置の構成図
FIG. 6 is a configuration diagram of an animation generation device according to a third embodiment of the present invention.

【図7】同実施の形態の仮想カメラの投影属性の変更の
要部フローチャート図
FIG. 7 is a main part flowchart of changing the projection attribute of the virtual camera according to the embodiment;

【図8】本発明の(実施の形態4)のアニメーション生
成装置の構成図
FIG. 8 is a configuration diagram of an animation generation device according to a fourth embodiment of the present invention.

【図9】同実施の形態の仮想カメラの投影属性の変更の
要部フローチャート図
FIG. 9 is a main part flowchart of changing the projection attribute of the virtual camera according to the embodiment;

【図10】本発明の(実施の形態5)のアニメーション
生成装置の構成図
FIG. 10 is a configuration diagram of an animation generation device according to a fifth embodiment of the present invention.

【図11】同実施の形態の仮想カメラの投影属性の変更
の要部フローチャート図
FIG. 11 is a flowchart showing a main part of changing the projection attribute of the virtual camera according to the embodiment;

【図12】従来のアニメーション生成装置の構成図FIG. 12 is a configuration diagram of a conventional animation generation device.

【図13】別の従来例のアニメーション生成装置の構成
FIG. 13 is a configuration diagram of another conventional animation generation device.

【符号の説明】[Explanation of symbols]

1 モデル保持部 2 シナリオ保持部 3 アニメーション生成部 4 アニメーション描画部 5 表示部 6 投影属性変更部 7 可動領域保持部 8 動きベクトル保持部 9 面積範囲保持部 10 面積比率保持部 DESCRIPTION OF SYMBOLS 1 Model holding | maintenance part 2 Scenario holding | maintenance part 3 Animation generation part 4 Animation drawing part 5 Display part 6 Projection attribute change part 7 Movable area holding part 8 Motion vector holding part 9 Area range holding part 10 Area ratio holding part

フロントページの続き (72)発明者 大久保 晴代 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 田中 直樹 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 中瀬 義盛 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 5B050 BA08 BA09 BA18 EA04 EA24 EA27 FA02 Continued on the front page (72) Inventor Haruyo Okubo 1006 Kazuma Kadoma, Osaka Pref.Matsushita Electric Industrial Co., Ltd. Person Yoshimori Nakase 1006 Kadoma Kadoma, Kadoma City, Osaka Prefecture F-term in Matsushita Electric Industrial Co., Ltd. 5B050 BA08 BA09 BA18 EA04 EA24 EA27 FA02

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】複数の部位から構成される3次元オブジェ
クトのモデルの幾何形状や表面属性を記憶するモデル保
持部と、 前記モデル保持部に記憶された複数の前記3次元オブジ
ェクトのモデルがアニメーションの一連のシーンに登場
し動作を行い退場する時刻ならびに空間内の位置や幾何
形状や表面属性の時間変化と、前記アニメーションの一
連のシーンに配置される複数の照明の種類と前記照明が
配置される期間ならびに空間内の位置や照明属性の時間
変化と、前記アニメーションを2次元画像に投影変換す
るための仮想カメラの空間内の位置や投影属性の時間変
化とを記述したシナリオを記憶するシナリオ保持部と、 前記シナリオ保持部で記憶された前記シナリオに従が
い、前記モデル保持部に記憶された前記3次元オブジェ
クトのモデルを時空間内に配置するアニメーション生成
部と、 前記アニメーション生成部から出力される時刻に、前記
アニメーション生成部から出力される前記時刻の位置と
幾何形状や表面属性をもつ前記モデル保持部に記憶され
た複数の前記3次元オブジェクトのモデルを、前記アニ
メーション生成部から出力される複数の前記照明を前記
アニメーション生成部から出力される前記時刻の前記照
明属性で照らし、前記アニメーション生成部から出力さ
れる前記時刻の前記投影属性で描画し、描画終了通知を
前記アニメーション生成部に出力するアニメーション描
画部と、 前記アニメーション生成部が、前記シナリオ保持部に記
憶され前記アニメーションに登・退場する前記モデル保
持部に記憶された複数の前記3次元オブジェクトのモデ
ルの中から主として投影の対象となる特定の前記3次元
オブジェクトのモデルと期間を指定し、前記指定された
3次元オブジェクトのモデルの重心を求め描画時刻毎に
投影されるアニメーションの2次元画像の中心を占める
よう時間的に変化させる投影属性変更部とを備えたアニ
メーション生成装置。
1. A model holding unit that stores a geometric shape and a surface attribute of a model of a three-dimensional object composed of a plurality of parts, and a model of the plurality of three-dimensional objects stored in the model holding unit is an animation. The time at which the user appears in a series of scenes, moves and exits, as well as the time change of the position, geometric shape, and surface attribute in space, and the types of the plurality of lights and the lights arranged in the series of scenes of the animation are arranged. A scenario holding unit for storing a scenario describing a time period and a time change of a position and a lighting attribute in a space, and a time change of a position and a projection attribute in a space of a virtual camera for projecting and converting the animation into a two-dimensional image. According to the scenario stored in the scenario storage unit, the model of the three-dimensional object stored in the model storage unit. An animation generation unit for arranging files in a space-time, and at the time output from the animation generation unit, the position of the time output from the animation generation unit and stored in the model holding unit having a geometric shape and a surface attribute. Illuminated the plurality of models of the plurality of three-dimensional objects with the plurality of lights output from the animation generation unit with the lighting attribute at the time output from the animation generation unit, and output from the animation generation unit. An animation drawing unit for drawing with the projection attribute at the time and outputting a drawing end notification to the animation generation unit; and the model holding unit, wherein the animation generation unit is stored in the scenario holding unit and goes up and down in the animation. From the models of the plurality of three-dimensional objects stored in the The model and the period of the specific three-dimensional object to be projected are designated, and the center of gravity of the designated model of the three-dimensional object is determined to occupy the center of the two-dimensional image of the animation projected at each drawing time. An animation generation device comprising: a projection attribute changing unit that changes over time.
【請求項2】投影属性変更部が、指定された3次元オブ
ジェクトのモデルの重心の可動領域を保持する可動領域
保持部を備え、前記可動領域を超える時に投影属性を変
更するようにした請求項1記載のアニメーション生成装
置。
2. The image forming apparatus according to claim 1, wherein said projection attribute changing unit includes a movable region holding unit for holding a movable region of a center of gravity of a model of the designated three-dimensional object, and changes a projection attribute when the moving region exceeds said movable region. 2. The animation generating device according to 1.
【請求項3】投影属性変更部が、指定された3次元オブ
ジェクトのモデルの重心の動きベクトルの大きさの範囲
を保持する動きベクトル保持部を備え、前記範囲を超え
る時に投影属性を変更するようにした請求項1記載のア
ニメーション生成装置。
3. A projection attribute changing unit comprising a motion vector holding unit for holding a range of a magnitude of a motion vector of a center of gravity of a model of a specified three-dimensional object, and changing a projection attribute when the range exceeds the range. 2. The animation generating apparatus according to claim 1, wherein:
【請求項4】投影属性変更部が、指定された3次元オブ
ジェクトのモデルの2次元画像の中心を占める面積の範
囲を保持する面積範囲保持部を備え、前記範囲を超える
時に投影属性を変更するようにした請求項1記載のアニ
メーション生成装置。
4. A projection attribute changing section includes an area range holding section for holding a range of an area occupying the center of a two-dimensional image of a designated three-dimensional object model, and changes a projection attribute when the area exceeds the range. 2. The animation generating apparatus according to claim 1, wherein:
【請求項5】投影属性変更部が、指定された3次元オブ
ジェクトのモデルの2次元画像の中心を占める面積の比
率を保持する面積比率保持部を備え、前記比率を超える
時に投影属性を変更するようにした請求項1記載のアニ
メーション生成装置。
5. A projection attribute changing unit comprising an area ratio holding unit for holding a ratio of an area occupying the center of a two-dimensional image of a designated three-dimensional object model, and changing a projection attribute when the ratio exceeds the ratio. 2. The animation generating apparatus according to claim 1, wherein:
JP11169040A 1999-06-16 1999-06-16 Animation generator Pending JP2000357244A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11169040A JP2000357244A (en) 1999-06-16 1999-06-16 Animation generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11169040A JP2000357244A (en) 1999-06-16 1999-06-16 Animation generator

Publications (1)

Publication Number Publication Date
JP2000357244A true JP2000357244A (en) 2000-12-26

Family

ID=15879212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11169040A Pending JP2000357244A (en) 1999-06-16 1999-06-16 Animation generator

Country Status (1)

Country Link
JP (1) JP2000357244A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102881036A (en) * 2012-07-30 2013-01-16 北京中科盘古科技发展有限公司 Method for compressing animation scene files
ES2400998R1 (en) * 2011-05-23 2013-05-03 Univ Europ Miguel De Cervantes SYSTEM AND PROCEDURE FOR CAPTURE AND PROCESSING OF THREE-DIMENSIONAL IMAGES WITH MOVEMENT
ES2400153R1 (en) * 2011-07-22 2013-05-28 Gabarre David Claveria TUTORIAL SYSTEM FOR MUSICAL INSTRUMENTS AND INSTRUMENT CARRIED OUT WITH SUCH SYSTEM.

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2400998R1 (en) * 2011-05-23 2013-05-03 Univ Europ Miguel De Cervantes SYSTEM AND PROCEDURE FOR CAPTURE AND PROCESSING OF THREE-DIMENSIONAL IMAGES WITH MOVEMENT
ES2400153R1 (en) * 2011-07-22 2013-05-28 Gabarre David Claveria TUTORIAL SYSTEM FOR MUSICAL INSTRUMENTS AND INSTRUMENT CARRIED OUT WITH SUCH SYSTEM.
CN102881036A (en) * 2012-07-30 2013-01-16 北京中科盘古科技发展有限公司 Method for compressing animation scene files

Similar Documents

Publication Publication Date Title
JP4473754B2 (en) Virtual fitting device
Agrawala et al. Artistic multiprojection rendering
US9710951B2 (en) Techniques for processing image data generated from three-dimensional graphic models
JP3406965B2 (en) Mixed reality presentation device and control method thereof
US20200326831A1 (en) Augmented reality experience creation via tapping virtual surfaces in augmented reality
US6700578B2 (en) Three-dimensional model display program and three-dimensional model display apparatus
JPH09153146A (en) Virtual space display method
CN101622647A (en) Character display device, character display method, information recording medium, and program
JPH07111743B2 (en) Graphic display method and apparatus for rotating an object in a three-dimensional space
JP2018530219A (en) Method, apparatus and system for facilitating navigation in extended scenes
EP3679543A1 (en) A method for generating and modifying images of a 3d scene
KR20010006696A (en) Animation Creation Apparatus And Method
JP2020173529A (en) Information processing device, information processing method, and program
JP4285422B2 (en) Moving image generation system, moving image generation apparatus, moving image generation method, program, and recording medium
Crow Shaded computer graphics in the entertainment industry
JP2000357244A (en) Animation generator
JP2001216527A (en) Multimedia information space input / output device and method, and recording medium recording the program
JP6398938B2 (en) Projection control apparatus and program
JP2022025466A (en) Animation production method
JP3850080B2 (en) Image generation and display device
US20210142572A1 (en) 3d ar content creation device, 3d ar content playback device, and 3d ar content creation system
KR101779390B1 (en) Apparatus and method for realizing augmented reality using fixed sculpture and flow type three-dimensional model
JP2000030080A (en) Virtual reality system
Harish et al. Designing perspectively correct multiplanar displays
JP2511771B2 (en) Image memory type image generator