JP6395687B2 - 映像生成方法、映像生成プログラムおよび映像生成装置 - Google Patents
映像生成方法、映像生成プログラムおよび映像生成装置 Download PDFInfo
- Publication number
- JP6395687B2 JP6395687B2 JP2015204461A JP2015204461A JP6395687B2 JP 6395687 B2 JP6395687 B2 JP 6395687B2 JP 2015204461 A JP2015204461 A JP 2015204461A JP 2015204461 A JP2015204461 A JP 2015204461A JP 6395687 B2 JP6395687 B2 JP 6395687B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual camera
- camera
- jump
- procedure
- virtual
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 51
- 230000000630 rising effect Effects 0.000 claims description 32
- 230000006870 function Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 230000001174 ascending effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 7
- 206010025482 malaise Diseases 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000009191 jumping Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
Description
コンピュータを用いて仮想空間の映像を生成する方法であって、
ユーザの操作に応じて前記仮想空間内で仮想のオブジェクトを移動させる第1手順、および、
前記オブジェクトの外部に設けられた仮想カメラを前記オブジェクトに追従させ、該仮想カメラで前記オブジェクトおよび前記仮想空間を撮影した映像を生成する第2手順、を有し、
前記第1手順は、前記オブジェクトを、第1方向へ移動(以下、「上昇」と呼ぶ)および前記第1方向とは逆の第2方向へ移動(以下、「下降」と言う)させるジャンプ手順を含み、
前記第2手順は、前記仮想カメラを、前記オブジェクトの上昇に追従して上昇させ、前記仮想カメラの上昇が終了した後に、前記オブジェクトの下降に追従せずに前記仮想カメラの前記上昇時の速度よりもゆっくりした速度で前記仮想カメラを下降させるジャンプ追従手順を含むことを特徴とする。
なお、第1手順は、前記オブジェクトを、上昇時と同じ態様で下降させてもよく、第2手順は、前記オブジェクトの少なくとも一部を撮影範囲から外さないよう前記仮想カメラの位置および向きを制御してもよい。
前記ジャンプ追従手順は、前記オブジェクトが前記ジャンプ手順により前記仮想カメラよりも高い位置になったのち、開始されるようにしてもよい。
前記ジャンプ手順は、前記ユーザのジャンプ指示操作に応じて実行されるようにしてもよい。
前記映像生成手段は、
ユーザの操作に応じて前記仮想空間内で仮想のオブジェクトを移動させる第1手段、および、
前記オブジェクトの外部に設けられた仮想カメラを前記オブジェクトに追従させ、該仮想カメラで前記オブジェクトおよび前記仮想空間を撮影した映像を生成する第2手段、を実行し、
前記第1手段は、前記オブジェクトを、第1方向へ移動(以下、「上昇」と呼ぶ)および前記第1方向とは逆の第2方向へ移動(以下、「下降」と言う)させるジャンプ手段を含み、
前記第2手段は、前記仮想カメラを、前記オブジェクトの上昇に追従して上昇させ、前記仮想カメラの上昇が終了した後に、前記オブジェクトの下降に追従せずに前記仮想カメラの前記上昇時の速度よりもゆっくりした速度で前記仮想カメラを下降させるジャンプ追従手段を含むことを特徴とする。
なお、第1手段は、前記オブジェクトを、上昇時と同じ態様で下降させてもよく、第2手段は、前記オブジェクトの少なくとも一部を撮影範囲から外さないよう前記仮想カメラの位置および向きを制御してもよい。
図1は、ゲームシステム200の構成を示すブロック図である。ゲームシステム200は、コントローラ20等の周辺機器を含むゲーム装置本体(コンピュータ)10、および、記憶媒体15によって供給されるゲームプログラムによって実現される複数の機能部の組み合わせである。機能部は、カメラ位置制御部を含むゲーム画像生成部、コントローラ20の操作を検出する操作検出部等が含まれる。これら複数の機能部によりゲーム機能が実現される。ゲーム画像生成部は、主にゲームプログラムを実行するCPU31の機能によって実現される。操作検出部は、CPU31およびコントローラ20の操作子群22等によって実現される。以下、ゲームシステム200の構成について詳細に説明する。
次に、図面を参照して、ゲームシステム200のカメラ位置制御部によって実行されるカメラ位置の制御について説明する。図2から図6は、プレイヤキャラクタ100の移動とカメラ位置の移動の様子を側面視した模式図である。図2から図6に設定したX軸、Y軸、Z軸(紙面奥行き方向)は、それぞれ直交するものとし、Y+方向(紙面上方)を上方向、Y−方向(紙面下方)を下方向とする。Y+方向は本発明の第1方向に相当し、Y−方向は本発明の第2方向に相当する。
次に、ジャンプ動作を連続して行う場合のカメラ位置の制御について説明する。図7では、プレイヤキャラクタ100は時刻t6において着地し、カメラ110は時刻t7において初期位置(高さHC1)に復帰している。図8は、カメラ110が初期位置(高さHC1)に復帰していない時刻t6から時刻t7の間に、ユーザがコントローラ20の操作子22Aに対して操作を行った場合のタイミングチャートである。図8の縦軸(Y軸)は、図2から図6における地面120からの高さに相当する。横軸(T軸)は、時刻(t)を表す。実線はカメラ110の地面120からの高さを表し、破線は、プレイヤキャラクタ100の高さを表す。
時刻t12:カメラ110(実線)は、上方への移動(視点上昇動作)を開始する(第1ジャンプ動作150Aの時刻t3に対応)。
時刻t13:カメラ110(実線)は、ジャンプ動作におけるカメラ110の最高地点である高さHC2に到達する(第1ジャンプ動作150Aの時刻t4に対応)。
時刻t14:プレイヤキャラクタ100(破線)は、ジャンプ動作の最高地点である高さHP4に到達する(第1ジャンプ動作150Aの時刻t5に対応)。
時刻t15:プレイヤキャラクタ100は、高さHP1となる元の位置に移動する(第1ジャンプ動作150Aの時刻t6に対応)。
時刻t15以降:カメラ110は、時刻t15以降も初期位置である高さHC1に向けて徐々に下降する。
20 コントローラ
100 プレイヤキャラクタ
110 カメラ
Claims (13)
- コンピュータを用いて仮想空間の映像を生成する方法であって、
ユーザの操作に応じて前記仮想空間内で仮想のオブジェクトを移動させる第1手順、および、
前記オブジェクトの外部に設けられた仮想カメラを前記オブジェクトに追従させ、該仮想カメラで前記オブジェクトおよび前記仮想空間を撮影した映像を生成する第2手順、を有し、
前記第1手順は、前記オブジェクトを、第1方向へ移動(以下、「上昇」と呼ぶ)および前記第1方向とは逆の第2方向へ移動(以下、「下降」と言う)させるジャンプ手順を含み、
前記第2手順は、前記仮想カメラを、前記オブジェクトの上昇に追従して上昇させ、前記仮想カメラの上昇が終了した後に、前記オブジェクトの下降に追従せずに前記仮想カメラの前記上昇時の速度よりもゆっくりした速度で前記仮想カメラを下降させるジャンプ追従手順を含む
映像生成方法。 - 前記第1手順は、前記オブジェクトを、上昇時と同じ態様で下降させる請求項1に記載の映像生成方法。
- 前記第2手順は、前記オブジェクトの少なくとも一部を撮影範囲から外さないよう前記仮想カメラの位置および向きを制御する請求項1または請求項2に記載の映像生成方法。
- 前記ジャンプ追従手順は、前記ジャンプ手順の終了後、前記仮想カメラを前記上昇開始前の高さまで下降させている途中で、前記ジャンプ手順が再度開始されたとき、前記仮想カメラを前記仮想カメラの前記上昇開始前の高さに瞬時に復帰させ、再度前記仮想カメラを、前記オブジェクトの上昇に追従して上昇させる手順を含む
請求項1乃至請求項3のいずれかに記載の映像生成方法。 - 前記ジャンプ追従手順は、前記仮想カメラを、前記オブジェクトの上昇開始タイミングよりも遅れて上昇を開始させ、さらに、その上昇速度を前記オブジェクトの上昇速度よりも遅くする手順を含む
請求項1乃至請求項4のいずれかに記載の映像生成方法。 - 前記ジャンプ追従手順は、前記ジャンプ手順による前記オブジェクトの上昇が終了する前に、前記仮想カメラの上昇を終了させる手順を含む
請求項1乃至請求項5のいずれかに記載の映像生成方法。 - 前記ジャンプ手順が実行されていないとき、前記オブジェクトは前記仮想カメラよりも低い位置にあり、
前記ジャンプ追従手順は、前記オブジェクトが前記ジャンプ手順により前記仮想カメラよりも高い位置になったのち、開始される
請求項1乃至請求項6のいずれかに記載の映像生成方法。 - 前記オブジェクトは、ユーザによって操作される仮想のキャラクタであり、
前記ジャンプ手順は、前記ユーザのジャンプ指示操作に応じて実行される
請求項1乃至請求項7のいずれかに記載の映像生成方法。 - コンピュータを、
仮想空間の映像を生成する映像生成手段として機能させる画像生成プログラムであって、
前記映像生成手段は、
ユーザの操作に応じて前記仮想空間内で仮想のオブジェクトを移動させる第1手段、および、
前記オブジェクトの外部に設けられた仮想カメラを前記オブジェクトに追従させ、該仮想カメラで前記オブジェクトおよび前記仮想空間を撮影した映像を生成する第2手段、を実行し、
前記第1手段は、前記オブジェクトを、第1方向へ移動(以下、「上昇」と呼ぶ)および前記第1方向とは逆の第2方向へ移動(以下、「下降」と言う)させるジャンプ手段を含み、
前記第2手段は、前記仮想カメラを、前記オブジェクトの上昇に追従して上昇させ、前記仮想カメラの上昇が終了した後に、前記オブジェクトの下降に追従せずに前記仮想カメラの前記上昇時の速度よりもゆっくりした速度で前記仮想カメラを下降させるジャンプ追従手段を含む
映像生成プログラム。 - 前記第1手段は、前記オブジェクトを、上昇時と同じ態様で下降させる請求項9に記載の映像生成プログラム。
- 前記第2手段は、前記オブジェクトの少なくとも一部を撮影範囲から外さないよう前記仮想カメラの位置および向きを制御する請求項9または請求項10に記載の映像生成プログラム。
- 前記ジャンプ追従手段は、前記ジャンプ手段の終了後、前記仮想カメラを前記上昇開始前の高さまで下降させている途中で、前記ジャンプ手段が再度開始されたとき、前記仮想カメラを前記仮想カメラの前記上昇開始前の高さに瞬時に復帰させ、再度前記仮想カメラを、前記オブジェクトの上昇に追従して上昇させる手段を含む
請求項9乃至請求項11のいずれかに記載の映像生成プログラム。 - 請求項9乃至請求項12のいずれかに記載のプログラムを記憶する記憶部と、該記憶部に記憶されているプログラムを実行する制御部と、を備えた映像生成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015204461A JP6395687B2 (ja) | 2015-10-16 | 2015-10-16 | 映像生成方法、映像生成プログラムおよび映像生成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015204461A JP6395687B2 (ja) | 2015-10-16 | 2015-10-16 | 映像生成方法、映像生成プログラムおよび映像生成装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018134230A Division JP6594498B2 (ja) | 2018-07-17 | 2018-07-17 | 映像生成方法、映像生成プログラムおよび映像生成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017076319A JP2017076319A (ja) | 2017-04-20 |
JP6395687B2 true JP6395687B2 (ja) | 2018-09-26 |
Family
ID=58551400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015204461A Active JP6395687B2 (ja) | 2015-10-16 | 2015-10-16 | 映像生成方法、映像生成プログラムおよび映像生成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6395687B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104491864A (zh) * | 2008-04-21 | 2015-04-08 | 奥德纳米有限公司 | 用于治疗耳部疾病和病况的耳用调配物及方法 |
JP6499728B2 (ja) * | 2017-07-18 | 2019-04-10 | 株式会社カプコン | ゲームプログラム及びゲームシステム |
JP6675615B2 (ja) * | 2018-01-26 | 2020-04-01 | 株式会社コナミデジタルエンタテインメント | 情報処理装置、情報処理装置のプログラム、ヘッドマウントディスプレイ、及び、表示システム |
CN111868667A (zh) | 2018-03-26 | 2020-10-30 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4035867B2 (ja) * | 1997-09-11 | 2008-01-23 | 株式会社セガ | 画像処理装置及び画像処理方法並びに媒体 |
JP3479522B2 (ja) * | 2001-07-12 | 2003-12-15 | コナミ株式会社 | 3次元画像処理プログラム、3次元画像処理方法及び装置 |
JP5294554B2 (ja) * | 2006-11-16 | 2013-09-18 | 任天堂株式会社 | ゲームプログラム、ゲーム装置、ゲームシステムおよびゲーム処理方法 |
JP4397410B2 (ja) * | 2007-10-09 | 2010-01-13 | 株式会社バンダイナムコゲームス | 画像生成装置及び情報記憶媒体 |
-
2015
- 2015-10-16 JP JP2015204461A patent/JP6395687B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017076319A (ja) | 2017-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2018029968A (ja) | ヘッドマウンテッドディスプレイ上でのゲームプレイの移行 | |
US10388071B2 (en) | Virtual reality (VR) cadence profile adjustments for navigating VR users in VR environments | |
EP3005031B1 (en) | Switching mode of operation in a head mounted display | |
EP3095024B1 (en) | Using a second screen as a private tracking heads-up display | |
JP2020175204A (ja) | 物理オブジェクトの画像をフェードアウトする方法 | |
JP6395687B2 (ja) | 映像生成方法、映像生成プログラムおよび映像生成装置 | |
JP5739872B2 (ja) | モーションキャプチャにモデルトラッキングを適用するための方法及びシステム | |
EP2627420B1 (en) | System for enabling a handheld device to capture video of an interactive application | |
JP5148660B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
CN107251550B (zh) | 信息处理程序和信息处理方法 | |
US8342963B2 (en) | Methods and systems for enabling control of artificial intelligence game characters | |
US20230092439A1 (en) | Virtual console gaming controller | |
US9323339B2 (en) | Input device, input method and recording medium | |
JP7148626B2 (ja) | 非同期仮想現実インタラクション | |
EP2394710A2 (en) | Image generation system, image generation method, and information storage medium | |
EP3117882A1 (en) | Apparatus and method of user interaction | |
JP7249975B2 (ja) | 位置に基づくゲームプレイコンパニオンアプリケーションへユーザの注目を向ける方法及びシステム | |
TWI710249B (zh) | 可於第一人稱視角模式與第三人稱視角模式之間切換之頭戴式顯示系統、相關方法以及相關電腦可讀取記錄媒體 | |
JP6594498B2 (ja) | 映像生成方法、映像生成プログラムおよび映像生成装置 | |
JP2022125053A (ja) | 境界設定装置、境界設定方法及びプログラム | |
US11759702B2 (en) | Game system, processing method, and information storage medium | |
JP7020926B2 (ja) | プログラム、画像処理方法、及び画像処理装置 | |
JP2009285421A (ja) | ビデオゲームプログラム及びビデオゲーム装置 | |
US8758142B2 (en) | Game device, method of controlling a game device, program, and information storage medium | |
US20180361246A1 (en) | Recording medium whereupon game program is recorded, effect control method, and game devic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170426 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180515 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180717 |
|
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: 20180807 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180828 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6395687 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
S802 | Written request for registration of partial abandonment of right |
Free format text: JAPANESE INTERMEDIATE CODE: R311802 |