JP4642118B2 - 画像生成システム及び情報記憶媒体 - Google Patents
画像生成システム及び情報記憶媒体 Download PDFInfo
- Publication number
- JP4642118B2 JP4642118B2 JP2009027900A JP2009027900A JP4642118B2 JP 4642118 B2 JP4642118 B2 JP 4642118B2 JP 2009027900 A JP2009027900 A JP 2009027900A JP 2009027900 A JP2009027900 A JP 2009027900A JP 4642118 B2 JP4642118 B2 JP 4642118B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- hit
- generation unit
- image
- information storage
- 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.)
- Expired - Lifetime
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Description
(1)敵キャラクタを撃っても、敵キャラクタはいつも同じ動きしか行わないため、モーションの表現が単調になる。
(2)敵キャラクタに追い撃ちをかけた場合に、1発目のショット(弾)のヒットにより開始したモーション再生が、2発目のショットのヒットにより打ち切られてしまい、敵キャラクタのモーションが不自然になる。
(3)敵キャラクタのモーションのバリエーションを増やすためには、それに比例してモーションデータを増やす必要がある。しかしながら、モーションデータを記憶するメモリの容量は有限であるため、モーションのバリエーションの増加には限界がある。
図1に、本実施形態を業務用ゲームシステムに適用した場合の構成例を示す。
さて、本実施形態では、図3に示すように、敵キャラクタ(オブジェクト)10が、複数の部位(右手12、右前腕14、右上腕16、胸18、腰20、左手22、左前腕24、左上腕26、頭30、右足32、右すね34、右股36、左足42、左すね44、左股46)により構成されている。なお、これらの部位(パーツ)の位置や回転角度(方向)は、スケルトンモデルを構成する関節J0〜J13の位置や骨(アーク)A0〜A18の回転角度として表すことができる。但し、これらの骨、関節は仮想的なものであり、現実に表示されるオブジェクトではない。
これにより、状況に応じた適切な処理で、敵キャラクタを動かすことができるようになる。
次に、本実施形態の詳細な詳細例について、図12、図13、図14のフローチャートを用いて説明する。
次に、本実施形態を実現できるハードウェアの構成の一例について図15を用いて説明する。同図に示すシステムでは、CPU1000、ROM1002、RAM1004、情報記憶媒体1006、音生成IC1008、画像生成IC1010、I/Oポート1012、1014が、システムバス1016により相互にデータ送受信可能に接続されている。そして前記画像生成IC1010にはディスプレイ1018が接続され、音生成IC1008にはスピーカ1020が接続され、I/Oポート1012にはコントロール装置1022が接続され、I/Oポート1014には通信装置1024が接続されている。
12、22 手
14、24 前腕
16、26 上腕
18 胸
20 腰
30 頭
32、42 足
34、44 すね
36、46 股
A0〜A18 骨
J0〜J13 関節
RP 代表点
FH、FH0〜FH4、FHN〜FHN+2 ヒット力ベクトル
ωN〜ωN+2 角速度
FRN〜FRN+2 回転抵抗力
100 処理部
110 ゲーム演算部
112 ヒットチェック部
114 モーション再生部
116 モーション生成部
118 ヒット時モーション生成部
120 下半身モーション生成部
122 切り替え部
130 操作部
140 記憶部
142 モーションデータ記憶部
150 情報記憶媒体
160 画像生成部
162 表示部
170 音生成部
172 音出力部
174 通信部
176 I/F部
180 メモリーカード
Claims (12)
- 画像を生成するための画像生成システムであって、
オブジェクト空間において、複数の部位により構成されるオブジェクトがヒットされたか否かを判断するヒットチェック部と、
複数の部位それぞれの関節及び骨により構成されるスケルトンモデルを用いて、オブジェクトの第Nの部位がヒットされた場合に、第Nの部位及び第Nの部位に隣接する1又は複数の部位それぞれを、ヒット方向を向く力ベクトルに基づく物理シミュレーションにより第Nの部位から順次動かして、オブジェクトのモーションを生成する処理を行うモーション生成部と、
モーションが生成されたオブジェクトの画像を含む画像を生成する画像生成部と、を含み、
前記モーション生成部が、
第Nの部位から順次、前記ヒット方向を向く力ベクトルに基づいて、部位の骨を回転させる処理及び部位の関節を移動させる処理の少なくとも一方を行うことによって部位を動かすことを特徴とする画像生成システム。 - 画像を生成するための画像生成システムであって、
オブジェクト空間において、複数の部位により構成されるオブジェクトがヒットされたか否かを判断するヒットチェック部と、
オブジェクトの第Nの部位がヒットされた場合に、第Nの部位及び第Nの部位に隣接する1又は複数の部位それぞれを、ヒット方向を向く力ベクトルに基づく物理シミュレーションにより第Nの部位から順次動かして、オブジェクトのモーションを生成する処理を行うモーション生成部と、
モーションが生成されたオブジェクトの画像を含む画像を生成する画像生成部と、を含み、
前記モーション生成部が、
各部位の角速度に応じた回転抵抗力を、各部位に作用させることを特徴とする画像生成システム。 - 請求項1又は2において、
前記モーション生成部が、
第Nの部位からオブジェクトの代表点を有する部位にかけて各部位を前記力ベクトルに基づく物理シミュレーションにより順次動かすことを特徴とする画像生成システム。 - 請求項1〜3のいずれかにおいて、
前記モーション生成部が、
前記力ベクトルにより求められる回転モーメントにより各部位を動かすことを特徴とする画像生成システム。 - 請求項1〜4のいずれかにおいて、
前記モーション生成部が、
各部位を動かす際に、前記力ベクトルの大きさを順次減衰させることを特徴とする画像生成システム。 - 請求項1〜5のいずれかにおいて、
前記モーション生成部が、
オブジェクトを所与の姿勢に戻すための復元力を、各部位に作用させることを特徴とする画像生成システム。 - コンピュータが使用可能な情報記憶媒体であって、
オブジェクト空間において、複数の部位により構成されるオブジェクトがヒットされたか否かを判断するヒットチェック部と、
複数の部位それぞれの関節及び骨により構成されるスケルトンモデルを用いて、オブジェクトの第Nの部位がヒットされた場合に、第Nの部位及び第Nの部位に隣接する1又は複数の部位それぞれを、ヒット方向を向く力ベクトルに基づく物理シミュレーションにより第Nの部位から順次動かして、オブジェクトのモーションを生成する処理を行うモーション生成部と、
モーションが生成されたオブジェクトの画像を含む画像を生成する画像生成部としてコンピュータを機能させるためのプログラムを記憶する情報記憶媒体であって、
前記モーション生成部が、
第Nの部位から順次、前記ヒット方向を向く力ベクトルに基づいて、部位の骨を回転させる処理及び部位の関節を移動させる処理の少なくとも一方を行うことによって部位を動かすことを特徴とする情報記憶媒体。 - コンピュータが使用可能な情報記憶媒体であって、
オブジェクト空間において、複数の部位により構成されるオブジェクトがヒットされたか否かを判断するヒットチェック部と、
オブジェクトの第Nの部位がヒットされた場合に、第Nの部位及び第Nの部位に隣接する1又は複数の部位それぞれを、ヒット方向を向く力ベクトルに基づく物理シミュレーションにより第Nの部位から順次動かして、オブジェクトのモーションを生成する処理を行うモーション生成部と、
モーションが生成されたオブジェクトの画像を含む画像を生成する画像生成部としてコンピュータを機能させるためのプログラムを記憶する情報記憶媒体であって、
前記モーション生成部が、
各部位の角速度に応じた回転抵抗力を、各部位に作用させることを特徴とする情報記憶媒体。 - 請求項7又は8において、
前記モーション生成部が、
第Nの部位からオブジェクトの代表点を有する部位にかけて各部位を前記力ベクトルに基づく物理シミュレーションにより順次動かすことを特徴とする情報記憶媒体。 - 請求項7〜9のいずれかにおいて、
前記モーション生成部が、
前記力ベクトルにより求められる回転モーメントにより各部位を動かすことを特徴とする情報記憶媒体。 - 請求項7〜10のいずれかにおいて、
前記モーション生成部が、
各部位を動かす際に、前記力ベクトルの大きさを順次減衰させることを特徴とする情報記憶媒体。 - 請求項7〜11のいずれかにおいて、
前記モーション生成部が、
オブジェクトを所与の姿勢に戻すための復元力を、各部位に作用させることを特徴とする情報記憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009027900A JP4642118B2 (ja) | 2009-02-09 | 2009-02-09 | 画像生成システム及び情報記憶媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009027900A JP4642118B2 (ja) | 2009-02-09 | 2009-02-09 | 画像生成システム及び情報記憶媒体 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17131299A Division JP4278070B2 (ja) | 1999-06-17 | 1999-06-17 | 画像生成システム及び情報記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009140519A JP2009140519A (ja) | 2009-06-25 |
| JP4642118B2 true JP4642118B2 (ja) | 2011-03-02 |
Family
ID=40870988
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009027900A Expired - Lifetime JP4642118B2 (ja) | 2009-02-09 | 2009-02-09 | 画像生成システム及び情報記憶媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4642118B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6302966B2 (ja) * | 2016-08-18 | 2018-03-28 | 株式会社カプコン | ゲームプログラムおよびゲームシステム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1021419A (ja) * | 1996-07-05 | 1998-01-23 | Hudson Soft Co Ltd | 仮想の連結動作物体及びその変形方法 |
| JP3747449B2 (ja) * | 1996-07-25 | 2006-02-22 | 株式会社セガ | ゲームの処理方法、ゲーム装置、画像処理装置及び画像処理方法並びに記録媒体 |
| WO1998015328A1 (fr) * | 1996-10-09 | 1998-04-16 | Namco Ltd. | Machine a jeu et support de donnees |
| US6069634A (en) * | 1997-01-08 | 2000-05-30 | Mitsubishi Electric Information Technology Center America, Inl | System for rapidly deforming a graphical object |
| JP3355113B2 (ja) * | 1997-09-02 | 2002-12-09 | 株式会社モノリス | 人体の動きのシミュレーション方法およびその方法を用いたアニメーション生成方法 |
| ES2297896T3 (es) * | 1997-11-25 | 2008-05-01 | Kabushiki Kaisha Sega Doing Business As Sega Corporation | Dispositivo de generacion de imagenes. |
-
2009
- 2009-02-09 JP JP2009027900A patent/JP4642118B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009140519A (ja) | 2009-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7084855B2 (en) | Image generation method, program, and information storage medium | |
| JP4301471B2 (ja) | 画像生成システム及び情報記憶媒体 | |
| JP4187182B2 (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
| JP4775989B2 (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
| US6614436B2 (en) | Image generation device and information storage medium | |
| US20100245365A1 (en) | Image generation system, image generation method, and computer program product | |
| JP4278072B2 (ja) | 画像生成システム及び情報記憶媒体 | |
| JP4794343B2 (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
| JP4278070B2 (ja) | 画像生成システム及び情報記憶媒体 | |
| JP4278071B2 (ja) | 画像生成システム及び情報記憶媒体 | |
| JP4097236B2 (ja) | 画像生成装置及び情報記憶媒体 | |
| JP3485987B2 (ja) | 3次元ゲーム装置及びヒットチェック方法 | |
| JP4642118B2 (ja) | 画像生成システム及び情報記憶媒体 | |
| JP3844396B2 (ja) | ゲーム装置及び情報記憶媒体 | |
| JP4656622B2 (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
| JP4212015B2 (ja) | 画像生成装置及び情報記憶媒体 | |
| JP4642104B2 (ja) | 画像生成システム及び情報記憶媒体 | |
| JP4420729B2 (ja) | プログラム、情報記憶媒体および画像生成システム | |
| JP2001067494A (ja) | 画像生成システム及び情報記憶媒体 | |
| JP4669054B2 (ja) | 画像生成システム及び情報記憶媒体 | |
| JP4301469B2 (ja) | 画像生成システム及び情報記憶媒体 | |
| JP3990050B2 (ja) | ゲーム装置及び情報記憶媒体 | |
| JP3753349B2 (ja) | 情報記憶媒体及び画像生成装置 | |
| JP5363669B2 (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
| JP2001104634A (ja) | ゲーム機 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090311 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101101 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101124 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101130 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4642118 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131210 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131210 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |