JPH08272995A - Movement control method for image object - Google Patents
Movement control method for image objectInfo
- Publication number
- JPH08272995A JPH08272995A JP9432095A JP9432095A JPH08272995A JP H08272995 A JPH08272995 A JP H08272995A JP 9432095 A JP9432095 A JP 9432095A JP 9432095 A JP9432095 A JP 9432095A JP H08272995 A JPH08272995 A JP H08272995A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- image object
- coordinate
- movement
- control
- 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 15
- 238000010586 diagram Methods 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、アニメーションの制作
等に好適な画像オブジェクトの動き制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motion control method for image objects suitable for animation production.
【0002】[0002]
【従来技術】コンピュータ・グラフィックス技術を利用
したアニメーションの制作が盛んに行われるようになっ
てきた。このようなコンピュータ・システムの表示スク
リーン上に図3のような表示をしてアニメーションの画
像オブジェクトの動きを制御する方法が知られている。
画像オブジェクトを3次元的に動かすために、3つの座
標軸と時間軸からなる動き制御領域を表示し、各領域毎
に動き制御曲線を表示している。画像オブジェクトの位
置は、時間の経過に伴い各座標軸の動き制御曲線に沿っ
て変化するので、各座標軸の動き制御曲線を変化させる
ことにより自由に画像オブジェクトの動きを制御するこ
とができる。2. Description of the Related Art The production of animation using computer graphics technology has become popular. There is known a method of controlling the movement of an animated image object by displaying the image as shown in FIG. 3 on the display screen of such a computer system.
In order to move the image object three-dimensionally, a motion control area consisting of three coordinate axes and a time axis is displayed, and a motion control curve is displayed for each area. Since the position of the image object changes along the movement control curve of each coordinate axis with the passage of time, the movement of the image object can be freely controlled by changing the movement control curve of each coordinate axis.
【0003】図4は、画像オブジェクトの動きを制御す
るための動き制御曲線の編集作業の一例を示す図であ
る。ここでは、一例としてX座標軸の動き制御の例を示
すが他の座標軸についても全く同様である。実線で示し
た曲線20の上には、アニメーション信号の例えば10
フレーム毎にドット(黒丸)が表示されている。これら
のドットをマウスやトラックボール等の座標入力装置を
用いて移動させ、移動後のドット(白丸)を適当な補間
処理により結ぶことにより新たな動き制御曲線(破線2
2)を描くことができる。FIG. 4 is a diagram showing an example of a motion control curve editing operation for controlling the motion of an image object. Here, an example of motion control of the X coordinate axis is shown as an example, but the same applies to other coordinate axes. Above the curve 20 shown by the solid line, for example, 10
Dots (black circles) are displayed for each frame. These dots are moved using a coordinate input device such as a mouse or a trackball, and the dots (white circles) after the movement are connected by an appropriate interpolation process to create a new motion control curve (broken line 2).
2) can be drawn.
【0004】[0004]
【発明が解決しようとする課題】しかし、一定間隔のド
ットを動かしてそれらのドットの間を適当な補間処理に
より結ぶという方法では、図5の破線24ドット間で急
激に曲線を変化させたい場合に不便であった。この場
合、ドット間の曲線上の各フレームに対応する点を個別
に位置指定して制御することは可能であったが極めて面
倒で不便であった。However, in the method of moving dots at regular intervals and connecting the dots by an appropriate interpolation process, when it is desired to rapidly change the curve between the 24 dots of the broken line in FIG. It was inconvenient for me. In this case, it was possible to individually position and control the points corresponding to each frame on the curve between the dots, but it was extremely troublesome and inconvenient.
【0005】本発明の目的は、極めて簡単に詳細な動き
制御が可能な画像オブジェクトの動き制御方法を提供す
ることである。An object of the present invention is to provide a motion control method for an image object which enables extremely detailed motion control.
【0006】[0006]
【課題を解決する為の手段】表示スクリーン上において
画像オブジェクトの動きを制御する方法であって、上記
画像オブジェクトのX軸座標軸、Y軸座標軸及びZ軸座
標軸並びに各座標軸に対応する時間軸とで夫々構成され
たX軸、Y軸及びZ軸の位置制御領域を表示し、上記X
軸、Y軸及びZ軸の位置制御領域上に、上記画像オブジ
ェクトの時間座標に対するX、Y及びZ座標の位置を表
す動き制御グラフを夫々表示し、上記X軸、Y軸及びZ
軸の位置制御領域の何れかの領域内に座標入力装置によ
り連続的に描画された任意の曲線の軌跡に沿って上記動
き制御グラフの表示を更新し、上記画像オブジェクトの
動きを制御することを特徴とする。A method for controlling the movement of an image object on a display screen, comprising: an X-axis coordinate axis, a Y-axis coordinate axis, a Z-axis coordinate axis, and a time axis corresponding to each coordinate axis. The X-axis, Y-axis, and Z-axis position control areas configured respectively are displayed, and the X-axis
Motion control graphs representing the positions of the X, Y, and Z coordinates with respect to the time coordinates of the image object are displayed on the position control areas of the X, Y, and Z axes, and the X, Y, and Z axes are displayed.
Updating the display of the motion control graph along the locus of an arbitrary curve continuously drawn by the coordinate input device in any of the position control regions of the axis to control the motion of the image object. Characterize.
【0007】[0007]
【実施例】図2は、本発明を実施するのに好適なコンピ
ュータ・システムの構成を示すブロック図である。μP
(コンピュータ)10を中心とするシステムであり、こ
れにキーボード12、座標入力装置13、ROM及びR
AMを含むシステム・メモリ14、磁気ディスク等の外
部メモリ16及びCRTその他の表示スクリーンを有す
る表示器18が接続されている。座標入力装置13は、
マウス、トラックボール、デジタイザの如き周知の装置
で良い。この座標入力装置13からの入力に応じてμP
10は、表示器18の表示スクリーン上に表示した動き
制御曲線を更新し、画像オブジェクトの動きを制御でき
る。このようにして制作したアニメーションは、外部記
憶装置16に記憶され、後編集の対象となる。2 is a block diagram showing the configuration of a computer system suitable for implementing the present invention. μP
This is a system centered on a (computer) 10, which has a keyboard 12, a coordinate input device 13, a ROM and an R.
A system memory 14 including an AM, an external memory 16 such as a magnetic disk, and a display 18 having a CRT or other display screen are connected. The coordinate input device 13
A known device such as a mouse, a trackball, or a digitizer may be used. Depending on the input from this coordinate input device 13, μP
10 can update the motion control curve displayed on the display screen of the display 18 and control the motion of the image object. The animation produced in this way is stored in the external storage device 16 and is the target of post-editing.
【0008】図1は、本発明による画像オブジェクトの
動き制御方法の様子を示す表示例である。便宜上X座標
軸の制御のみを図示しているが、他の座標軸の動き制御
領域でも全く同様である。オペレータは、座標入力装置
13を操作して動き制御領域内でカーソルの指示点を自
由に動かし、そのカーソル指示点の軌跡26に沿って動
き制御曲線が表示される。この動き制御曲線を更新する
場合も、単にカーソル指示点を左側から右方向に向かっ
て座標入力装置によりカーソル指示点を任意に動かして
新しい動き制御曲線を簡単に描くことができる。このよ
うに構成すると、従来のように一定間隔のドットをいく
つも移動させ、それらのドット間を適当な補間関数で補
間処理するような面倒がない。また、座標入力装置で連
続的に任意の曲線を描けるので、従来のようにドット間
の曲線を急激に変化させたいような場合にも極めて容易
である。FIG. 1 is a display example showing a state of a motion control method of an image object according to the present invention. Although only the control of the X coordinate axis is shown for the sake of convenience, the same applies to the motion control areas of other coordinate axes. The operator operates the coordinate input device 13 to freely move the designated point of the cursor within the movement control area, and the movement control curve is displayed along the locus 26 of the designated point of the cursor. Also when updating this motion control curve, it is possible to simply draw a new motion control curve simply by moving the cursor pointing point from the left side to the right direction using the coordinate input device. With such a configuration, unlike the conventional case, there is no trouble of moving a number of dots at regular intervals and performing an interpolation process between these dots with an appropriate interpolation function. Further, since an arbitrary curve can be continuously drawn with the coordinate input device, it is extremely easy to perform a rapid curve change between dots as in the conventional case.
【0009】以上、本発明の好適実施例を説明したが、
本発明は、上述の実施例のみに限定されるものではな
く、本発明の要旨から逸脱することなく、種々の変形及
び修正を加え得ることは当業者には明らかである。The preferred embodiment of the present invention has been described above.
It will be apparent to those skilled in the art that the present invention is not limited to the above-described embodiments, and various changes and modifications can be made without departing from the gist of the present invention.
【0010】[0010]
【発明の効果】マウス、トラックボール、デジタイザ等
の任意の座標入力装置により、連続的に描いた曲線に沿
って画像オブジェクトの動き制御曲線を更新することに
より、簡単にかつ精密に画像オブジェクトの動き制御を
することができる。The motion control curve of the image object is updated along a continuously drawn curve by an arbitrary coordinate input device such as a mouse, a trackball, or a digitizer, so that the motion of the image object can be easily and precisely performed. You can control.
【図1】本発明の操作方法の様子の一例を示す表示例で
ある。FIG. 1 is a display example showing an example of a state of an operating method of the present invention.
【図2】本発明を適用するのに好適なコンピュータ・シ
ステムの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a computer system suitable for applying the present invention.
【図3】従来の動き制御曲線の表示例を示す図である。FIG. 3 is a diagram showing a display example of a conventional motion control curve.
【図4】従来の動き制御曲線の更新方法の一例を示す図
である。FIG. 4 is a diagram showing an example of a conventional motion control curve updating method.
【図5】従来の動き制御曲線の更新方法の問題点を説明
する図である。FIG. 5 is a diagram illustrating a problem of a conventional method of updating a motion control curve.
10 コンピュータ 12 キーボード 13 座標入力装置 14 システムメモリ 16 外部記憶装置 18 表示器 10 Computer 12 Keyboard 13 Coordinate Input Device 14 System Memory 16 External Storage Device 18 Display
Claims (1)
クトの動きを制御する方法であって、 上記画像オブジェクトのX軸座標軸、Y軸座標軸及びZ
軸座標軸並びに各座標軸に対応する時間軸とで夫々構成
されたX軸、Y軸及びZ軸の位置制御領域を表示し、 上記X軸、Y軸及びZ軸の位置制御領域上に、上記画像
オブジェクトの時間座標に対するX、Y及びZ座標の位
置を表す動き制御グラフを夫々表示し、 上記X軸、Y軸及びZ軸の位置制御領域の何れかの領域
内に座標入力装置により連続的に描画された任意の曲線
の軌跡に沿って上記動き制御グラフの表示を更新し、上
記画像オブジェクトの動きを制御することを特徴とする
画像オブジェクトの動き制御方法。1. A method for controlling the movement of an image object on a display screen, comprising: an X-axis coordinate axis, a Y-axis coordinate axis and a Z-axis of the image object.
An X-axis, Y-axis, and Z-axis position control area configured by an axis coordinate axis and a time axis corresponding to each coordinate axis is displayed, and the image is displayed on the X-axis, Y-axis, and Z-axis position control area. Motion control graphs showing the positions of the X, Y, and Z coordinates with respect to the time coordinate of the object are displayed, respectively, and continuously displayed by the coordinate input device in any one of the X, Y, and Z position control regions. A motion control method for an image object, characterized by updating the display of the motion control graph along the trajectory of an arbitrary drawn curve to control the motion of the image object.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9432095A JPH08272995A (en) | 1995-03-28 | 1995-03-28 | Movement control method for image object |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9432095A JPH08272995A (en) | 1995-03-28 | 1995-03-28 | Movement control method for image object |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08272995A true JPH08272995A (en) | 1996-10-18 |
Family
ID=14106996
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9432095A Pending JPH08272995A (en) | 1995-03-28 | 1995-03-28 | Movement control method for image object |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08272995A (en) |
-
1995
- 1995-03-28 JP JP9432095A patent/JPH08272995A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5592195A (en) | Information displaying device | |
| US20040210852A1 (en) | System for dynamically mapping input device movement as a user's viewpoint changes | |
| US5313571A (en) | Apparatus for storing and displaying graphs | |
| JPH0668758B2 (en) | Cursor control method and three-dimensional graphic display device | |
| JP3599198B2 (en) | Figure editing device | |
| JPH08272995A (en) | Movement control method for image object | |
| JP3186240B2 (en) | Figure editing device | |
| JP2531484B2 (en) | Information display device | |
| JPH08272352A (en) | Method for controlling movement of image object | |
| JP2585873B2 (en) | Cursor display processing method | |
| JP2751114B2 (en) | Character processing method | |
| JPS62269277A (en) | Figure instruction method | |
| JP2000251088A (en) | Drawing system and drawing method | |
| JPS6352266A (en) | Shape instruction method | |
| JPH09128179A (en) | Method for controlling display of table format data | |
| JPH02183293A (en) | Scrolling control system of display device | |
| JPH06332618A (en) | Cursor control method | |
| JP2571178B2 (en) | 3D graphics processor | |
| JP3142992B2 (en) | 3D graphics processor | |
| JPS62251788A (en) | Cursor control method | |
| JPH0320875A (en) | Graphic processing device | |
| JPH05266211A (en) | Picture generating system and programming interface for picture generation | |
| JPH0997346A (en) | Figure input method | |
| JPH01100621A (en) | Three-dimensional coordinates input device | |
| JPH02113373A (en) | Figure creation and editing device |