JPH08272995A - Movement control method for image object - Google Patents

Movement control method for image object

Info

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
Application number
JP9432095A
Other languages
Japanese (ja)
Inventor
Tadashi Tsuyuki
忠 露木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tektronix Japan Ltd
Original Assignee
Sony Tektronix Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Tektronix Corp filed Critical Sony Tektronix Corp
Priority to JP9432095A priority Critical patent/JPH08272995A/en
Publication of JPH08272995A publication Critical patent/JPH08272995A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

PURPOSE: To provide a movement control method for image object which can perform detailed movement control extremely easily. CONSTITUTION: This is a method which controls the movement of an image object on a display screen, and X-axial, Y-axial, and Z-axial position control areas consisting of the X-axis coordinate axis, Y-axis coordinate axis, and Z-axis coordinate axis of the image object and a time base corresponding to the respective coordinate axes are displayed, and movement control flags showing the positions of the X, Y, and Z coordinates to the time coordinates of the image object are displayed in the position control areas of the X-axis, Y- axis, and Z axis, and a display of a movement graph is updated along the track 26 of an optional curve drawn continuously by a coordinate input device in one of the X-axis, Y-axis, and Z-axis control areas to control the movement of the image object. The movement control curve of the image object is updated along the continuously drawn curve with an optional coordinate input device such as a mouse, a track ball, and a digitizer and then the movement of the image object can be controlled easily and precisely.

Description

【発明の詳細な説明】Detailed Description of the Invention

【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.

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

【図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.

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

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)

【特許請求の範囲】[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.
JP9432095A 1995-03-28 1995-03-28 Movement control method for image object Pending JPH08272995A (en)

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)

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