JPH1040419A5 - - Google Patents
Info
- Publication number
- JPH1040419A5 JPH1040419A5 JP1997106051A JP10605197A JPH1040419A5 JP H1040419 A5 JPH1040419 A5 JP H1040419A5 JP 1997106051 A JP1997106051 A JP 1997106051A JP 10605197 A JP10605197 A JP 10605197A JP H1040419 A5 JPH1040419 A5 JP H1040419A5
- Authority
- JP
- Japan
- Prior art keywords
- data
- time
- series
- animation
- receiving device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Description
【発明の名称】通信型コンピュータグラフィックスアニメーション方法 [Title of Invention] Communication-type computer graphics animation method
【0011】
【課題を解決するための手段】
本願請求項1に係る発明は、送信装置と、複数または単数の受信装置と、前記送信装置と前記受信装置間の通信媒体手段からなるシステムにおける前記受信装置でのコンピュータグラフィックス・アニメーションのデータの受信と画像生成に関する方法であって、物体の形状データと、物体の存在する環境の形状データと、カメラパラメータと、環境設定と、環境管理制御方法と、物体の動きを時系列に生成するための時系列動きデータとからなるアニメーションデータを受信して前記受信装置の記憶装置に保存する第1段階と、画像生成の視点の移動と、視線方向、画角の変更を時系列動きデータとして記述でき、前記受信装置の前記記憶装置に保存した前記アニメーションデータに基づいて、前記時系列動きデータに従って画像生成の視点と視線方向、画角の変更を行ないながらレンダリングを行ない、表示装置にコンピュータグラフィックス・アニメーション画像を表示する第2段階とを有する、ことを特徴とするものである。[0011]
[Means for solving the problem]
The invention of claim 1 of the present application is a method for receiving computer graphics animation data and generating images at a receiving device in a system comprising a transmitting device , a single or multiple receiving devices , and a communication medium means between the transmitting device and the receiving devices , the method comprising: a first step of receiving animation data consisting of object shape data, shape data of the environment in which the object exists , camera parameters , environmental settings, an environment management and control method, and time-series motion data for generating object motion in time series, and saving the animation data in a storage device of the receiving device ; and a second step of describing movement of the viewpoint for image generation and changes in line of sight and angle of view as time-series motion data , and performing rendering while changing the viewpoint, line of sight and angle of view for image generation in accordance with the time-series motion data based on the animation data saved in the storage device of the receiving device, and displaying a computer graphics animation image on a display device.
【0012】
本願請求項2に係る発明は、請求項1記載の通信型コンピュータグラフィックスアニメーション方法において、第1段階において、物体の存在する環境の形状データと、カメラパラメータと、環境設定と、環境管理制御方法と、各物体の基本行動と、各物体の行動ルールと、前記基本行動に対応した物体の動きを時系列に生成するための時系列基本動きデータとからなるアニメーションデータを受信して前記受信装置の記憶手段に保存し、第2段階において、前記受信装置の前記記憶手段に保存した前記アニメーションデータの前記行動ルールに従って複数の前記時系列基本動きデータを動作接続しながら物体の動作を生成する、ことを特徴とするものである。[0012]
The invention of claim 2 of the present application is a communication-type computer graphics animation method as defined in claim 1, characterized in that in a first step, animation data consisting of shape data of the environment in which an object exists , camera parameters , environmental settings , an environment management and control method, basic actions of each object, action rules of each object, and time-series basic movement data for generating object movements corresponding to the basic actions in time series is received and stored in a storage means of the receiving device , and in a second step, movement of the object is generated by connecting a plurality of the time-series basic movement data in accordance with the action rules of the animation data stored in the storage means of the receiving device.
【0013】
本願請求項3に係る発明は、請求項1記載の通信型コンピュータグラフィックスアニメーション方法において、第1段階において、物体の存在する環境の形状データと、カメラパラメータと、環境設定と、環境管理制御方法と、多関節物体の骨格構造と、前記骨格構造にバインドする形状データと、前記骨格構造の動きを時系列に生成するための時系列動きデータとからなるアニメーションデータを受信して前記受信装置の記憶装置に保存し、第2段階において、前記受信装置の前記記憶装置に保存した前記アニメーションデータの前記時系列動きデータから当該時刻における前記骨格構造の位置と形態を算出し、前記受信装置の前記記憶装置に保存した前記アニメーションデータの前記形状データを前記第2段階における骨格構造の位置と形態に合わせてバインドを行う、ことを特徴とするものである。[0013]
The invention of claim 3 of the present application is a communication-type computer graphics animation method as defined in claim 1, characterized in that in a first stage , animation data consisting of shape data of the environment in which an object exists , camera parameters , environmental settings, an environment management and control method , a skeletal structure of a multi-joint object, shape data to be bound to the skeletal structure, and time-series movement data for generating the movement of the skeletal structure in time series is received and stored in a storage device of the receiving device , and in a second stage , the position and shape of the skeletal structure at that time are calculated from the time-series movement data of the animation data stored in the storage device of the receiving device , and the shape data of the animation data stored in the storage device of the receiving device is bound to the position and shape of the skeletal structure in the second stage.
【0014】
本願請求項4に係る発明は、請求項1記載の通信型コンピュータグラフィックスアニメーション方法において、第1段階において、物体の存在する環境の形状データと、カメラパラメータと、環境設定と、環境管理制御方法と、多関節物体の骨格構造と、前記骨格構造の動きを時系列に生成するための時系列動きデータとからなるアニメーションデータを受信して前記受信装置の記憶装置に保存し、第2段階において、前記受信装置の前記記憶装置に保存した前記アニメーションデータの前記時系列動きデータから当該時刻における前記骨格構造の位置と形態を算出し、前記骨格構造の位置と形態に合わせて物体の表面形状の生成を行う、ことを特徴とするものである。[0014]
The invention of claim 4 of the present application is characterized in that, in the communication-type computer graphics animation method of claim 1, in a first step, animation data consisting of shape data of the environment in which the object exists , camera parameters , environmental settings, an environment management control method , a skeletal structure of a multi-joint object, and time-series movement data for generating the movement of the skeletal structure in time series is received and stored in a storage device of the receiving device , and in a second step, the position and shape of the skeletal structure at that time are calculated from the time-series movement data of the animation data stored in the storage device of the receiving device , and the surface shape of the object is generated in accordance with the position and shape of the skeletal structure.
【0015】
本願請求項5に係る発明は、請求項1記載の通信型コンピュータグラフィックスアニメーション方法において、第1段階において、さらに、光源データを追加したアニメーションデータを前記受信装置の記憶装置に保存し、第2段階において光源の移動と、光源強度、光線の方向、光の及ぶ範囲の変更を時系列動きデータとして記述でき、前記時系列動きデータに従って光源の位置の変更や、光源強度、光線の方向、光の及ぶ範囲の変更を行う、ことを特徴とするものである。[0015]
The invention of claim 5 of the present application is characterized in that, in the communication-type computer graphics animation method described in claim 1, in the first stage, animation data to which light source data has been added is stored in the storage device of the receiving device, and in the second stage, the movement of the light source and changes to the light source intensity, light ray direction, and light range can be described as time-series motion data, and the position of the light source, light source intensity, light ray direction, and light range are changed in accordance with the time-series motion data .
【0016】
本願請求項6に係る発明は、請求項2記載の通信型コンピュータグラフィックスアニメーション方法において、第2段階において2つの時系列基本動きデータ、前基本動きデータと後基本動きデータを接続する場合に、接続時間(フレーム数)を指定し、前記前基本動きデータに対しては前記接続時間における後向き予測曲線を生成し、前記後基本動きデータに対しては接続時間における前向き予測曲線を生成し、接続開始時刻において1、接続終了時刻において0となり、単調減少かつ時間に関し微分可能な接続重み付け関数を用いて、前記後向き予測曲線と前記接続重み付け関数の積と、前記前向き予測曲線と1から前記接続重み付け関数を引いた差との積との和によって、前記前基本動きデータと前記後基本動きデータの接続の動きを生成することで時系列基本動きデータの接続を行う、ことを特徴とするものである。[0016]
The invention of claim 6 of the present application is characterized in that, in the communication-type computer graphics animation method of claim 2, when connecting two time-series basic motion data, front basic motion data and rear basic motion data, in the second stage, a connection time (number of frames) is specified, a backward prediction curve at the connection time is generated for the front basic motion data, a forward prediction curve at the connection time is generated for the rear basic motion data, and the time-series basic motion data is connected by generating a connecting motion of the front basic motion data and the rear basic motion data using a connection weighting function that is 1 at the connection start time and 0 at the connection end time, is monotonically decreasing, and is differentiable with respect to time, by the sum of the product of the backward prediction curve and the connection weighting function and the product of the forward prediction curve and the difference obtained by subtracting the connection weighting function from 1 .
【0017】
本願請求項7に係る発明は、送信装置と、複数または単数の受信装置と、前記送信装置と前記受信装置間の通信媒体手段からなるシステムにおける前記受信装置でのコンピュータグラフィックス・アニメーションのデータの受信と画像生成に関する方法を行うためのプログラムであって、物体の形状データと、物体の存在する環境の形状データと、カメラパラメータと、環境設定と、環境管理制御方法と、物体の動きを時系列に生成するための時系列動きデータとからなるアニメーションデータを受信して前記受信装置の記憶装置に保存する第1段階と、画像生成の視点の移動と、視線方向、画角の変更を時系列動きデータとして記述でき、前記受信装置の前記記憶装置に保存した前記アニメーションデータに基づいて、前記時系列動きデータに従って画像生成の視点と視線方向、画角の変更を行ないながらレンダリングを行ない、表示装置にコンピュータグラフィックス・アニメーション画像を表示する第2段階とを有する、ことを特徴とするものである。[0017]
The invention of claim 7 of the present application is a program for performing a method for receiving computer graphics animation data and generating images at a receiving device in a system comprising a transmitting device, a single or multiple receiving devices, and a communication medium means between the transmitting device and the receiving devices, the program comprising: a first step of receiving animation data consisting of object shape data , shape data of the environment in which the object exists , camera parameters , environmental settings, an environment management and control method, and time- series motion data for generating object motion in time series , and saving the animation data in a storage device of the receiving device; and a second step of describing movement of the viewpoint for image generation and changes in line of sight and angle of view as time-series motion data, and performing rendering while changing the viewpoint, line of sight and angle of view for image generation in accordance with the time-series motion data based on the animation data saved in the storage device of the receiving device, and displaying a computer graphics animation image on a display device.
Claims (7)
物体の形状データと、物体の存在する環境の形状データと、カメラパラメータと、環境設定と、環境管理制御方法と、物体の動きを時系列に生成するための時系列動きデータとからなるアニメーションデータを受信して前記受信装置の記憶装置に保存する第1段階と、
画像生成の視点の移動と、視線方向、画角の変更を時系列動きデータとして記述でき、前記受信装置の前記記憶装置に保存した前記アニメーションデータに基づいて、前記時系列動きデータに従って画像生成の視点と視線方向、画角の変更を行ないながらレンダリングを行ない、表示装置にコンピュータグラフィックス・アニメーション画像を表示する第2段階とを有する、
ことを特徴とする通信型コンピュータグラフィックスアニメーション方法。1. A method for receiving computer graphics animation data and generating images at a receiving device in a system comprising a transmitting device , a plurality of receiving devices, and a communication medium means between the transmitting device and the receiving device , comprising:
a first step of receiving animation data including shape data of an object , shape data of an environment in which the object exists , camera parameters , environment settings, an environment management control method , and time-series motion data for generating a time-series motion of the object , and storing the animation data in a storage device of the receiving device ;
a second stage in which movement of a viewpoint for image generation and changes in a line of sight and a field of view can be described as time -series motion data, and rendering is performed while changing a viewpoint, line of sight and a field of view for image generation in accordance with the time-series motion data based on the animation data stored in the storage device of the receiving device , and a computer graphics animation image is displayed on a display device ;
A communication-type computer graphics animation method.
第2段階において、前記受信装置の前記記憶手段に保存した前記アニメーションデータの前記行動ルールに従って複数の前記時系列基本動きデータを動作接続しながら物体の動作を生成する、
ことを特徴とする請求項1記載の通信型コンピュータグラフィックスアニメーション方法。 In a first step, animation data is received, which includes shape data of the environment in which the object exists , camera parameters , environment settings, an environment management control method, basic actions of each object , action rules of each object, and time -series basic movement data for generating time-series movements of the object corresponding to the basic actions, and the animation data is stored in a storage means of the receiving device ;
In a second step, a motion of an object is generated by connecting the plurality of time-series basic motion data in accordance with the behavior rule of the animation data stored in the storage means of the receiving device .
2. The communication-type computer graphics animation method according to claim 1 .
第2段階において、前記受信装置の前記記憶装置に保存した前記アニメーションデータの前記時系列動きデータから当該時刻における前記骨格構造の位置と形態を算出し、前記受信装置の前記記憶装置に保存した前記アニメーションデータの前記形状データを前記第2段階における骨格構造の位置と形態に合わせてバインドを行う、
ことを特徴とする請求項1記載の通信型コンピュータグラフィックスアニメーション方法。 In a first step , animation data is received, which includes shape data of the environment in which the object exists , camera parameters , environment settings , an environment management control method, a skeletal structure of a multi-joint object, shape data to be bound to the skeletal structure, and time-series movement data for generating the movement of the skeletal structure in time series, and the animation data is stored in a storage device of the receiving device ;
In a second step, the position and shape of the skeletal structure at the time are calculated from the time-series motion data of the animation data stored in the storage device of the receiving device, and the shape data of the animation data stored in the storage device of the receiving device is bound to the position and shape of the skeletal structure in the second step.
2. The communication-type computer graphics animation method according to claim 1 .
第2段階において、前記受信装置の前記記憶装置に保存した前記アニメーションデータの前記時系列動きデータから当該時刻における前記骨格構造の位置と形態を算出し、前記骨格構造の位置と形態に合わせて物体の表面形状の生成を行う、
ことを特徴とする請求項1記載の通信型コンピュータグラフィックスアニメーション方法。 In a first step, animation data including shape data of the environment in which the object exists , camera parameters , environment settings , an environment management control method, a skeletal structure of the articulated object, and time- series motion data for generating the motion of the skeletal structure in time series is received and stored in a storage device of the receiving device;
In a second step, the position and shape of the skeletal structure at the time are calculated from the time-series motion data of the animation data stored in the storage device of the receiving device, and a surface shape of the object is generated in accordance with the position and shape of the skeletal structure.
2. The communication-type computer graphics animation method according to claim 1 .
第2段階において光源の移動と、光源強度、光線の方向、光の及ぶ範囲の変更を時系列動きデータとして記述でき、前記時系列動きデータに従って光源の位置の変更や、光源強度、光線の方向、光の及ぶ範囲の変更を行う、
ことを特徴とする請求項1記載の通信型コンピュータグラフィックスアニメーション方法。 In the first stage, the animation data to which the light source data has been added is further stored in a storage device of the receiving device;
In the second stage, the movement of the light source and changes in the light source intensity, light ray direction, and light coverage area can be described as time-series movement data, and the light source position, light source intensity, light ray direction, and light coverage area are changed according to the time-series movement data.
2. The communication-type computer graphics animation method according to claim 1 .
ことを特徴とする請求項2記載の通信型コンピュータグラフィックスアニメーション方法。 In the second stage, when connecting two time-series basic motion data, i.e., front basic motion data and rear basic motion data, a connection time (number of frames) is specified, a backward prediction curve at the connection time is generated for the front basic motion data, and a forward prediction curve at the connection time is generated for the rear basic motion data, and the time-series basic motion data is connected by using a connection weighting function that is 1 at the connection start time and 0 at the connection end time, is monotonically decreasing, and is differentiable with respect to time, and is the sum of the product of the backward prediction curve and the connection weighting function and the product of the forward prediction curve and the difference obtained by subtracting the connection weighting function from 1.
3. The communication-type computer graphics animation method according to claim 2 .
物体の形状データと、物体の存在する環境の形状データと、カメラパラメータと、環境設定と、環境管理制御方法と、物体の動きを時系列に生成するための時系列動きデータとからなるアニメーションデータを受信して前記受信装置の記憶装置に保存する第1段階と、
画像生成の視点の移動と、視線方向、画角の変更を時系列動きデータとして記述でき、前記受信装置の前記記憶装置に保存した前記アニメーションデータに基づいて、前記時系列動きデータに従って画像生成の視点と視線方向、画角の変更を行ないながらレンダリングを行ない、表示装置にコンピュータグラフィックス・アニメーション画像を表示する第2段階とを有する、
ことを特徴とする通信型コンピュータグラフィックスアニメーションプログラム。A program for performing a method for receiving computer graphics animation data and generating images at a receiving device in a system comprising a transmitting device , a plurality of receiving devices , and a communication medium means between the transmitting device and the receiving device , the program comprising:
a first step of receiving animation data including shape data of an object , shape data of an environment in which the object exists , camera parameters , environment settings, an environment management control method, and time-series motion data for generating a time-series motion of the object , and storing the animation data in a storage device of the receiving device ;
a second stage in which movement of a viewpoint for image generation and changes in a line of sight and a field of view can be described as time -series motion data, and rendering is performed while changing a viewpoint, line of sight and a field of view for image generation in accordance with the time-series motion data based on the animation data stored in the storage device of the receiving device , and a computer graphics animation image is displayed on a display device ;
A communication-type computer graphics animation program .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10605197A JP4053627B2 (en) | 1996-04-25 | 1997-04-23 | Communication type computer graphics animation method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10507696 | 1996-04-25 | ||
| JP8-105076 | 1996-04-25 | ||
| JP10605197A JP4053627B2 (en) | 1996-04-25 | 1997-04-23 | Communication type computer graphics animation method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH1040419A JPH1040419A (en) | 1998-02-13 |
| JPH1040419A5 true JPH1040419A5 (en) | 2005-03-17 |
| JP4053627B2 JP4053627B2 (en) | 2008-02-27 |
Family
ID=26445422
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10605197A Expired - Lifetime JP4053627B2 (en) | 1996-04-25 | 1997-04-23 | Communication type computer graphics animation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4053627B2 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3764599B2 (en) * | 1999-03-24 | 2006-04-12 | 京セラ株式会社 | Manufacturing method of optical semiconductor element storage package |
| JP4038434B2 (en) | 2001-05-14 | 2008-01-23 | 株式会社ネットディメンション | Information distribution system and information distribution method |
| JP4775989B2 (en) * | 2001-08-23 | 2011-09-21 | 株式会社バンダイナムコゲームス | Image generation system, program, and information storage medium |
| JP4508517B2 (en) * | 2002-03-29 | 2010-07-21 | 株式会社コナミデジタルエンタテインメント | Three-dimensional image composition apparatus and method, and information storage medium |
| JP3760347B2 (en) | 2002-07-30 | 2006-03-29 | 株式会社光栄 | Program, recording medium, game character drawing method, and game apparatus |
| JP4614268B2 (en) * | 2004-10-15 | 2011-01-19 | サミー株式会社 | Game machine |
| US11660526B2 (en) | 2018-03-01 | 2023-05-30 | Sony Interactive Entertainment Inc. | Estimation apparatus, estimation method, and program |
| JP7421452B2 (en) * | 2020-09-02 | 2024-01-24 | 株式会社日立国際電気 | Skeleton detection system |
| CN113409425B (en) * | 2020-09-04 | 2024-03-22 | 完美世界(重庆)互动科技有限公司 | Animation file output method and device |
| WO2023064441A1 (en) * | 2021-10-14 | 2023-04-20 | Roblox Corporation | Inferred skeletal structure for practical 3d assets |
| CN117889368B (en) * | 2024-02-02 | 2026-04-21 | 重庆邮电大学 | A pipeline leak location method based on tensor completion |
-
1997
- 1997-04-23 JP JP10605197A patent/JP4053627B2/en not_active Expired - Lifetime
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6685566B2 (en) | Compound reality presentation apparatus, method therefor, and storage medium | |
| JP4982862B2 (en) | Program, information storage medium, and image generation system | |
| EP3610356B1 (en) | No miss cache structure for real-time image transformations with multiple late state reprojectons (lsr) processing engines | |
| CN113383296A (en) | Artificial reality system with adaptive degree of freedom (DOF) selection | |
| CN102306395A (en) | Distributed drawing method and device of three-dimensional data | |
| US11995784B2 (en) | Image processing device and image processing method | |
| CN102129709A (en) | Visualizing depth | |
| EP0893782A3 (en) | Graphics system and method of rendering | |
| JPH1040419A5 (en) | ||
| US20100013837A1 (en) | Method And System For Controlling Character Animation | |
| JP3579775B2 (en) | Video generator | |
| WO2018208458A1 (en) | Application of edge effects to 3d virtual objects | |
| JP2014013994A (en) | Vehicle peripheral image display control device and vehicle peripheral image display control program | |
| CN109224448A (en) | A kind of method and apparatus of streamer rendering | |
| JPH10295934A (en) | Video game device and model texture changing method | |
| KR100489572B1 (en) | Image processing method | |
| US7277583B2 (en) | Game software and game machine | |
| JPH09115000A (en) | Real-time simulation device and video generation method | |
| WO2019102691A1 (en) | Program, recording medium, and rendering method | |
| JPS63213079A (en) | Picture producing device | |
| JP2003308542A (en) | Virtual three-dimensional spatial image management system and method, and computer program | |
| WO2023279286A1 (en) | Method and system for auto-labeling dvs frames | |
| JP2000057372A (en) | Image processor, image processing method and storage medium | |
| KR20240022677A (en) | Method for creating a metaverse stage-based motion character | |
| KR20240022676A (en) | Method for creating motion animation on 3d character data |