JPH10261105A - Interactive animation generation method/device - Google Patents
Interactive animation generation method/deviceInfo
- Publication number
- JPH10261105A JPH10261105A JP8328797A JP8328797A JPH10261105A JP H10261105 A JPH10261105 A JP H10261105A JP 8328797 A JP8328797 A JP 8328797A JP 8328797 A JP8328797 A JP 8328797A JP H10261105 A JPH10261105 A JP H10261105A
- Authority
- JP
- Japan
- Prior art keywords
- action
- state transition
- creating
- unit
- creation
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 159
- 230000002452 interceptive effect Effects 0.000 title claims description 119
- 230000009471 action Effects 0.000 claims abstract description 459
- 230000000007 visual effect Effects 0.000 claims abstract description 49
- 230000007704 transition Effects 0.000 claims description 277
- 230000008569 process Effects 0.000 claims description 59
- 238000013523 data management Methods 0.000 claims description 45
- 238000012545 processing Methods 0.000 claims description 9
- 230000002194 synthesizing effect Effects 0.000 claims description 9
- 238000001890 transfection Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 21
- 230000015572 biosynthetic process Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 9
- 238000003786 synthesis reaction Methods 0.000 description 9
- 230000033001 locomotion Effects 0.000 description 8
- 230000009467 reduction Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000001308 synthesis method Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はインタラクティブア
ニメーション作成方法およびその装置に関し、特にイン
タラクティブな操作で登場物体の動きなどが変化するイ
ンタラクティブアニメーションを作成するインタラクテ
ィブアニメーション作成方法およびインタラクティブア
ニメーション作成・表示装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and apparatus for creating an interactive animation, and more particularly to an interactive animation creating method and an interactive animation creating / displaying apparatus for creating an interactive animation in which the movement of an appearing object changes by an interactive operation.
【0002】[0002]
【従来の技術】ユーザ入力に応じて対話的かつリアルタ
イムに動画像を生成・提示するものをインタラクティブ
アニメーションと呼ぶ。例えば、ゲームやフライトシミ
ュレータなどがその典型的な例である。また、最近イン
ターネットでよく使われるようになったホームページ
で、マウスクリックによって登場物体が動くようなもの
もインタラクティブアニメーションの一例である。2. Description of the Related Art An interactive animation that generates and presents a moving image interactively and in real time in response to a user input is called an interactive animation. For example, games and flight simulators are typical examples. Another example of an interactive animation is a homepage that has recently become popular on the Internet, where an object appears to move with a mouse click.
【0003】こうしたインタラクティブアニメーション
を作成するには、従来は主にスクリプトと呼ばれるテキ
ストコーディングによる方法が用いられてきた。しかし
ながら、この方法では簡単なインタラクティブアニメー
ションを作成するにも、その文法をよく理解してタイプ
するなど、その作業が複雑で、なかなか一般の人が作成
できる状況になかった。[0003] To create such an interactive animation, a text coding method called a script has been mainly used. However, with this method, even if a simple interactive animation is created, the operation is complicated, such as typing with a good understanding of the grammar, and it is not in a situation where ordinary people can easily create it.
【0004】このため、動作とその開始条件とからなる
動作単位をビジュアルに作成・連結することで、インタ
ラクティブアニメーションを作成する方法が提案され
た。この方法では、状態遷移の流れがビジュアルで分か
り易くかつ全てビジュアルな操作で状態遷移まで記述で
きるという利点がある一方、記述能力が限られている。
なお、これらの詳細は、文献:特開平8−249496
号公報「映像提示方法および装置」,特願平8−282
2号「対話型映像提示装置」,「3次元インタラクティ
ブアニメーションのビジュアルな作成方法」第12回N
ICOGRAPH論文コンテスト論文集に記載されてい
る。For this reason, there has been proposed a method of creating an interactive animation by visually creating and linking an action unit consisting of an action and its start condition. This method has the advantage that the state transition flow is visual and easy to understand, and that the state transition can be described by all visual operations, but the description ability is limited.
These details are described in the literature: JP-A-8-249496.
Patent Publication “Video Presentation Method and Apparatus”, Japanese Patent Application No. 8-282
No.2 "Interactive video presentation device", "Visual creation method of 3D interactive animation" 12th N
It is described in the paper collection of the ICOGRAPH Contest.
【0005】また、スクリプトベースによるアニメーシ
ョン作成の方法として、スクリプトによってまずアニメ
ーションを記述した後、表示された物体を直接的に操作
することでスクリプトを自動的に変更する方法も提案さ
れている。しかし、この方法では、スクリプトの一部、
特に図形の移動,拡大縮小,回転・変形,反射属性の変
更,消去等の操作を図形を見ながら対話的に行えるだけ
のもので、基本的にはスクリプトを操作する必要があ
る。なお、この詳細は、文献:特開平2−216588
号公報「対話型スクリプト・アニメーション生成方法」
に記載されている。As a method of creating an animation based on a script, there has been proposed a method in which an animation is first described by a script, and then the script is automatically changed by directly operating a displayed object. However, with this method, part of the script,
In particular, operations such as moving, enlarging, reducing, rotating / deforming, changing a reflection attribute, and erasing a figure can only be performed interactively while looking at the figure. Basically, it is necessary to operate a script. The details are described in the literature: JP-A-2-216588.
Issue "Interactive Script Animation Generation Method"
It is described in.
【0006】また、スクリプトを用いずに開発対象アプ
リケーションの開発を行い、その結果をアニメーション
表示させる方法が提案されている。しかし、この方法の
目的は、要求仕様をビジュアル操作によって作成し、そ
の作成結果の流れをアニメーション表現することで要求
仕様を満たしているかを確認することであり、本発明の
ようにインタラクティブアニメーションを作成すること
を目的とするものではない。このため、操作方法などが
全く異なったものとなっている。なお、この詳細は、文
献:特開平8−95765号公報「視覚化要求仕様獲得
方法」に記載されている。A method has been proposed in which a development target application is developed without using a script, and the result is displayed as an animation. However, the purpose of this method is to create the required specifications by visual operation, and to confirm that the required specifications are satisfied by expressing the flow of the created results by animation. It is not intended to do so. Therefore, the operation method and the like are completely different. The details are described in the document: Japanese Unexamined Patent Application Publication No. 8-95765 entitled "Method for Obtaining Visualization Requirement Specifications".
【0007】[0007]
【発明が解決しようとする課題】従来のスクリプトによ
るインタラクティブアニメーション作成方法では、上で
述べたようにスクリプトの文法を理解している必要があ
るなど、作業が複雑であるという問題点があった。The conventional method for creating an interactive animation using a script has a problem that the operation is complicated, for example, as described above, it is necessary to understand the grammar of the script.
【0008】一方、ビジュアルに作成する方法では、予
め指定した固定の動作を単純に組み合わせることしかで
きず、記述能力が低いという問題点があった。[0008] On the other hand, in the method of visually creating, there is a problem that only a fixed operation specified in advance can be simply combined, and the description ability is low.
【0009】本発明の目的は、従来のビジュアルにイン
タラクティブアニメーションを作成する方法よりは記述
能力が高く、かつスクリプトをベースに記述するよりは
全体の見通しがよく作業が楽になるインタラクティブア
ニメーションの作成方法およびその装置を提供すること
にある。SUMMARY OF THE INVENTION An object of the present invention is to provide a method for creating an interactive animation which has a higher descriptive power than a conventional method for creating an interactive animation on a visual, and has a better overall view than a script based description, and which makes the work easier. It is to provide the device.
【0010】[0010]
【課題を解決するための手段】第1の発明のインタラク
ティブアニメーション作成方法は、アニメーション画像
に登場するアクタの状態をアクタの内面的あるいは外面
への行動であるアクションで表し、そのアクションに開
始条件を付加した条件付きアクションの連結によって前
記アクタの状態遷移を記述するインタラクティブアニメ
ーション作成方法において、前記アクタにおいて固定的
なアクションを表すアクション要素を作成あるいは選択
し、前記アクション要素にパラメータを付加してアクシ
ョンを作成し、前記アクションから前記状態遷移をビジ
ュアル操作で作成することを特徴とする。According to a first aspect of the present invention, there is provided a method for creating an interactive animation, in which an actor state appearing in an animation image is represented by an action which is an action toward the inside or outside of the actor, and a start condition is included in the action. In the interactive animation creating method for describing a state transition of the actor by connecting the added conditional actions, an action element representing a fixed action is created or selected in the actor, and a parameter is added to the action element to execute the action. The state transition is created by the visual operation from the action.
【0011】第2の発明のインタラクティブアニメーシ
ョン作成方法は、アニメーション画像に登場するアクタ
の状態をアクタの内面的あるいは外面への行動であるア
クションで表し、そのアクションに開始条件を付加した
条件付きアクションの連結によって前記アクタの状態遷
移を記述するインタラクティブアニメーション作成方法
において、2つ以上のアクションを作成あるいは選択
し、それらアクションを合成することで前記アクタのア
クションを作成し、前記アクションから前記状態遷移を
ビジュアル操作で作成することを特徴とする。According to a second aspect of the present invention, there is provided a method for creating an interactive animation, in which the state of an actor appearing in an animation image is represented by an action, which is an action toward the inside or outside of the actor, and a start condition is added to the action. In the interactive animation creating method for describing the state transition of the actor by connection, two or more actions are created or selected, and the actions are combined to create the action of the actor, and the state transition is visualized from the action. It is created by operation.
【0012】第3の発明のインタラクティブアニメーシ
ョン作成方法は、アニメーション画像に登場するアクタ
の状態をアクタの内面的あるいは外面への行動であるア
クションで表し、そのアクションに開始条件を付加した
条件付きアクションの連結によって前記アクタの状態遷
移を記述するインタラクティブアニメーション作成方法
において、前記アクションをビジュアル操作で記述する
かテキストコーディングにより記述するかを各アクショ
ンの作成毎に選択し、前記アクションから前記状態遷移
をビジュアル操作で作成することを特徴とする。According to a third aspect of the present invention, there is provided a method for creating an interactive animation, wherein a state of an actor appearing in an animation image is represented by an action, which is an action toward the inside or outside of the actor, and a start action is added to the action. In the interactive animation creating method for describing the state transition of the actor by connection, whether to describe the action by visual operation or text coding is selected for each action creation, and the state transition is visually operated from the action. It is characterized in that it is created by:
【0013】第4の発明のインタラクティブアニメーシ
ョン作成方法は、アニメーション画像に登場するアクタ
の状態をアクタの内面的あるいは外面への行動であるア
クションで表し、そのアクションに開始条件を付加した
条件付きアクションの連結によって前記アクタの状態遷
移を記述するインタラクティブアニメーション作成方法
において、空のアクションを含んでいてもよい状態遷移
を拡張状態遷移として記述し、前記拡張状態遷移の一部
をアクションモジュールとして縮約して表現するか前記
空のアクションを含む条件付きアクションを別の拡張状
態遷移で置き換えるかを選択して実行する操作を繰り返
すことで状態遷移を記述することを特徴とする。According to a fourth aspect of the present invention, there is provided a method for creating an interactive animation, in which the state of an actor appearing in an animation image is represented by an action which is an action to the inside or outside of the actor, and a start condition is added to the action. In the interactive animation creating method for describing the state transition of the actor by connection, a state transition that may include an empty action is described as an extended state transition, and a part of the extended state transition is reduced as an action module. The state transition is described by repeating an operation of selecting whether to express or replace the conditional action including the empty action with another extended state transition and executing the operation.
【0014】第5の発明のインタラクティブアニメーシ
ョン作成・表示装置は、外部データを入力する入力部
と、前記外部データからアクションを作成し、そのアク
ションとともにアクション作成過程を出力するアクショ
ン作成部と、前記外部データから状態遷移を作成し、そ
の状態遷移とともに状態遷移作成過程を出力する状態遷
移作成部と、前記アクションおよび前記状態遷移を記憶
・管理して前記外部入力の指示によって前記状態遷移に
基づいて一連のアクションを出力するデータ管理部と、
前記アニメーション作成過程および前記状態遷移作成過
程を画面に表示するとともに前記アクションからアニメ
ーションを生成して表示する表示部とからなるインタラ
クティブアニメーション作成・表示装置において、前記
アクション作成部が、前記アクタの固定的なアクション
を表すアクション要素を作成して前記データ管理部に登
録するアクション要素作成部と、前記データ管理部に登
録された複数のアクションの中から1つのアクションを
選択してパラメータを付加するパラメータ付加部とを含
むことを特徴とする。According to a fifth aspect of the present invention, there is provided an interactive animation creating / displaying apparatus for inputting external data, an action creating section for creating an action from the external data, and outputting an action creating process together with the action, A state transition creation unit that creates a state transition from data, and outputs a state transition creation process together with the state transition; and stores and manages the action and the state transition, and performs a series based on the state transition according to an instruction from the external input. A data management unit that outputs the action of
A display unit for displaying the animation creation process and the state transition creation process on a screen and generating and displaying an animation from the action, wherein the action creation unit comprises a An action element creation unit for creating an action element representing a simple action and registering the action element in the data management unit, and a parameter addition for selecting one action from a plurality of actions registered in the data management unit and adding a parameter And a part.
【0015】第6の発明のインタラクティブアニメーシ
ョン作成・表示装置は、外部データを入力する入力部
と、前記外部データからアクションを作成し、そのアク
ションとともにアクション作成過程を出力するアクショ
ン作成部と、前記外部データから状態遷移を作成し、そ
の状態遷移とともに状態遷移作成過程を出力する状態遷
移作成部と、前記アクションおよび前記状態遷移を記憶
・管理して前記外部入力の指示によって前記状態遷移に
基づいて一連のアクションを出力するデータ管理部と、
前記アニメーション作成過程および前記状態遷移作成過
程を画面に表示するとともに前記アクションからアニメ
ーションを生成して表示する表示部とからなるインタラ
クティブアニメーション作成・表示装置において、前記
アクション作成部が、基本となるアクションを作成して
前記データ管理部に登録するアクション作成部と、前記
データ管理部から2つ以上のアクションを選択して合成
することで新しいアクションを作成するアクション合成
部とを含むことを特徴とする。According to a sixth aspect of the present invention, there is provided an interactive animation creating / displaying apparatus for inputting external data, an action creating section for creating an action from the external data, and outputting an action creating process together with the action, A state transition creation unit that creates a state transition from data, and outputs a state transition creation process together with the state transition; and stores and manages the action and the state transition, and performs a series based on the state transition according to an instruction from the external input. A data management unit that outputs the action of
A display unit for displaying the animation creation process and the state transition creation process on a screen and generating and displaying an animation from the action, wherein the action creation unit performs a basic action. An action creation unit that creates and registers the action in the data management unit, and an action synthesis unit that creates a new action by selecting and combining two or more actions from the data management unit.
【0016】第7の発明のインタラクティブアニメーシ
ョン作成・表示装置は、外部データを入力する入力部
と、前記外部データからアクションを作成し、そのアク
ションとともにアクション作成過程を出力するアクショ
ン作成部と、前記外部データから状態遷移を作成し、そ
の状態遷移とともに状態遷移作成過程を出力する状態遷
移作成部と、前記アクションおよび前記状態遷移を記憶
・管理して前記外部入力の指示によって前記状態遷移に
基づいて一連のアクションを出力するデータ管理部と、
前記アニメーション作成過程および前記状態遷移作成過
程を画面に表示するとともに前記アクションからアニメ
ーションを生成して表示する表示部とからなるインタラ
クティブアニメーション作成・表示装置において、前記
アクション作成部が、前記アクションをビジュアル操作
で記述するビジュアル作成部と、前記アクションをテキ
ストコーディングで記述するテキストコード作成部と、
前記ビジュアル作成部と前記テキスト作成部との処理を
各アクションを作成するたびに選択する選択部とを含む
ことを特徴とする。According to a seventh aspect of the present invention, there is provided an interactive animation creating / displaying apparatus, comprising: an input unit for inputting external data; an action creating unit for creating an action from the external data; and outputting an action creating process together with the action; A state transition creation unit that creates a state transition from data, and outputs a state transition creation process together with the state transition; and stores and manages the action and the state transition, and performs a series based on the state transition according to an instruction from the external input. A data management unit that outputs the action of
A display unit for displaying the animation creation process and the state transition creation process on a screen and generating and displaying an animation from the action, wherein the action creation unit performs a visual operation of the action. A visual creation unit to be described in, a text code creation unit to describe the action by text coding,
The image processing apparatus further includes a selection unit that selects a process of the visual creation unit and the text creation unit each time an action is created.
【0017】第8の発明のインタラクティブアニメーシ
ョン作成・表示装置は、外部データを入力する入力部
と、前記外部データからアクションを作成し、そのアク
ションとともにアクション作成過程を出力するアクショ
ン作成部と、前記外部データから状態遷移を作成し、そ
の状態遷移とともに状態遷移作成過程を出力する状態遷
移作成部と、前記アクションおよび前記状態遷移を記憶
・管理して前記外部入力の指示によって前記状態遷移に
基づいて一連のアクションを出力するデータ管理部と、
前記アニメーション作成過程および前記状態遷移作成過
程を画面に表示するとともに前記アクションからアニメ
ーションを生成して表示する表示部とからなるインタラ
クティブアニメーション作成・表示装置において、前記
状態遷移作成部が、空のアクションを含んでよい状態遷
移である拡張状態遷移を作成する拡張状態遷移作成部
と、この拡張状態遷移作成部により出力される拡張状態
遷移の一部を切り抜いて縮約するか前記空のアクション
を別の拡張状態遷移で表現するかを指定する拡張状態遷
移縮退指定部とを含むことを特徴とする。According to an eighth aspect of the present invention, there is provided an interactive animation creating / displaying apparatus for inputting external data, an action creating section for creating an action from the external data, and outputting an action creating process together with the action, A state transition creation unit that creates a state transition from data, and outputs a state transition creation process together with the state transition; and stores and manages the action and the state transition, and performs a series based on the state transition according to an instruction from the external input. A data management unit that outputs the action of
A display unit that displays the animation creation step and the state transition creation step on a screen and generates and displays an animation from the action, wherein the state transition creation unit displays an empty action. An extended state transition creating unit that creates an extended state transition that is a state transition that may be included, and cutting or reducing a part of the extended state transition output by the extended state transition creating unit or the empty action by another And an extended state transition degeneracy designation unit that designates whether to represent the extended state transition.
【0018】第9の発明の機械読み取り可能な記録媒体
は、コンピュータに、アクタにおいて固定的なアクショ
ンを表すアクション要素を作成あるいは選択する機能,
前記アクション要素にパラメータを付加してアクション
を作成する機能,および前記アクションから状態遷移を
ビジュアル操作で作成する機能を実現させるためのプロ
グラムを記録する。According to a ninth aspect of the present invention, there is provided a computer-readable recording medium having a function of creating or selecting an action element representing a fixed action in an actor,
A program for realizing a function of creating an action by adding a parameter to the action element and a function of creating a state transition from the action by visual operation is recorded.
【0019】第10の発明の機械読み取り可能な記録媒
体は、コンピュータに、2つ以上のアクションを作成あ
るいは選択する機能,それらアクションを合成すること
でアクタのアクションを作成する機能,および前記アク
ションから状態遷移をビジュアル操作で作成する機能を
実現させるためのプログラムを記録する。A machine-readable recording medium according to a tenth aspect of the present invention provides a computer with a function of creating or selecting two or more actions, a function of creating an actor's action by combining those actions, and A program for realizing the function of creating a state transition by visual operation is recorded.
【0020】第11の発明の機械読み取り可能な記録媒
体は、コンピュータに、アクションをビジュアル操作で
記述するかテキストコーディングにより記述するかを各
アクションの作成毎に選択する機能,および前記アクシ
ョンから状態遷移をビジュアル操作で作成する機能を実
現させるためのプログラムを記録する。According to an eleventh aspect of the present invention, there is provided a machine readable recording medium which has a function of selecting whether an action is described by visual operation or text coding for each action, and a state transition from the action. Record a program for realizing the function of creating by visual operation.
【0021】第12の発明の機械読み取り可能な記録媒
体は、コンピュータに、空のアクションを含んでいても
よい状態遷移を拡張状態遷移として記述する機能,およ
び前記拡張状態遷移の一部をアクションモジュールとし
て縮約して表現するか前記空のアクションを含む条件付
きアクションを別の拡張状態遷移で置き換えるかを選択
して実行する操作を繰り返すことで状態遷移を記述する
機能を実現させるためのプログラムを記録する。According to a twelfth aspect of the present invention, there is provided a machine-readable recording medium having a computer function for describing a state transition which may include an empty action as an extended state transition, and a part of the extended state transition as an action module. A program for realizing a function for describing a state transition by repeating an operation of selecting whether to represent by contracting or replacing the conditional action including the empty action with another extended state transition and repeating the execution operation is selected. Record.
【0022】第13の発明の機械読み取り可能な記録媒
体は、コンピュータを、外部データを入力する入力部,
アクタの固定的なアクションを表すアクション要素を作
成してデータ管理部に登録するアクション要素作成部
と、前記データ管理部に登録された複数のアクションの
中から1つのアクションを選択してパラメータを付加す
るパラメータ付加部とを含み、前記外部データからアク
ションを作成し、そのアクションとともにアクション作
成過程を出力するアクション作成部,前記外部データか
ら状態遷移を作成し、その状態遷移とともに状態遷移作
成過程を出力する状態遷移作成部,前記アクションおよ
び前記状態遷移を記憶・管理して前記外部入力の指示に
よって前記状態遷移に基づいて一連のアクションを出力
する前記データ管理部,ならびに前記アニメーション作
成過程および前記状態遷移作成過程を画面に表示すると
ともに前記アクションからアニメーションを生成して表
示する表示部として機能させるためのプログラムを記録
する。According to a thirteenth aspect of the present invention, there is provided a machine-readable recording medium comprising:
An action element creation unit that creates an action element representing a fixed action of an actor and registers the action element in a data management unit, and selects one action from a plurality of actions registered in the data management unit and adds a parameter. An action creating unit for creating an action from the external data and outputting an action creating process together with the action, creating a state transition from the external data, and outputting the state transition creating process together with the state transition A state transition creating unit that stores and manages the actions and the state transitions, and outputs a series of actions based on the state transitions according to an instruction from the external input; and the animation creation process and the state transitions The creation process is displayed on the screen and the action Recording a program for functioning as a display unit for generating and displaying an animation from.
【0023】第14の発明の機械読み取り可能な記録媒
体は、コンピュータを、外部データを入力する入力部,
基本となるアクションを作成してデータ管理部に登録す
るアクション作成部と、前記データ管理部から2つ以上
のアクションを選択して合成することで新しいアクショ
ンを作成するアクション合成部とを含み、前記外部デー
タからアクションを作成し、そのアクションとともにア
クション作成過程を出力するアクション作成部,前記外
部データから状態遷移を作成し、その状態遷移とともに
状態遷移作成過程を出力する状態遷移作成部,前記アク
ションおよび前記状態遷移を記憶・管理して前記外部入
力の指示によって前記状態遷移に基づいて一連のアクシ
ョンを出力する前記データ管理部,ならびに前記アニメ
ーション作成過程および前記状態遷移作成過程を画面に
表示するとともに前記アクションからアニメーションを
生成して表示する表示部として機能させるためのプログ
ラムを記録する。According to a fourteenth aspect of the present invention, there is provided a machine-readable recording medium comprising: a computer for inputting external data;
An action creating section for creating a basic action and registering it in a data management section, and an action combining section for creating a new action by selecting and combining two or more actions from the data management section; An action creation unit that creates an action from external data and outputs an action creation process together with the action; a state transition creation unit that creates a state transition from the external data and outputs a state transition creation process along with the state transition; The data management unit that stores and manages the state transitions and outputs a series of actions based on the state transitions according to an instruction from the external input; and displays the animation creation step and the state transition creation step on a screen. Generate and display animation from actions Recording a program for functioning as a radical 113.
【0024】第15の発明の機械読み取り可能な記録媒
体は、コンピュータを、外部データを入力する入力部,
アクションをビジュアル操作で記述するビジュアル作成
部と、前記アクションをテキストコーディングで記述す
るテキストコード作成部と、前記ビジュアル作成部と前
記テキスト作成部との処理を各アクションを作成するた
びに選択する選択部とを含み、前記外部データからアク
ションを作成し、そのアクションとともにアクション作
成過程を出力するアクション作成部,前記外部データか
ら状態遷移を作成し、その状態遷移とともに状態遷移作
成過程を出力する状態遷移作成部,前記アクションおよ
び前記状態遷移を記憶・管理して前記外部入力の指示に
よって前記状態遷移に基づいて一連のアクションを出力
するデータ管理部,ならびに前記アニメーション作成過
程および前記状態遷移作成過程を画面に表示するととも
に前記アクションからアニメーションを生成して表示す
る表示部として機能させるためのプログラムを記録す
る。A machine-readable recording medium according to a fifteenth aspect of the present invention is a computer-readable recording medium comprising:
A visual creation unit that describes an action by visual operation, a text code creation unit that describes the action by text coding, and a selection unit that selects processing of the visual creation unit and the text creation unit each time an action is created. And an action creation unit that creates an action from the external data and outputs an action creation process together with the action, and a state transition creation that creates a state transition from the external data and outputs a state transition creation process along with the state transition Unit, a data management unit that stores and manages the actions and the state transitions and outputs a series of actions based on the state transitions in accordance with the external input instruction, and displays the animation creation process and the state transition creation process on a screen. Display and action Recording a program for functioning as a display unit that generates and displays a Luo animation.
【0025】第16の発明の機械読み取り可能な記録媒
体は、外部データを入力する入力部,前記外部データか
らアクションを作成し、そのアクションとともにアクシ
ョン作成過程を出力するアクション作成部,空のアクシ
ョンを含んでよい状態遷移である拡張状態遷移を作成す
る拡張状態遷移作成部と、この拡張状態遷移作成部によ
り出力される拡張状態遷移の一部を切り抜いて縮約する
か前記空のアクションを別の拡張状態遷移で表現するか
を指定する拡張状態遷移縮退指定部とを含み、前記外部
データから状態遷移を作成し、その状態遷移とともに状
態遷移作成過程を出力する状態遷移作成部,前記アクシ
ョンおよび前記状態遷移を記憶・管理して前記外部入力
の指示によって前記状態遷移に基づいて一連のアクショ
ンを出力するデータ管理部,ならびに前記アニメーショ
ン作成過程および前記状態遷移作成過程を画面に表示す
るとともに前記アクションからアニメーションを生成し
て表示する表示部として機能させるためのプログラムを
記録する。According to a sixteenth aspect of the present invention, there is provided a machine-readable recording medium comprising: an input section for inputting external data; an action generating section for generating an action from the external data; An extended state transition creating unit that creates an extended state transition that is a state transition that may be included, and cutting or reducing a part of the extended state transition output by the extended state transition creating unit or the empty action by another An extended state transition degeneracy designating unit that designates whether to represent the state by an extended state transition, a state transition creating unit that creates a state transition from the external data, and outputs a state transition creating process together with the state transition, the action, and the action Data for storing and managing state transitions and outputting a series of actions based on the state transitions in accordance with the external input instruction Management unit, and records the program for functioning as a display unit for generating and displaying an animation from the action and displays the animation creation process and the state transition creation process on the screen.
【0026】[0026]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0027】まず、第1の実施の形態に関して説明す
る。First, the first embodiment will be described.
【0028】図1は、本発明の第1の実施の形態に係る
インタラクティブアニメーション作成方法のフロー図で
ある。図1に示すように、第1の実施の形態に係るイン
タラクティブアニメーション作成方法は、アクション要
素作成・選択ステップ1と、パラメータ付加ステップ2
と、状態遷移記述ステップ3とからなる。FIG. 1 is a flowchart of an interactive animation creating method according to the first embodiment of the present invention. As shown in FIG. 1, the interactive animation creating method according to the first embodiment includes an action element creating / selecting step 1 and a parameter adding step 2
And state transition description step 3.
【0029】次に、このように構成された第1の実施の
形態に係るインタラクティブアニメーション作成方法に
ついて説明する。Next, a description will be given of an interactive animation creating method according to the first embodiment configured as described above.
【0030】まず、アクション要素作成・選択ステップ
1では、アクション要素の作成あるいは予め登録してお
いたアクション要素の選択を行う。First, in the action element creation / selection step 1, action elements are created or action elements registered in advance are selected.
【0031】アクションとは、アニメーション画像に登
場するアクタの内面的あるいは外面への行動として規定
したものである。内面的行動とは、外面に直接現れない
行動で、アクタの感情の変化や情報の伝達などを含む。
外面への行動とは、例えば、移動などの動作や色あるい
は形状の変化などである。アクション要素はアクション
のうちでパラメータが固定のものを指す。例えば、円運
動であればそれの半径や速さなどがデフォルト値になっ
ているものである。また、アクタとは、アニメーション
画像に登場するものであれば何でもよいが、カメラや透
明物体のようにアニメーション画像に直接現れないもの
でも構わない。An action is defined as an action of an actor appearing in an animation image toward an inside or outside. Internal actions are actions that do not appear directly on the outside, and include changes in the actor's emotions and transmission of information.
The action to the outer surface is, for example, an action such as movement, a change in color or shape, or the like. The action element refers to an action having a fixed parameter. For example, in the case of a circular motion, its radius, speed, and the like are default values. The actor may be anything that appears in the animation image, but may be an actor that does not directly appear in the animation image, such as a camera or a transparent object.
【0032】アクション要素作成・選択ステップ1で
は、このようなアクション要素を作成・選択する。アク
ション要素の作成方法は、例えばキーフレーム法によっ
て作成する。キーフレーム法では、いくつかのサンプル
時刻を決めてその時刻(キーフレーム)でのアクタの配
置や色あるいは情報の値などからなるキーフレーム値を
指定する。そして、そのサンプル時刻でのキーフレーム
を補間することによってアクション要素を規定する。補
間の仕方は、線形補間でもよいしNURBS(Non−
Uniform Rational B−Splin
e)というアニメーションでよく用いられる補間方法で
もなんでも構わない。ただし、この時点ではデフォルト
としてどれか1つに決めておく。また、キーフレーム値
の指定方法は、座標値などを画面上や空間中で直接的に
指定してもよいし、ダイヤルで指定したり画面に表示さ
れる棒の長さで指定するようなビジュアルな操作で指定
してもよいし、数値を直接入力しても構わない。In the action element creation / selection step 1, such an action element is created / selected. The action element is created by a key frame method, for example. In the key frame method, several sample times are determined, and a key frame value including the arrangement of actors, the color or the value of information at the time (key frame) is designated. Then, an action element is defined by interpolating a key frame at the sample time. The method of interpolation may be linear interpolation or NURBS (Non-
Uniform Rational B-Splin
Any interpolation method commonly used in animation e) may be used. However, at this time, one of the defaults is determined. The key frame value can be specified by specifying the coordinate value directly on the screen or in space, or by using a dial or by specifying the length of a bar displayed on the screen. May be specified by simple operation, or a numerical value may be directly input.
【0033】このようにしてアクション要素を作成して
もよいが、予め作成しておいたアクション要素を選択す
ることもできる。アクション要素の選択法としては、フ
ァイル名のようなスクリプト記述をリストの中から選択
してもよいし、アイコンのように画像で表現されたもの
をリストの中から選択してもよい。あるいは、既存のデ
ータベース検索ツールを用いても構わない。あるいは、
3次元オブジェクトや動画像によってアクションを表現
したリストの中から選択してもよい。Although an action element may be created in this way, it is also possible to select an action element created in advance. As a method of selecting an action element, a script description such as a file name may be selected from the list, or an element represented by an image such as an icon may be selected from the list. Alternatively, an existing database search tool may be used. Or,
It may be selected from a list in which the action is represented by a three-dimensional object or a moving image.
【0034】アクション要素の選択では、予め用意して
おい時刻tの関数を扱うこともできる。例えば半径rの
円運動であれば、x= rcosωt,y=rsinωt
のように内部表現されているものとする。ただし、ωは
角速度であり、このとき、r,ωのデフォルト値は規定
されている。In selecting an action element, a function of the time t prepared in advance can be handled. For example, in the case of a circular motion having a radius r, x = rcosωt, y = rsinωt
It is assumed that it is internally expressed as follows. Here, ω is an angular velocity, and at this time, default values of r and ω are defined.
【0035】図2および図3は、アクション要素のデー
タ構造の一例を示す説明図である。図2および図3に示
すように、アクション要素は、アクション要素種別,ア
クション要素タイプおよびそれに続くデータからなって
いる。図2のように、アクション要素タイプがキーフレ
ームの場合には、その後にキーフレーム数n,補間方
法,およびn個の変換行列が続く。また、図3のよう
に、アクション要素タイプが関数の場合には、その後に
関数タイプ、例えば回転やsin関数などを示すタイプ
名が続く。補間方法は、線形補間やNURBSなどであ
る。FIGS. 2 and 3 are explanatory diagrams showing an example of the data structure of the action element. As shown in FIGS. 2 and 3, the action element includes an action element type, an action element type, and data following the action element type. As shown in FIG. 2, when the action element type is a key frame, the number of key frames n, the interpolation method, and the n conversion matrices follow. Also, as shown in FIG. 3, when the action element type is a function, a function type, for example, a type name indicating a rotation or a sin function follows. The interpolation method is, for example, linear interpolation or NURBS.
【0036】次に、パラメータ付加ステップ2では、ま
ず、アクション要素のパラメータを指定する。パラメー
タとしては、スピード,スケーリング,方向などの他
に、アクション要素が関数の場合には予めデフォルト値
として与えられている変数があり、リスト中にそれらパ
ラメータが現れるようにしておき、リスト中から選択す
ることで行える。次に、これらパラメータの初期値をパ
ラメータ値として設定する。その設定の方法は、キーフ
レーム値を指定したのと同様に行えばよい。さらに、そ
のパラメータが変数の場合には、その変数を実行時にど
のように変更するかを指定する。例えば、物体をマウス
の左ボタンでクリックすると変数の値がΔだけ増加し、
右ボタンクリックすると変数の値がΔだけ減少するなど
である。そのような設定は、ダイアログボックスを開い
て空欄に穴埋めしたり、リスト中から選択するなどの方
法で設定できる。Next, in the parameter addition step 2, first, the parameters of the action element are designated. In addition to parameters such as speed, scaling, direction, etc., when the action element is a function, there are variables that are given as default values in advance, so that those parameters should appear in the list and selected from the list You can do that. Next, the initial values of these parameters are set as parameter values. The setting method may be performed in the same manner as when the key frame value is specified. Further, if the parameter is a variable, it specifies how to change the variable at runtime. For example, clicking on an object with the left mouse button increases the value of the variable by Δ,
Clicking the right button decreases the value of the variable by Δ. Such settings can be set by opening a dialog box and filling in blanks, or by selecting from a list.
【0037】図4は、アクションのデータ構造の一例を
示す説明図である。図4に示すように、アクションは、
アクション要素数mと、重みづけと、それに続くm個の
データからなる。各データは、アクション要素名と、パ
ラメータ数nと、n個のパラメータタイプ名,パラメー
タ値,パラメータ変更イベント名,およびパラメータ変
更量の組とからなる。この時点ではm=1、重みづけは
1としておく。アクション要素数mおよび重みづけに関
しては、第2の実施の形態に係るインタラクティブアニ
メーション作成方法の説明で説明する。パラメータ変更
イベントは、上の例ではマウスのボタンクリックである
が、その他にキーボードのキーや他のプロセスからの信
号であったり、アクタ同士がぶつかったときの衝突や予
め設定した時間の経過などである。また、パラメータ変
更量は、上の例ではΔであるが、パラメータ変更イベン
トが発生したときのパラメータ値の変更量を示す。FIG. 4 is an explanatory diagram showing an example of the data structure of an action. As shown in FIG. 4, the action is
It is composed of the number m of action elements, weighting, and m subsequent data. Each data includes an action element name, a parameter number n, and a set of n parameter type names, parameter values, parameter change event names, and parameter change amounts. At this time, m = 1 and the weight is set to 1. The number m of action elements and the weighting will be described in the description of the interactive animation creating method according to the second embodiment. The parameter change event is a mouse button click in the above example, but may also be a signal from a keyboard key or another process, a collision when actors collide with each other, or the elapse of a preset time. is there. The parameter change amount is Δ in the above example, but indicates a parameter value change amount when a parameter change event occurs.
【0038】次に、状態遷移記述ステップ3では、ま
ず、上で作成したアクションにその開始条件を付加する
ことで条件付きアクションを作成する。開始条件の付け
方は、例えば条件リストの中から1つ条件を選択してそ
れを開始条件とするようにすればよい。Next, in the state transition description step 3, first, a conditional action is created by adding the start condition to the action created above. The start condition can be set, for example, by selecting one condition from a condition list and using that condition as the start condition.
【0039】図5は、条件付きアクションのデータ構造
の一例を示す説明図である。図5に示すように、条件付
きアクションは、開始条件と、アクション名とからな
る。開始条件は、アクションを始めるための条件となる
イベントであり、パラメータ付加ステップ2で示したパ
ラメータ変更イベントと同じものである。FIG. 5 is an explanatory diagram showing an example of the data structure of a conditional action. As shown in FIG. 5, the conditional action includes a start condition and an action name. The start condition is an event serving as a condition for starting an action, and is the same as the parameter change event shown in the parameter addition step 2.
【0040】図6は、状態遷移図の一例を示す説明図で
ある。図6に示すように、条件付きアクションを状態と
見なし、条件付きアクションの結合によって状態遷移図
を表す。条件付きアクション102および条件付きアク
ション103は、条件付きアクション101の下に接続
されているが、これは条件付きアクション102および
条件付きアクション103のそれぞれの条件のうち早く
成立した方の状態へ移り、そのアクションを実行する。FIG. 6 is an explanatory diagram showing an example of a state transition diagram. As shown in FIG. 6, a conditional action is regarded as a state, and a state transition diagram is represented by combining conditional actions. The conditional action 102 and the conditional action 103 are connected under the conditional action 101, and this shifts to the state of the condition that is satisfied earlier of each of the conditional action 102 and the conditional action 103, Perform that action.
【0041】図7は、状態遷移のデータ構造の一例を示
す説明図である。図7に示すように、状態遷移は、条件
付きアクション数nと、それに続くn個のデータとから
なる。各データは、条件付きアクション名と、各条件付
きアクションの接続先数mおよびm個の接続先の条件付
きアクション名の組とである。図6のように分岐が2つ
の場合には、m=2で、分岐が無い場合はm=1とな
る。FIG. 7 is an explanatory diagram showing an example of the data structure of the state transition. As shown in FIG. 7, the state transition is made up of the number n of conditional actions and n subsequent data. Each data is a set of a conditional action name and the number m of connection destinations of each conditional action and the name of the conditional action of m connection destinations. As shown in FIG. 6, when there are two branches, m = 2, and when there are no branches, m = 1.
【0042】次に、作成した条件付きアクションをそれ
までに作成してある状態遷移に付加することで状態遷移
を成長させる。それまでに作成した状態遷移がない場合
には、作成した条件付きアクション1つだけで状態遷移
を記述することになる。Next, the state transition is grown by adding the created conditional action to the state transition created so far. If there is no state transition created up to that time, the state transition is described with only one created conditional action.
【0043】その付加のさせ方は、例えば、その条件付
きアクションをマウスのドラッグアンドドロップなどに
よって状態遷移中の1つの条件付きアクションの位置に
持って行くと、その下に接続されるようにすればよい。
あるいは、条件付きアクションを作成する前に状態遷移
中のアイコンを1つ選んでそれをカレント条件付きアク
ションとしておく。そして、その状態で条件付きアクシ
ョンを作成すると、カレント条件付きアクションの下に
作成した条件付きアクションが付加されるようにすれば
よい。なお、条件付きアクションの連結法に関しては、
例えば、文献:「3次元インタラクティブアニメーショ
ンのビジュアルな作成方法」第12回NICOGRAP
H論文コンテスト論文集に記載されている。For example, when the conditional action is brought to the position of one conditional action in the state transition by dragging and dropping the mouse, the connection is made below the conditional action. I just need.
Alternatively, before creating a conditional action, one icon in a state transition is selected and set as the current conditional action. Then, when a conditional action is created in that state, the created conditional action may be added below the current conditional action. For the method of connecting conditional actions,
For example, Literature: "Visual Creation Method of 3D Interactive Animation" The 12th NICOGRAP
It is described in the H paper contest paper collection.
【0044】そして、アクション要素作成・選択ステッ
プ1と、パラメータ付加ステップ2と、状態遷移記述ス
テップ3とを繰り返すことで最終的な状態遷移を作成す
ることができる。The final state transition can be created by repeating the action element creation / selection step 1, the parameter addition step 2, and the state transition description step 3.
【0045】このように、アクション要素という固定的
なアクションにパラメータを付加することで、インタラ
クティブアニメーションの実行時に動的にアクションを
変更できるようになる。このため、インタラクティブア
ニメーションの記述能力が高まる。また、アクション要
素のパラメータを変更するだけでさまざまなアクション
が作成できるため、アクションの再利用性が高まる。As described above, by adding a parameter to a fixed action called an action element, the action can be dynamically changed during the execution of the interactive animation. For this reason, the description ability of the interactive animation is enhanced. Further, since various actions can be created simply by changing the parameters of the action elements, the reusability of the actions is enhanced.
【0046】また、条件付きアクションを作成する際
に、予め設定されたデフォルトの条件付きアクションを
使って状態遷移を記述しておき、その後、各条件付きア
クションを修正することで最終的な状態遷移を完成させ
てもよい。修正の仕方は条件付きアクションを最初から
作成し直すことで実現できる。また、既に作成されてい
る条件付きアクション中の各データをダイアログボック
ス中に表示させ、その内容を修正してもよい。このよう
に、状態遷移の流れをまず作成してから具体的なアクシ
ョンを作成することで、見通しよくインタラクティブア
ニメーションを作成することができる。When a conditional action is created, a state transition is described using a preset default conditional action, and thereafter, the final state transition is made by modifying each conditional action. May be completed. This can be done by recreating the conditional action from scratch. Further, each data in the conditional action that has already been created may be displayed in a dialog box, and the contents thereof may be modified. In this way, by creating a state transition flow first and then creating a specific action, an interactive animation can be created with good visibility.
【0047】図8は、上述した第1の実施の形態に係る
インタラクティブアニメーション作成方法を実行する本
発明の第1の実施の形態に係るインタラクティブアニメ
ーション作成・表示装置の構成を示すブロック図であ
る。図8に示すように、第1の実施の形態に係るインタ
ラクティブアニメーション作成・表示装置は、入力部5
1と、アクション要素作成部56およびパラメータ付加
部57を含むアクション作成部52と、データ管理部5
3と、状態遷移作成部54と、表示部55とから構成さ
れている。FIG. 8 is a block diagram showing the configuration of the interactive animation creating / displaying apparatus according to the first embodiment of the present invention, which executes the above-described interactive animation creating method according to the first embodiment. As shown in FIG. 8, the interactive animation creation / display device according to the first embodiment includes an input unit 5
1, an action creation unit 52 including an action element creation unit 56 and a parameter addition unit 57, and a data management unit 5
3, a state transition creation unit 54, and a display unit 55.
【0048】次に、このように構成された第1の実施の
形態に係るインタラクティブアニメーション作成・表示
装置の動作について説明する。Next, the operation of the interactive animation creating / displaying apparatus according to the first embodiment configured as described above will be described.
【0049】入力部51は、ユーザからの指示やデータ
を入力データ151として入力する。ユーザからの指示
は、キーボードやマウスなどのデバイスから行ったり、
ネットワークを介して他のシステムから行うなどの方法
による。また、データの入力は、ユーザが直接的に入力
してもよいし、ハードディスクなどの記憶媒体に格納さ
れているデータを利用してもよい。The input section 51 inputs instructions and data from the user as input data 151. Instructions from the user can be given from devices such as a keyboard and mouse,
By a method such as performing from another system via a network. The user may directly input data, or may use data stored in a storage medium such as a hard disk.
【0050】アクション要素作成部56は、アクション
要素作成・選択ステップ1で説明した方法で入力データ
151に基づいてアクション要素を作成する。そして、
そのアクション要素をデータ管理部53に登録する。The action element creation section 56 creates an action element based on the input data 151 by the method described in the action element creation / selection step 1. And
The action element is registered in the data management unit 53.
【0051】データ管理部53に登録するアクション要
素は、例えば図2および図3に示したようなデータ構造
をとる。The action element registered in the data management unit 53 has a data structure as shown in FIGS. 2 and 3, for example.
【0052】また、アクション要素を作成する方法は、
アクション要素作成・選択ステップ1で述べた通りであ
り、ユーザへの問い合わせや結果などのアクション表示
情報152を表示部55に出力する。The method of creating an action element is as follows.
As described in the action element creation / selection step 1, the action display information 152 such as the inquiry to the user and the result is output to the display unit 55.
【0053】次に、入力データ151に従って、パラメ
ータ付加部57は、データ管理部53に登録されている
アクション要素を選択してパラメータを付加することで
アクションを作成し、再びデータ管理部53に登録す
る。アクションは、例えば図4に示すようなデータ構造
となる。また、アクション要素の選択方法は、パラメー
タ付加ステップ2で述べた通りであり、ユーザへの問い
合わせや結果などのアクション表示情報152を表示部
55に出力する。Next, in accordance with the input data 151, the parameter adding unit 57 creates an action by selecting an action element registered in the data management unit 53 and adding a parameter, and registers the action in the data management unit 53 again. I do. The action has a data structure as shown in FIG. 4, for example. The method of selecting an action element is as described in the parameter addition step 2, and outputs action display information 152 such as an inquiry to the user and a result to the display unit 55.
【0054】さらに、入力データ151に従って、状態
遷移作成部54は、状態遷移を作成して、データ管理部
53に登録する。状態遷移は、例えば図5に示すような
データ構造となる。また、状態遷移の作成方法は、状態
遷移作成ステップ3で述べた通りであり、ユーザへの問
い合わせや結果などの状態遷移表示情報154を表示部
55に出力する。Further, in accordance with the input data 151, the state transition creation unit 54 creates a state transition and registers it in the data management unit 53. The state transition has a data structure as shown in FIG. 5, for example. The method of creating the state transition is as described in the state transition creating step 3, and outputs the state transition display information 154 such as an inquiry to the user and the result to the display unit 55.
【0055】また、データ管理部53は、状態遷移を実
行する際には入力データ151に従って、状態遷移に即
したアクションデータ153を表示部55に出力する。When executing a state transition, the data management unit 53 outputs action data 153 corresponding to the state transition to the display unit 55 in accordance with the input data 151.
【0056】表示部55は、アクション表示情報15
2,状態遷移表示情報154およびアクションデータ1
53に基づいて画像を生成して画面に出力する。The display unit 55 displays the action display information 15
2, state transition display information 154 and action data 1
An image is generated based on 53 and output to the screen.
【0057】次に、本発明の第2の実施の形態に関して
説明する。Next, a second embodiment of the present invention will be described.
【0058】図9は、本発明の第2の実施の形態に係る
インタラクティブアニメーション作成方法のフロー図で
ある。図9に示すように、第2の実施の形態に係るイン
タラクティブアニメーション作成方法は、アクション作
成ステップ11と、アクション合成ステップ12と、状
態遷移記述ステップ13とからなる。FIG. 9 is a flowchart of an interactive animation creating method according to the second embodiment of the present invention. As shown in FIG. 9, the interactive animation creating method according to the second embodiment includes an action creating step 11, an action synthesizing step 12, and a state transition description step 13.
【0059】次に、このように構成された第2の実施の
形態に係るインタラクティブアニメーション作成方法に
ついて説明する。Next, a description will be given of an interactive animation creating method according to the second embodiment configured as described above.
【0060】まず、アクション作成ステップ11では、
アクションを2つ以上作成する。アクションの作成方法
は、第1の実施の形態に係るインタラクティブアニメー
ション作成方法で説明したような方法で行えばよい。ま
た、予め2つ以上のアクションが作成されていれば、こ
のステップで特に作成しなくてもよい。First, in action creation step 11,
Create two or more actions. The action may be created by the method described in the interactive animation creating method according to the first embodiment. If two or more actions have been created in advance, it is not necessary to create them in this step.
【0061】次に、アクション合成ステップ12では、
2つ以上のアクションを選択して合成を行う。例えば、
円状に回転するアクションと直線運動をするアクション
とを合成すると、螺旋状に運動するアクションが作成で
きる。選択の方法は、第1の実施の形態に係るインタラ
クティブアニメーション作成方法で説明したように、ア
クションリストから選ぶようにすればよい。Next, in the action synthesizing step 12,
Select two or more actions to perform composition. For example,
By combining an action that rotates in a circle and an action that performs a linear motion, an action that moves in a spiral can be created. The selection method may be selected from the action list as described in the interactive animation creating method according to the first embodiment.
【0062】合成されたアクションの表現方法である
が、合成前のアクションが全て関数表現されていれば関
数を加算するだけで合成関数が得られる。あるいは、パ
ラメータを指定してそのパラメータに基づいて重み付け
加算を行ってもよい。あるいは、合成の方法を指定して
より複雑な合成を行ってもよい。また、合成前のアクシ
ョンが関数表現されていない場合には、全てのアクショ
ンで共通なキーフレームを設定してそのキーフレームを
合成することで実現できる。なお、共通なキーフレーム
がない場合には、適当な時刻を設定してその時刻での新
たなキーフレームを作成することで合成が行える。新た
なキーフレームの作成は、与えられたキーフレーム間を
補間することによって容易に求めることができる。ま
た、新たなキーフレームのための時刻の設定は、ユーザ
が行ってもよいし、システムが自動的に行うようにして
もよい。最も簡単な方法としては、全てのキーフレーム
の時刻の結び(オア) をとることで実現できる。As a method of expressing a synthesized action, if all actions before synthesis are expressed as functions, a synthesized function can be obtained only by adding functions. Alternatively, a parameter may be designated and weighted addition may be performed based on the parameter. Alternatively, a more complicated synthesis may be performed by designating a synthesis method. If the action before the composition is not expressed as a function, the action can be realized by setting a common key frame for all the actions and combining the key frames. If there is no common key frame, synthesis can be performed by setting an appropriate time and creating a new key frame at that time. Creation of a new key frame can be easily obtained by interpolating between given key frames. Further, the setting of the time for a new key frame may be performed by the user, or may be automatically performed by the system. The simplest method can be realized by tying the time of all key frames.
【0063】図4を参照して、アクションのデータ構造
を説明する。第1の実施の形態に係るインタラクティブ
アニメーション作成方法では、アクション要素数m=
1、重みづけ=1として扱ったが、ここではそれ以外の
値でもよい。ここで重みづけとは、各アクション要素の
重みを表しており、その重みに応じて各アクション要素
を加算することで合成を行う。The data structure of the action will be described with reference to FIG. In the interactive animation creating method according to the first embodiment, the number of action elements m =
1, and weight = 1, but other values may be used here. Here, the weight represents the weight of each action element, and the synthesis is performed by adding each action element according to the weight.
【0064】最後に、状態遷移記述ステップ13では、
第1の実施の形態に係るインタラクティブアニメーショ
ン作成方法における状態遷移記述ステップ3と同様に状
態遷移を作成する。Finally, in the state transition description step 13,
A state transition is created in the same manner as in the state transition description step 3 in the interactive animation creating method according to the first embodiment.
【0065】そして、アクション作成ステップ11と、
アクション合成ステップ12と、状態遷移記述ステップ
13とを繰り返すことで最終的な状態遷移を作成するこ
とができる。Then, an action creating step 11
By repeating the action synthesizing step 12 and the state transition description step 13, a final state transition can be created.
【0066】図10は、上述した第2の実施の形態に係
るインタラクティブアニメーション作成方法を実行する
本発明の第2の実施の形態に係るインタラクティブアニ
メーション作成・表示装置の構成を示すブロック図であ
る。図10に示すように、第2の実施の形態に係るイン
タラクティブアニメーション作成・表示装置は、入力部
61と、基本アクション作成部66およびアクション合
成部67を含むアクション作成部62と、データ管理部
63と、状態遷移作成部64と、表示部65とから構成
されている。FIG. 10 is a block diagram showing the configuration of an interactive animation creating / displaying apparatus according to the second embodiment of the present invention which executes the above-described interactive animation creating method according to the second embodiment. As shown in FIG. 10, the interactive animation creation / display device according to the second embodiment includes an input unit 61, an action creation unit 62 including a basic action creation unit 66 and an action synthesis unit 67, and a data management unit 63. , A state transition creating unit 64, and a display unit 65.
【0067】次に、このように構成された第2の実施の
形態に係るインタラクティブアニメーション作成・表示
装置の動作について説明する。Next, the operation of the interactive animation creating / displaying apparatus according to the second embodiment configured as described above will be described.
【0068】基本アクション作成部66は、入力データ
161に基づいてアクション作成ステップ12で示した
ように基本となるアクションを作成して、データ管理部
63に登録する。そして、基本アクション作成部66
は、ユーザへの問い合わせや結果などのアクション表示
情報162を表示部65に出力する。The basic action creating section 66 creates a basic action based on the input data 161 as shown in the action creating step 12 and registers it in the data managing section 63. Then, the basic action creating unit 66
Outputs action display information 162 such as an inquiry to the user and a result to the display unit 65.
【0069】次に、アクション合成部67は、データ管
理部63からアクション合成ステップ13で示したよう
に基本となるアクションを選択して、合成結果をデータ
管理部63に登録する。Next, the action synthesizing section 67 selects a basic action from the data management section 63 as shown in the action synthesizing step 13 and registers the synthesis result in the data management section 63.
【0070】アクション作成部62以外は、第1の実施
の形態に係るインタラクティブアニメーション作成・表
示装置の各部と同様であるので、詳しい説明を省略す
る。The components other than the action creating unit 62 are the same as those of the interactive animation creating / displaying device according to the first embodiment, so that the detailed description is omitted.
【0071】次に、本発明の第3の実施の形態について
説明する。Next, a third embodiment of the present invention will be described.
【0072】図11は、第3の実施の形態に係るインタ
ラクティブアニメーション作成方法を示すフロー図であ
る。図11に示すように、第3の実施の形態に係るイン
タラクティブアニメーション作成方法は、入力選択ステ
ップ21と、ビジュアル記述ステップ22と、テキスト
記述ステップ23と、状態遷移記述ステップ24とから
なる。FIG. 11 is a flowchart showing an interactive animation creating method according to the third embodiment. As shown in FIG. 11, the interactive animation creating method according to the third embodiment includes an input selecting step 21, a visual description step 22, a text description step 23, and a state transition description step 24.
【0073】次に、このように構成された第3の実施の
形態に係るインタラクティブアニメーション作成方法に
ついて説明する。Next, an interactive animation creating method according to the third embodiment configured as described above will be described.
【0074】まず、入力選択ステップ21では、ビジュ
アル記述ステップ22とテキスト記述ステップ23との
どちらを実行するかを選択する。First, in the input selection step 21, it is selected which of the visual description step 22 and the text description step 23 is to be executed.
【0075】入力選択ステップ21でビジュアル記述ス
テップ22が選択された場合は、以下の処理を行う。す
なわち、ビジュアル記述ステップ22では、ビジュアル
操作によってアクションを作成する。ビジュアル操作と
は、第1および第2の実施の形態に係るインタラクティ
ブアニメーション作成方法で説明したような、アクショ
ンの作成を直接的に指定したりダイヤルを用いてパラメ
ータを指定するなど、テキストコーディングをせずに行
う方法である。こうしたビジュアル操作による作成方法
は、テキストコーディングを行うのに比べてユーザの負
担は減少するが、予めシステムにインプリメントされた
機能しか使えないなど、一般に記述能力が低い。When the visual description step 22 is selected in the input selection step 21, the following processing is performed. That is, in the visual description step 22, an action is created by a visual operation. Visual operation refers to text coding such as directly specifying the creation of an action or specifying parameters using a dial, as described in the interactive animation creation methods according to the first and second embodiments. It is a method to do without. Such a creation method by visual operation reduces the burden on the user as compared with the case of performing text coding, but generally has a low description ability such that only functions previously implemented in the system can be used.
【0076】また、入力選択ステップ21でテキスト記
述ステップ23が選択された場合は、以下の処理を行
う。すなわち、まず、テキストエディタが開く。そし
て、ユーザがスクリプトと呼ばれるプログラミング言語
でアクションを記述する。そして、記述し終わったなら
ば、テキストエディタを閉じる。この一連の作業によっ
てアクションをテキストで記述する。スクリプトとして
は何でも構わない。スクリプト記述ではどんな機能でも
実現できるが、ビジュアル操作に比べてユーザの負担が
高い。When the text description step 23 is selected in the input selection step 21, the following processing is performed. That is, first, a text editor is opened. Then, the user describes the action in a programming language called a script. When you have finished writing, close the text editor. This series of operations describes the action in text. You can do anything as a script. Although any function can be realized by script description, the burden on the user is higher than that of visual operation.
【0077】最後に、状態遷移記述ステップ24では、
第1の実施の形態における状態遷移記述ステップ3と同
様に、状態遷移を作成する。Finally, in the state transition description step 24,
As in the state transition description step 3 in the first embodiment, a state transition is created.
【0078】そして、入力選択ステップ21と、ビジュ
アル記述ステップ22あるいはテキスト記述ステップ2
3と、状態遷移記述ステップ24とを繰り返すことで最
終的な状態遷移を作成することができる。Then, an input selection step 21 and a visual description step 22 or a text description step 2
3 and the state transition description step 24 are repeated to create a final state transition.
【0079】図12は、上述した第3の実施の形態に係
るインタラクティブアニメーション作成方法を実行する
本発明の第3の実施の形態に係るインタラクティブアニ
メーション作成・表示装置の構成を示すブロック図であ
る。図12に示すように、第3の実施の形態に係るイン
タラクティブアニメーション作成・表示装置は、入力部
71と、選択部76,ビジュアル作成部77およびテキ
ストコード作成部78を含むアクション作成部72と、
データ管理部73と、状態遷移作成部74と、表示部7
5とから構成されている。FIG. 12 is a block diagram showing the configuration of an interactive animation creating / displaying apparatus according to the third embodiment of the present invention which executes the above-described interactive animation creating method according to the third embodiment. As shown in FIG. 12, the interactive animation creation / display device according to the third embodiment includes an input unit 71, an action creation unit 72 including a selection unit 76, a visual creation unit 77, and a text code creation unit 78;
Data management unit 73, state transition creation unit 74, display unit 7
And 5.
【0080】次に、このように構成された第3の実施の
形態に係るインタラクティブアニメーション作成・表示
装置の動作について説明する。Next, the operation of the interactive animation creating / displaying apparatus according to the third embodiment thus configured will be described.
【0081】選択部76は、入力データ171に基づい
て第3の実施の形態に係るインタラクティブアニメーシ
ョン作成方法で述べたようにアクションをビジュアル操
作によって作成するかテキストコーディングによって作
成するかを選択する。The selecting section 76 selects, based on the input data 171, whether to create an action by visual operation or text coding as described in the interactive animation creating method according to the third embodiment.
【0082】そして、ビジュアル作成部77は、ビジュ
アル作成を、テキストコード作成部78は、テキストコ
ーディングを行い、ユーザへの問い合わせや結果などの
アクション表示情報172を表示部75に出力する。Then, the visual creation unit 77 performs visual creation, and the text code creation unit 78 performs text coding, and outputs action display information 172 such as inquiries to the user and results to the display unit 75.
【0083】アクション作成部72以外は、第1の実施
の形態に係るインタラクティブアニメーション作成・表
示装置の各部と同様であるので、それらの詳しい説明は
省略する。The components other than the action creating unit 72 are the same as those of the interactive animation creating / displaying device according to the first embodiment, so that detailed description thereof will be omitted.
【0084】次に、本発明の第4の実施の形態について
説明する。Next, a fourth embodiment of the present invention will be described.
【0085】図13は、第4の実施の形態に係るインタ
ラクティブアニメーション作成方法を示すフロー図であ
る。図13に示すように、第4の実施の形態に係るイン
タラクティブアニメーション作成方法は、拡張状態遷移
記述ステップ31と、拡張状態遷移縮退ステップ32と
からなる。FIG. 13 is a flowchart showing an interactive animation creating method according to the fourth embodiment. As shown in FIG. 13, the interactive animation creating method according to the fourth embodiment includes an extended state transition description step 31 and an extended state transition reduction step 32.
【0086】次に、このように構成された第4の実施の
形態に係るインタラクティブアニメーション作成方法に
ついて説明する。Next, a method of creating an interactive animation according to the fourth embodiment configured as described above will be described.
【0087】まず、拡張状態遷移記述ステップ31で
は、空のアクションを含んでもよい状態遷移である拡張
状態遷移を作成する。その作成方法は、第1ないし第3
の実施の形態に係るインタラクティブアニメーション作
成方法で述べた状態遷移の作成方法と同じである。First, in the extended state transition description step 31, an extended state transition, which is a state transition that may include an empty action, is created. The creation method is the first to third
This is the same as the state transition creation method described in the interactive animation creation method according to the embodiment.
【0088】空のアクションのデータ構造は、図4にお
けるアクション要素数がm=0の場合であり、そのとき
は後に続くデータがない。また、拡張状態遷移は、この
ような空のアクションを含む状態遷移で、その構造は図
6の状態遷移の構造と同じである。The data structure of an empty action is a case where the number of action elements in FIG. 4 is m = 0, in which case there is no subsequent data. The extended state transition is a state transition including such an empty action, and its structure is the same as the state transition structure of FIG.
【0089】次に、拡張状態遷移縮退ステップ32で
は、拡張状態遷移の一部を切りぬいてそれを状態遷移モ
ジュールとして縮退するか、空のアクションを別の拡張
状態遷移で表現するかを選択する。Next, in the extended state transition reduction step 32, it is selected whether to cut out a part of the extended state transition and reduce it as a state transition module or to express an empty action by another extended state transition. .
【0090】図14は、拡張状態遷移の一部を切りぬい
てそれを状態遷移モジュールとして縮退させる方法を示
す説明図である。図14に示すように、拡張状態遷移の
一部152を状態遷移モジュール153として縮退させ
ることで、大まかな流れが分かり易くなることがある。
状態遷移モジュールのデータ構造は状態遷移と同一であ
るが、その表現の仕方を換えただけである。FIG. 14 is an explanatory diagram showing a method of cutting out a part of the extended state transition and degenerating it as a state transition module. As shown in FIG. 14, by reducing a part 152 of the extended state transition as the state transition module 153, a rough flow may be easily understood.
Although the data structure of the state transition module is the same as that of the state transition, only the expression is changed.
【0091】図15は、空のアクションを含む条件付き
アクションを別の拡張状態遷移で表現する方法を示す説
明図である。図15に示すように、この方法は、図14
で示した方法とは逆に、空のアクションを含む条件付き
アクション163を拡張状態遷移162で置き換えるこ
とで状態遷移を作成する。ただし、この場合、空のアク
ションを含む条件付きアクション163のデータから拡
張状態遷移162のデータに置き換わる。FIG. 15 is an explanatory diagram showing a method of expressing a conditional action including an empty action by another extended state transition. As shown in FIG.
The state transition is created by replacing the conditional action 163 including an empty action with the extended state transition 162 in the opposite manner to the method shown in FIG. However, in this case, the data of the conditional action 163 including the empty action is replaced with the data of the extended state transition 162.
【0092】そして、拡張状態遷移記述ステップ31
と、拡張状態遷移縮退ステップ32とを繰り返すこと
で、最終的な状態遷移を記述する。Then, the extended state transition description step 31
And the extended state transition degeneracy step 32 are repeated to describe the final state transition.
【0093】つまり、拡張状態遷移によって大まかな流
れを記述した後に空のアクションを別の拡張状態遷移で
置き換えたり、逆に拡張状態遷移の一部を状態遷移モジ
ュールで置き換えたりして、大まかな流れだけが分かる
ようにすることで、見通しよく状態遷移を記述できる。That is, after a rough flow is described by an extended state transition, an empty action is replaced by another extended state transition, or a part of the extended state transition is replaced by a state transition module, and the rough flow is replaced. By making it possible to understand only the state transition, it is possible to describe the state transition with good visibility.
【0094】図16は、第4の実施の形態に係るインタ
ラクティブアニメーション作成・表示装置の構成を示す
ブロック図である。図16に示すように、第4の実施の
形態に係るインタラクティブアニメーション作成・表示
装置は、入力部81と、アクション作成部82と、デー
タ管理部83と、拡張状態遷移作成部86および拡張状
態遷移縮退部87を含む状態遷移作成部84と、表示部
85とから構成されている。FIG. 16 is a block diagram showing a configuration of an interactive animation creating / displaying apparatus according to the fourth embodiment. As shown in FIG. 16, the interactive animation creation / display device according to the fourth embodiment includes an input unit 81, an action creation unit 82, a data management unit 83, an extended state transition creating unit 86, and an extended state transition. It comprises a state transition creating unit 84 including a degenerating unit 87 and a display unit 85.
【0095】次に、このように構成された第4の実施の
形態に係るインタラクティブアニメーション作成・表示
装置の動作について説明する。Next, the operation of the interactive animation creating / displaying apparatus according to the fourth embodiment configured as described above will be described.
【0096】拡張状態遷移作成部86および拡張状態遷
移縮退部87は、入力データ181に基づいて、第4の
実施の形態に係るインタラクティブアニメーション作成
方法における拡張状態遷移ステップ31および拡張状態
遷移縮退ステップ32で述べた処理をそれぞれ行い、ユ
ーザへの問い合わせや結果などの状態遷移表示情報18
2を表示部85に出力する。The extended state transition creating unit 86 and the extended state transition reducing unit 87 perform the extended state transition step 31 and the extended state transition reducing step 32 in the interactive animation creating method according to the fourth embodiment based on the input data 181. The state transition display information 18 such as the inquiry to the user and the result is performed by performing the processes described in
2 is output to the display unit 85.
【0097】状態遷移作成部84以外は、第1,第2,
および第3の実施の形態に係るインタラクティブアニメ
ーション作成・表示装置の各部と同様であるので、それ
らの詳しい説明を省略する。Other than the state transition creating unit 84, the first, second,
Since they are the same as those of the interactive animation creation / display device according to the third embodiment, detailed description thereof will be omitted.
【0098】次に、本発明の第5の実施の形態について
説明する。Next, a fifth embodiment of the present invention will be described.
【0099】図17は、本発明の第5の実施の形態に係
るインタラクティブアニメーション作成・表示装置の構
成を示すブロック図である。本実施の形態に係るインタ
ラクティブアニメーション作成・表示装置は、入力装置
201と、入力部206,アクション作成部207,状
態遷移作成部208,データ管理部209および表示部
210を含むデータ処理装置202と、記憶装置203
と、表示装置204と、インタラクティブアニメーショ
ン作成プログラムを記録した記録媒体205とから構成
されている。記録媒体205は、磁気ディスク、半導体
メモリその他の記録媒体であってもよい。インタラクテ
ィブアニメーション作成プログラムは、記録媒体205
からデータ処理装置202に読み込まれ、データ処理装
置202の動作を、第1ないし第4の実施の形態に係る
インタラクティブアニメーション作成方法を実行する第
1ないし第4のインタラクティブアニメーション作成・
表示装置として動作させる。なお、第1ないし第4の実
施の形態に係るインタラクティブアニメーション作成方
法および第1ないし第4のインタラクティブアニメーシ
ョン作成・表示装置については、すでに詳細に説明した
ので、それらの詳しい説明は割愛する。FIG. 17 is a block diagram showing a configuration of an interactive animation creating / displaying apparatus according to the fifth embodiment of the present invention. The interactive animation creation / display device according to the present embodiment includes an input device 201, a data processing device 202 including an input unit 206, an action creation unit 207, a state transition creation unit 208, a data management unit 209, and a display unit 210; Storage device 203
, A display device 204, and a recording medium 205 on which an interactive animation creating program is recorded. The recording medium 205 may be a magnetic disk, a semiconductor memory, or another recording medium. The interactive animation creation program is stored in the storage medium 205.
To the data processing device 202, and the operation of the data processing device 202 is changed to the first to fourth interactive animation creation / execution for executing the interactive animation creation method according to the first to fourth embodiments.
Operate as a display device. Since the interactive animation creating methods and the first to fourth interactive animation creating and displaying devices according to the first to fourth embodiments have already been described in detail, their detailed explanations are omitted.
【0100】[0100]
【発明の効果】以上説明したように、本発明のインタラ
クティブアニメーション作成方法およびその装置によれ
ば、テキストコーディングによるスクリプト記述だけで
インタラクティブアニメーションを作成する場合に比べ
てユーザの負担を減らすことができ、かつテキストコー
ディングと同等な記述能力を可能にすることができるた
め、ユーザは比較的容易に高機能なインタラクティブア
ニメーションを作成することができるようになるという
効果がある。As described above, according to the method and apparatus for creating an interactive animation of the present invention, the burden on the user can be reduced as compared with the case where an interactive animation is created only by script description by text coding. In addition, since it is possible to provide a description ability equivalent to that of text coding, there is an effect that a user can relatively easily create a high-performance interactive animation.
【0101】特に、第1の発明のインタラクティブアニ
メーション作成方法および第5の発明のインタラクティ
ブアニメーション作成・表示装置では、アクション要素
を作成あるいは選択し、そのアクション要素に速さや方
向あるいは移動量などのパラメータを追加することによ
り、実行時にユーザ指示によって複雑な動きなどのアク
ションを実現できるようになる。In particular, in the interactive animation creating method according to the first invention and the interactive animation creating / displaying device according to the fifth invention, an action element is created or selected, and parameters such as speed, direction, and movement amount are assigned to the action element. By the addition, an action such as a complicated movement can be realized by a user's instruction at the time of execution.
【0102】また、第2の発明のインタラクティブアニ
メーション作成方法および第6の発明のインタラクティ
ブアニメーション作成・表示装置では、アクションを複
数作成し、次にそれらのアクションを合成することで、
より複雑なアクションを生成することができる。In the interactive animation creating method according to the second invention and the interactive animation creating / displaying device according to the sixth invention, a plurality of actions are created, and then the actions are synthesized.
More complex actions can be generated.
【0103】さらに、第3の発明のインタラクティブア
ニメーション作成方法および第7の発明のインタラクテ
ィブアニメーション作成・表示装置では、テキストコー
ディングによりアクションを記述するか、ビジュアルに
アクションを記述するかを選択することができるように
したので、簡単なアクションはビジュアル記述で楽に作
成し、複雑な動きだけをテキストコーディングすること
で、全体的には比較的容易にインタラクティブアニメー
ションを作成できるようになる。Further, in the interactive animation creating method according to the third invention and the interactive animation creating / displaying device according to the seventh invention, it is possible to select whether to describe the action by text coding or to visually describe the action. By doing so, simple actions can be easily created with visual descriptions, and only complex movements can be text-coded, making it relatively easy to create interactive animations overall.
【0104】さらにまた、第4の発明のインタラクティ
ブアニメーション作成方法および第8の発明のインタラ
クティブアニメーション作成・表示装置では、空のアク
ションを用いることで状態遷移を階層的に表現すること
ができるため、複雑な状態遷移でも比較的分かり易く表
現できる。Furthermore, in the interactive animation creating method according to the fourth invention and the interactive animation creating / displaying device according to the eighth invention, state transitions can be expressed hierarchically by using empty actions. Even simple state transitions can be expressed relatively easily.
【図1】本発明の第1の実施の形態に係るインタラクテ
ィブアニメーション作成方法を示すフロー図である。FIG. 1 is a flowchart showing an interactive animation creating method according to a first embodiment of the present invention.
【図2】アクション要素のデータ構造の一例を示す説明
図である。FIG. 2 is an explanatory diagram showing an example of a data structure of an action element.
【図3】アクション要素のデータ構造の他の例を示す説
明図である。FIG. 3 is an explanatory diagram showing another example of the data structure of an action element.
【図4】アクションのデータ構造の一例を示す説明図で
ある。FIG. 4 is an explanatory diagram showing an example of a data structure of an action.
【図5】条件付きアクションのデータ構造の一例を示す
説明図である。FIG. 5 is an explanatory diagram showing an example of a data structure of a conditional action.
【図6】状態遷移を示す説明図である。FIG. 6 is an explanatory diagram showing a state transition.
【図7】状態遷移のデータ構造の一例を示す説明図であ
る。FIG. 7 is an explanatory diagram showing an example of a data structure of a state transition.
【図8】本発明の第1の実施の形態に係るインタラクテ
ィブアニメーション作成・表示装置の構成を示すブロッ
ク図である。FIG. 8 is a block diagram showing a configuration of an interactive animation creation / display device according to the first embodiment of the present invention.
【図9】本発明の第2の実施の形態に係るインタラクテ
ィブアニメーション作成方法を示すフロー図である。FIG. 9 is a flowchart illustrating an interactive animation creating method according to a second embodiment of the present invention.
【図10】本発明の第2の実施の形態に係るインタラク
ティブアニメーション作成・表示装置の構成を示すブロ
ック図である。FIG. 10 is a block diagram illustrating a configuration of an interactive animation creation / display device according to a second embodiment of the present invention.
【図11】本発明の第3の実施の形態に係るインタラク
ティブアニメーション作成方法を示すフロー図である。FIG. 11 is a flowchart showing an interactive animation creating method according to a third embodiment of the present invention.
【図12】本発明の第3の実施の形態に係るインタラク
ティブアニメーション作成・表示装置の構成を示すブロ
ック図である。FIG. 12 is a block diagram showing a configuration of an interactive animation creation / display device according to a third embodiment of the present invention.
【図13】本発明の第4の実施の形態に係るインタラク
ティブアニメーション作成方法を示すフロー図である。FIG. 13 is a flowchart showing an interactive animation creating method according to a fourth embodiment of the present invention.
【図14】第4の実施の形態に係るインタラクティブア
ニメーション作成方法において拡張状態遷移を縮退させ
る方法を示す説明図である。FIG. 14 is an explanatory diagram showing a method of reducing an extended state transition in the interactive animation creating method according to the fourth embodiment.
【図15】第4の実施の形態に係るインタラクティブア
ニメーション作成方法において空のアクションを含む条
件付きアクションを別の拡張状態遷移で表現する方法を
示す説明図である。FIG. 15 is an explanatory diagram showing a method for expressing a conditional action including an empty action by another extended state transition in the interactive animation creating method according to the fourth embodiment.
【図16】本発明の第4の実施の形態に係るインタラク
ティブアニメーション作成・表示装置の構成を示すブロ
ック図である。FIG. 16 is a block diagram showing a configuration of an interactive animation creation / display device according to a fourth embodiment of the present invention.
【図17】本発明の第5の実施の形態に係るインタラク
ティブアニメーション作成・表示装置の構成を示すブロ
ック図である。FIG. 17 is a block diagram showing a configuration of an interactive animation creating / displaying apparatus according to a fifth embodiment of the present invention.
1 アクション要素作成・選択ステップ 2 パラメータ付加ステップ 3, 13, 24 状態遷移記述ステップ 11 アクション作成ステップ 12 アクション合成ステップ 21 入力選択ステップ 22 ビジュアル記述ステップ 23 テキスト記述ステップ 31 拡張状態遷移記述ステップ 32 拡張状態遷移縮退ステップ 51, 61, 71, 81 入力部 52, 62, 72, 82 アクション作成部 53, 63, 73, 83 データ管理部 54, 64, 74, 84 状態遷移作成部 55, 65, 75, 85 表示部 56 アクション要素作成部 57 パラメータ付加部 66 基本アクション作成部 67 アクション合成部 76 選択部 77 ビジュアル作成部 78 テキストコード作成部 86 拡張状態遷移作成部 87 拡張状態遷移縮退部 201 入力装置 202 データ処理装置 203 記憶装置 204 表示装置 205 記録媒体 206 入力部 207 アクション作成部 208 状態遷移作成部 209 データ管理部 210 表示部 1 Action element creation / selection step 2 Parameter addition step 3, 13, 24 State transition description step 11 Action creation step 12 Action synthesis step 21 Input selection step 22 Visual description step 23 Text description step 31 Extended state transition description step 32 Extended state transition Reduction step 51, 61, 71, 81 Input unit 52, 62, 72, 82 Action creation unit 53, 63, 73, 83 Data management unit 54, 64, 74, 84 State transition creation unit 55, 65, 75, 85 Display Unit 56 action element creation unit 57 parameter addition unit 66 basic action creation unit 67 action synthesis unit 76 selection unit 77 visual creation unit 78 text code creation unit 86 extended state transition creation unit 87 extended state transition reduction unit 201 input device 202 data Data processing unit 203 storage device 204 display device 205 recording medium 206 input unit 207 action creation unit 208 state transition creation unit 209 data management unit 210 display unit
Claims (16)
状態をアクタの内面的あるいは外面への行動であるアク
ションで表し、そのアクションに開始条件を付加した条
件付きアクションの連結によって前記アクタの状態遷移
を記述するインタラクティブアニメーション作成方法に
おいて、 前記アクタにおいて固定的なアクションを表すアクショ
ン要素を作成あるいは選択し、 前記アクション要素にパラメータを付加してアクション
を作成し、 前記アクションから前記状態遷移をビジュアル操作で作
成することを特徴とするインタラクティブアニメーショ
ン作成方法。1. The state of an actor appearing in an animation image is represented by an action that is an action to the inside or outside of the actor, and the state transition of the actor is described by connecting a conditional action in which a start condition is added to the action. In the interactive animation creating method, an action element representing a fixed action is created or selected in the actor, an action is created by adding a parameter to the action element, and the state transition is created from the action by a visual operation. A method for creating an interactive animation, characterized in that:
状態をアクタの内面的あるいは外面への行動であるアク
ションで表し、そのアクションに開始条件を付加した条
件付きアクションの連結によって前記アクタの状態遷移
を記述するインタラクティブアニメーション作成方法に
おいて、 2つ以上のアクションを作成あるいは選択し、 それらアクションを合成することで前記アクタのアクシ
ョンを作成し、 前記アクションから前記状態遷移をビジュアル操作で作
成することを特徴とするインタラクティブアニメーショ
ン作成方法。2. The state of an actor appearing in an animation image is represented by an action, which is an action to the inside or outside of the actor, and the state transition of the actor is described by connecting a conditional action in which a start condition is added to the action. An interactive animation creation method, wherein two or more actions are created or selected, and the actions are created by combining the actions to create the action of the actor, and the state transition is created from the action by visual operation. How to create an interactive animation.
状態をアクタの内面的あるいは外面への行動であるアク
ションで表し、そのアクションに開始条件を付加した条
件付きアクションの連結によって前記アクタの状態遷移
を記述するインタラクティブアニメーション作成方法に
おいて、 前記アクションをビジュアル操作で記述するかテキスト
コーディングにより記述するかを各アクションの作成毎
に選択し、 前記アクションから前記状態遷移をビジュアル操作で作
成することを特徴とするインタラクティブアニメーショ
ン作成方法。3. The state of an actor appearing in an animation image is represented by an action, which is an action to the inside or outside of the actor, and a state transition of the actor is described by connecting a conditional action in which a start condition is added to the action. An interactive animation creating method, comprising: selecting whether the action is described by a visual operation or text coding for each action, and creating the state transition from the action by a visual operation. Animation creation method.
状態をアクタの内面的あるいは外面への行動であるアク
ションで表し、そのアクションに開始条件を付加した条
件付きアクションの連結によって前記アクタの状態遷移
を記述するインタラクティブアニメーション作成方法に
おいて、 空のアクションを含んでいてもよい状態遷移を拡張状態
遷移として記述し、 前記拡張状態遷移の一部をアクションモジュールとして
縮約して表現するか前記空のアクションを含む条件付き
アクションを別の拡張状態遷移で置き換えるかを選択し
て実行する操作を繰り返すことで状態遷移を記述するこ
とを特徴とするインタラクティブアニメーション作成方
法。4. The state of an actor appearing in an animation image is represented by an action, which is an action to the inside or outside of the actor, and the state transition of the actor is described by connecting a conditional action obtained by adding a start condition to the action. In the interactive animation creating method, a state transition that may include an empty action is described as an extended state transition, and a part of the extended state transition is reduced and expressed as an action module or includes the empty action. An interactive animation creating method, characterized in that a state transition is described by repeating an operation of selecting whether to replace a conditional action with another extended state transition and executing the selected state transition.
部データからアクションを作成し、そのアクションとと
もにアクション作成過程を出力するアクション作成部
と、前記外部データから状態遷移を作成し、その状態遷
移とともに状態遷移作成過程を出力する状態遷移作成部
と、前記アクションおよび前記状態遷移を記憶・管理し
て前記外部入力の指示によって前記状態遷移に基づいて
一連のアクションを出力するデータ管理部と、前記アニ
メーション作成過程および前記状態遷移作成過程を画面
に表示するとともに前記アクションからアニメーション
を生成して表示する表示部とからなるインタラクティブ
アニメーション作成・表示装置において、 前記アクション作成部が、前記アクタの固定的なアクシ
ョンを表すアクション要素を作成して前記データ 管理部に登録するアクション要素作成部と、 前記データ管理部に登録された複数のアクションの中か
ら1つのアクションを選択してパラメータを付加するパ
ラメータ付加部とを含むことを特徴とするインタラクテ
ィブアニメーション作成・表示装置。5. An input section for inputting external data, an action creating section for creating an action from the external data, and outputting an action creating process together with the action, and creating a state transition from the external data, A state transition creation unit that outputs a state transition creation process together with a data management unit that stores and manages the actions and the state transitions and outputs a series of actions based on the state transitions according to an instruction from the external input; An interactive animation creation / display device comprising: a display unit for displaying an animation creation process and the state transition creation process on a screen and generating and displaying an animation from the action; Create an action element that represents an action An action element creating unit that registers the action in the data management unit, and a parameter adding unit that selects one action from a plurality of actions registered in the data management unit and adds a parameter. Interactive animation creation and display device.
部データからアクションを作成し、そのアクションとと
もにアクション作成過程を出力するアクション作成部
と、前記外部データから状態遷移を作成し、その状態遷
移とともに状態遷移作成過程を出力する状態遷移作成部
と、前記アクションおよび前記状態遷移を記憶・管理し
て前記外部入力の指示によって前記状態遷移に基づいて
一連のアクションを出力するデータ管理部と、前記アニ
メーション作成過程および前記状態遷移作成過程を画面
に表示するとともに前記アクションからアニメーション
を生成して表示する表示部とからなるインタラクティブ
アニメーション作成・表示装置において、 前記アクション作成部が、 基本となるアクションを作成して前記データ管理部に登
録するアクション作成部と、 前記データ管理部から2つ以上のアクションを選択して
合成することで新しいアクションを作成するアクション
合成部とを含むことを特徴とするインタラクティブアニ
メーション作成・表示装置。6. An input section for inputting external data, an action creating section for creating an action from the external data, and outputting an action creating process together with the action, and creating a state transition from the external data, A state transition creation unit that outputs a state transition creation process together with a data management unit that stores and manages the actions and the state transitions and outputs a series of actions based on the state transitions according to an instruction from the external input; An interactive animation creation / display device comprising: a display unit for displaying an animation creation process and the state transition creation process on a screen and generating and displaying an animation from the action; wherein the action creation unit creates a basic action And register it in the data management unit And transfection creation unit, an interactive animation creating and displaying apparatus which comprises a actions synthesizing unit for creating a new action by synthesizing by selecting two or more actions from the data management unit.
部データからアクションを作成し、そのアクションとと
もにアクション作成過程を出力するアクション作成部
と、前記外部データから状態遷移を作成し、その状態遷
移とともに状態遷移作成過程を出力する状態遷移作成部
と、前記アクションおよび前記状態遷移を記憶・管理し
て前記外部入力の指示によって前記状態遷移に基づいて
一連のアクションを出力するデータ管理部と、前記アニ
メーション作成過程および前記状態遷移作成過程を画面
に表示するとともに前記アクションからアニメーション
を生成して表示する表示部とからなるインタラクティブ
アニメーション作成・表示装置において、 前記アクション作成部が、 前記アクションをビジュアル操作で記述するビジュアル
作成部と、 前記アクションをテキストコーディングで記述するテキ
ストコード作成部と、 前記ビジュアル作成部と前記テキスト作成部との処理を
各アクションを作成するたびに選択する選択部とを含む
ことを特徴とするインタラクティブアニメーション作成
・表示装置。7. An input section for inputting external data, an action creating section for creating an action from the external data, and outputting an action creating process together with the action, and creating a state transition from the external data, A state transition creation unit that outputs a state transition creation process together with a data management unit that stores and manages the actions and the state transitions and outputs a series of actions based on the state transitions according to an instruction from the external input; An interactive animation creation / display device comprising an animation creation process and a state transition creation process displayed on a screen and a display unit for creating and displaying an animation from the action, wherein the action creation unit performs the action by a visual operation. Visual creation part to describe An interactive animation creation comprising: a text code creation unit that describes the action by text coding; and a selection unit that selects processing of the visual creation unit and the text creation unit each time an action is created. -Display device.
部データからアクションを作成し、そのアクションとと
もにアクション作成過程を出力するアクション作成部
と、前記外部データから状態遷移を作成し、その状態遷
移とともに状態遷移作成過程を出力する状態遷移作成部
と、前記アクションおよび前記状態遷移を記憶・管理し
て前記外部入力の指示によって前記状態遷移に基づいて
一連のアクションを出力するデータ管理部と、前記アニ
メーション作成過程および前記状態遷移作成過程を画面
に表示するとともに前記アクションからアニメーション
を生成して表示する表示部とからなるインタラクティブ
アニメーション作成・表示装置において、 前記状態遷移作成部が、 空のアクションを含んでよい状態遷移である拡張状態遷
移を作成する拡張状態遷移作成部と、 この拡張状態遷移作成部により出力される拡張状態遷移
の一部を切り抜いて縮約するか前記空のアクションを別
の拡張状態遷移で表現するかを指定する拡張状態遷移縮
退指定部とを含むことを特徴とするインタラクティブア
ニメーション作成・表示装置。8. An input section for inputting external data, an action creating section for creating an action from the external data, and outputting an action creating process together with the action, and creating a state transition from the external data, A state transition creation unit that outputs a state transition creation process together with a data management unit that stores and manages the actions and the state transitions and outputs a series of actions based on the state transitions according to an instruction from the external input; An interactive animation creation / display device comprising: a display unit for displaying an animation creation step and the state transition creation step on a screen and generating and displaying an animation from the action; wherein the state transition creation unit includes an empty action Create an extended state transition that can be a state transition An extended state transition creating unit, and an extended state that specifies whether to cut and reduce a part of the extended state transition output by the extended state transition creating unit or to express the empty action by another extended state transition An interactive animation creation / display device comprising a transition degeneracy designation unit.
なアクションを表すアクション要素を作成あるいは選択
する機能,前記アクション要素にパラメータを付加して
アクションを作成する機能,および前記アクションから
状態遷移をビジュアル操作で作成する機能を実現させる
ためのプログラムを記録した機械読み取り可能な記録媒
体。9. A function for creating or selecting an action element representing a fixed action in an actor in a computer, a function for creating an action by adding a parameter to the action element, and a state transition from the action by visual operation. A machine-readable recording medium on which a program for realizing the function to be created is recorded.
ンを作成あるいは選択する機能,それらアクションを合
成することでアクタのアクションを作成する機能,およ
び前記アクションから状態遷移をビジュアル操作で作成
する機能を実現させるためのプログラムを記録した機械
読み取り可能な記録媒体。10. A computer having a function of creating or selecting two or more actions, a function of creating an actor action by synthesizing those actions, and a function of creating a state transition from said actions by visual operation. A machine-readable recording medium that stores a program for causing
アル操作で記述するかテキストコーディングにより記述
するかを各アクションの作成毎に選択する機能,および
前記アクションから状態遷移をビジュアル操作で作成す
る機能を実現させるためのプログラムを記録した機械読
み取り可能な記録媒体。11. A computer for realizing a function of selecting whether an action is described by visual operation or text coding each time an action is created, and a function of creating a state transition from the action by visual operation. A machine-readable recording medium on which the program of the above is recorded.
んでいてもよい状態遷移を拡張状態遷移として記述する
機能,および前記拡張状態遷移の一部をアクションモジ
ュールとして縮約して表現するか前記空のアクションを
含む条件付きアクションを別の拡張状態遷移で置き換え
るかを選択して実行する操作を繰り返すことで状態遷移
を記述する機能を実現させるためのプログラムを記録し
た機械読み取り可能な記録媒体。12. A function for describing to a computer a state transition that may include an empty action as an extended state transition, and a part of the extended state transition may be reduced to an action module or represented as an empty module. A machine-readable recording medium in which a program for realizing a function of describing a state transition by repeating an operation of selecting whether to replace a conditional action including an action with another extended state transition and executing the operation is repeated.
る入力部,アクタの固定的なアクションを表すアクショ
ン要素を作成してデータ管理部に登録するアクション要
素作成部と、前記データ管理部に登録された複数のアク
ションの中から1つのアクションを選択してパラメータ
を付加するパラメータ付加部とを含み、前記外部データ
からアクションを作成し、そのアクションとともにアク
ション作成過程を出力するアクション作成部,前記外部
データから状態遷移を作成し、その状態遷移とともに状
態遷移作成過程を出力する状態遷移作成部,前記アクシ
ョンおよび前記状態遷移を記憶・管理して前記外部入力
の指示によって前記状態遷移に基づいて一連のアクショ
ンを出力する前記データ管理部,ならびに前記アニメー
ション作成過程および前記状態遷移作成過程を画面に表
示するとともに前記アクションからアニメーションを生
成して表示する表示部として機能させるためのプログラ
ムを記録した機械読み取り可能な記録媒体。13. An input unit for inputting external data, an action element creation unit for creating an action element representing a fixed action of an actor and registering the action element in a data management unit, and a computer registered in the data management unit. An action creation unit that creates an action from the external data and outputs an action creation process together with the action; and a parameter adding unit that selects one action from a plurality of actions and adds a parameter. A state transition creation unit that creates a state transition and outputs a state transition creation process together with the state transition, stores and manages the action and the state transition, and executes a series of actions based on the state transition according to an instruction from the external input. The data management unit to be output, and the animation creation process and And a machine readable recording medium for recording a program for displaying the state transition creation process on a screen and generating and displaying an animation from the action.
る入力部,基本となるアクションを作成してデータ管理
部に登録するアクション作成部と、前記データ管理部か
ら2つ以上のアクションを選択して合成することで新し
いアクションを作成するアクション合成部とを含み、前
記外部データからアクションを作成し、そのアクション
とともにアクション作成過程を出力するアクション作成
部,前記外部データから状態遷移を作成し、その状態遷
移とともに状態遷移作成過程を出力する状態遷移作成
部,前記アクションおよび前記状態遷移を記憶・管理し
て前記外部入力の指示によって前記状態遷移に基づいて
一連のアクションを出力する前記データ管理部,ならび
に前記アニメーション作成過程および前記状態遷移作成
過程を画面に表示するとともに前記アクションからアニ
メーションを生成して表示する表示部として機能させる
ためのプログラムを記録した機械読み取り可能な記録媒
体。14. A computer, comprising: an input unit for inputting external data; an action creation unit for creating a basic action and registering it in a data management unit; and selecting and combining two or more actions from the data management unit. And an action synthesizing unit for creating a new action by creating an action from the external data, and outputting an action creating process together with the action, creating a state transition from the external data, A state transition creation unit that outputs a state transition creation process together with the data management unit that stores and manages the actions and the state transitions and outputs a series of actions based on the state transitions according to an instruction from the external input; Display the animation creation process and the state transition creation process on the screen And a machine-readable recording medium recording a program for functioning as a display unit for generating and displaying an animation from the action.
る入力部,アクションをビジュアル操作で記述するビジ
ュアル作成部と、前記アクションをテキストコーディン
グで記述するテキストコード作成部と、前記ビジュアル
作成部と前記テキスト作成部との処理を各アクションを
作成するたびに選択する選択部とを含み、前記外部デー
タからアクションを作成し、そのアクションとともにア
クション作成過程を出力するアクション作成部,前記外
部データから状態遷移を作成し、その状態遷移とともに
状態遷移作成過程を出力する状態遷移作成部,前記アク
ションおよび前記状態遷移を記憶・管理して前記外部入
力の指示によって前記状態遷移に基づいて一連のアクシ
ョンを出力するデータ管理部,ならびに前記アニメーシ
ョン作成過程および前記状態遷移作成過程を画面に表示
するとともに前記アクションからアニメーションを生成
して表示する表示部として機能させるためのプログラム
を記録した機械読み取り可能な記録媒体。15. A computer, an input unit for inputting external data, a visual creation unit for describing an action by visual operation, a text code creation unit for describing the action by text coding, the visual creation unit and the text creation. A selection unit that selects a process with the unit each time an action is created, an action creation unit that creates an action from the external data, and outputs an action creation process together with the action, and creates a state transition from the external data. A state transition creation unit that outputs a state transition creation process together with the state transition, a data management unit that stores and manages the actions and the state transitions, and outputs a series of actions based on the state transitions according to an instruction from the external input Department, and the animation creation process and A machine-readable recording medium which records a program for displaying the state transition creating process on a screen and for functioning as a display unit for generating and displaying an animation from the action.
部データからアクションを作成し、そのアクションとと
もにアクション作成過程を出力するアクション作成部,
空のアクションを含んでよい状態遷移である拡張状態遷
移を作成する拡張状態遷移作成部と、この拡張状態遷移
作成部により出力される拡張状態遷移の一部を切り抜い
て縮約するか前記空のアクションを別の拡張状態遷移で
表現するかを指定する拡張状態遷移縮退指定部とを含
み、前記外部データから状態遷移を作成し、その状態遷
移とともに状態遷移作成過程を出力する状態遷移作成
部,前記アクションおよび前記状態遷移を記憶・管理し
て前記外部入力の指示によって前記状態遷移に基づいて
一連のアクションを出力するデータ管理部,ならびに前
記アニメーション作成過程および前記状態遷移作成過程
を画面に表示するとともに前記アクションからアニメー
ションを生成して表示する表示部として機能させるため
のプログラムを記録した機械読み取り可能な記録媒体。16. An input section for inputting external data, an action creating section for creating an action from the external data, and outputting an action creating process together with the action.
An extended state transition creating unit that creates an extended state transition that is a state transition that may include an empty action; and cutting out or reducing a part of the extended state transition output by the extended state transition creating unit or the empty state transition. An extended state transition degeneracy designation unit that designates whether an action is represented by another extended state transition, a state transition creation unit that creates a state transition from the external data, and outputs a state transition creation process together with the state transition; A data management unit that stores and manages the actions and the state transitions and outputs a series of actions based on the state transitions according to an instruction from the external input; and displays the animation creation step and the state transition creation step on a screen. Together with a program for functioning as a display unit for generating and displaying an animation from the action. Machine-readable recording medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8328797A JPH10261105A (en) | 1997-03-17 | 1997-03-17 | Interactive animation generation method/device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8328797A JPH10261105A (en) | 1997-03-17 | 1997-03-17 | Interactive animation generation method/device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10261105A true JPH10261105A (en) | 1998-09-29 |
Family
ID=13798181
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8328797A Pending JPH10261105A (en) | 1997-03-17 | 1997-03-17 | Interactive animation generation method/device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10261105A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7095413B2 (en) | 2000-05-30 | 2006-08-22 | Sharp Kabushiki Kaisha | Animation producing method and device, and recorded medium on which program is recorded |
-
1997
- 1997-03-17 JP JP8328797A patent/JPH10261105A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7095413B2 (en) | 2000-05-30 | 2006-08-22 | Sharp Kabushiki Kaisha | Animation producing method and device, and recorded medium on which program is recorded |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5999195A (en) | Automatic generation of transitions between motion cycles in an animation | |
| US6011562A (en) | Method and system employing an NLE to create and modify 3D animations by mixing and compositing animation data | |
| Knopfle et al. | Template based authoring for AR based service scenarios | |
| KR101143095B1 (en) | Coordinating animations and media in computer display output | |
| US6636211B2 (en) | CAD/CAM feature tree with manipulatable 3D miniatures | |
| US7095413B2 (en) | Animation producing method and device, and recorded medium on which program is recorded | |
| KR20060042161A (en) | How to Framing Blended Object Properties Keys | |
| US8004539B2 (en) | Systems and methods for improved graphical parameter definition | |
| US20060232589A1 (en) | Uninterrupted execution of active animation sequences in orphaned rendering objects | |
| CN101021953A (en) | Three-dimensional animation generating method based on high state machine | |
| JP3093247B2 (en) | Presentation support environment system | |
| JP5063810B2 (en) | Animation editing apparatus, animation reproducing apparatus, and animation editing method | |
| Dessart et al. | Animated transitions between user interface views | |
| US7636093B1 (en) | Parameterized motion paths | |
| WO2008023819A1 (en) | Computer system and operation control method | |
| JPH10261105A (en) | Interactive animation generation method/device | |
| JP2007025979A (en) | Moving image editing system, moving image editing method, moving image editing program, and recording medium | |
| JP2006065794A (en) | Three-dimensional shape display device, three-dimensional shape display method, and program for executing the method by computer | |
| Duignan | Evaluating scalable vector graphics for software visualisation | |
| Knöpfle et al. | Template Based Authoring for Augmented Reality based Service Scenarios | |
| Barfield et al. | Objects, Invariants and Treacle: Animation in the Views System | |
| Gobbetti et al. | Building an interactive 3D animation system | |
| CN117197289A (en) | Pattern rendering method and system based on templates | |
| JPH03280164A (en) | Video display device | |
| JP2002140653A (en) | Simulation data creation method, apparatus and recording medium |