JP2006268818A5 - - Google Patents

Download PDF

Info

Publication number
JP2006268818A5
JP2006268818A5 JP2005271841A JP2005271841A JP2006268818A5 JP 2006268818 A5 JP2006268818 A5 JP 2006268818A5 JP 2005271841 A JP2005271841 A JP 2005271841A JP 2005271841 A JP2005271841 A JP 2005271841A JP 2006268818 A5 JP2006268818 A5 JP 2006268818A5
Authority
JP
Japan
Prior art keywords
virtual camera
changing
distance
program
control unit
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
Application number
JP2005271841A
Other languages
English (en)
Other versions
JP5054908B2 (ja
JP2006268818A (ja
Filing date
Publication date
Application filed filed Critical
Priority to JP2005271841A priority Critical patent/JP5054908B2/ja
Priority claimed from JP2005271841A external-priority patent/JP5054908B2/ja
Publication of JP2006268818A publication Critical patent/JP2006268818A/ja
Publication of JP2006268818A5 publication Critical patent/JP2006268818A5/ja
Application granted granted Critical
Publication of JP5054908B2 publication Critical patent/JP5054908B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Claims (15)

  1. 画像を生成するためのプログラムであって、
    第1〜第N(N≧3)のオブジェクトをオブジェクト空間に設定するオブジェクト空間設定部と、
    第1〜第Nのオブジェクトの移動及び動作の少なくとも一方を演算する移動・動作処理部と、
    第1のオブジェクトを除くN−1のオブジェクトから1のオブジェクトを第2のオブジェクトとして設定するオブジェクト選択部と、
    第1のオブジェクト及び第2のオブジェクトの位置情報に基づいて、仮想カメラの位置、向き、画角の少なくとも1つの制御を行う仮想カメラ制御部と、
    オブジェクト空間を仮想カメラから見た画像を生成する画像生成部として、
    コンピュータを機能させ、
    前記オブジェクト選択部が、
    操作部からの入力信号に基づき、第2のオブジェクトとして設定されたオブジェクトと第1のオブジェクトとを除くN−2のオブジェクトから1のオブジェクトを第2のオブジェクトとして変更設定することを特徴とするプログラム。
  2. 請求項1において、
    前記画像生成部が、
    第2のオブジェクトとして設定されたオブジェクトに対応する位置に、該オブジェクトが第2のオブジェクトとして選択されていることを示すためのマークを表示させることを特徴とするプログラム。
  3. 請求項1または2において、
    前記仮想カメラ制御部が、
    第1のオブジェクトの位置と第2のオブジェクトの位置とが近づくにつれて、第1のオブジェクトと仮想カメラとの距離である第1の距離と、第2のオブジェクトと仮想カメラとの距離である第2の距離と、の差が小さくなるように仮想カメラの位置を変化させることを特徴とするプログラム。
  4. 請求項1〜3のいずれかにおいて、
    前記仮想カメラ制御部が、
    第1のオブジェクトの位置と第2のオブジェクトの位置とが近づくにつれて、第1のオブジェクトと第2のオブジェクトとを結ぶ方向と、仮想カメラの視線方向とのなす角が直角に近づくように仮想カメラの向きを変化させることを特徴とするプログラム。
  5. 請求項1〜4のいずれかにおいて、
    前記仮想カメラ制御部が、
    第1のオブジェクトの位置と第2のオブジェクトの位置とが離れるにつれて、前記第1の距離と前記第2の距離との差が大きくなるように仮想カメラの位置を変化させることを特徴とするプログラム。
  6. 請求項1〜5のいずれかにおいて、
    第1のオブジェクトの位置と第2のオブジェクトの位置とが離れるにつれて、第1のオブジェクトと第2のオブジェクトとを結ぶ方向と、仮想カメラの視線方向とのなす角が直角から遠ざかるように仮想カメラの向きを変化させることを特徴とするプログラム。
  7. 請求項1〜6のいずれかにおいて、
    前記仮想カメラ制御部が、
    仮想カメラの位置を変化させる場合には、仮想カメラの視野範囲内に第1のオブジェクトと第2のオブジェクトとが入る範囲内で仮想カメラの位置を変化させることを特徴とするプログラム。
  8. 請求項1〜7のいずれかにおいて、
    前記仮想カメラ制御部が、
    仮想カメラの向きを変化させる場合には、仮想カメラの視野範囲内に第1のオブジェクトと第2のオブジェクトとが入る範囲内で仮想カメラの向きを変化させることを特徴とするプログラム。
  9. 請求項1〜8のいずれかにおいて、
    前記仮想カメラ制御部が、
    仮想カメラの向きを変化させる場合には、第1のオブジェクトと第2のオブジェクトとに対して所定の位置関係を有する点を向くように仮想カメラの向きを変化させることを特徴とするプログラム。
  10. 請求項1〜9のいずれかにおいて、
    前記仮想カメラ制御部が、
    第1のオブジェクトの位置と第2のオブジェクトの位置とが所与の距離まで近づいた場合に、前記第1の距離と前記第2の距離との差が0となるように仮想カメラの位置を変化させることを特徴とするプログラム。
  11. 請求項1〜10のいずれかにおいて、
    前記仮想カメラ制御部が、
    第1のオブジェクトの位置と第2のオブジェクトの位置、第1のオブジェクトと第2のオブジェクトとの距離、の少なくとも一方を変数とした所定の関数に基づいて、仮想カメラの位置を変化させることを特徴とするプログラム。
  12. 請求項1〜11のいずれかにおいて、
    前記仮想カメラ制御部が、
    記オブジェクトに設定された属性データに応じて、仮想カメラの位置を変化させることを特徴とするプログラム。
  13. 請求項1〜12のいずれかにおいて、
    前記移動・動作処理部が、
    前記操作部からの入力信号に基づき、第1のオブジェクトの移動及び動作の少なくとも一方を演算し
    前記仮想カメラ制御部が、
    第1のオブジェクトの位置と第2のオブジェクトの位置とが離れるにつれて、前記第2の距離に対する前記第1の距離の比が小さくなるように仮想カメラの位置を変化させることを特徴とするプログラム。
  14. コンピュータ読み取り可能な情報記憶媒体であって、請求項1〜13のいずれかのプログラムを記憶したことを特徴とする情報記憶媒体。
  15. 画像生成システムであって、
    第1〜第N(N≧3)のオブジェクトをオブジェクト空間に設定するオブジェクト空間設定部と、
    第1〜第Nのオブジェクトの移動及び動作の少なくとも一方を演算する移動・動作処理部と、
    第1のオブジェクトを除くN−1のオブジェクトから1のオブジェクトを第2のオブジェクトとして設定するオブジェクト選択部と、
    第1のオブジェクト及び第2のオブジェクトの位置情報に基づいて、仮想カメラの位置、向き、画角の少なくとも1つの制御を行う仮想カメラ制御部と、
    オブジェクト空間を仮想カメラから見た画像を生成する画像生成部として、
    を含み、
    前記オブジェクト選択部が、
    操作部からの入力信号に基づき、第2のオブジェクトとして設定されたオブジェクトと第1のオブジェクトとを除くN−2のオブジェクトから1のオブジェクトを第2のオブジェクトとして変更設定することを特徴とする画像生成システム。
JP2005271841A 2005-09-20 2005-09-20 プログラム、情報記憶媒体、及び画像生成システム Active JP5054908B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005271841A JP5054908B2 (ja) 2005-09-20 2005-09-20 プログラム、情報記憶媒体、及び画像生成システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005271841A JP5054908B2 (ja) 2005-09-20 2005-09-20 プログラム、情報記憶媒体、及び画像生成システム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2005086407A Division JP3786670B1 (ja) 2005-03-24 2005-03-24 プログラム、情報記憶媒体、及び画像生成システム

Publications (3)

Publication Number Publication Date
JP2006268818A JP2006268818A (ja) 2006-10-05
JP2006268818A5 true JP2006268818A5 (ja) 2008-04-10
JP5054908B2 JP5054908B2 (ja) 2012-10-24

Family

ID=37204657

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005271841A Active JP5054908B2 (ja) 2005-09-20 2005-09-20 プログラム、情報記憶媒体、及び画像生成システム

Country Status (1)

Country Link
JP (1) JP5054908B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5017212B2 (ja) * 2008-08-15 2012-09-05 株式会社コナミデジタルエンタテインメント ゲーム装置、ゲーム装置の制御方法及びプログラム
JP2022051972A (ja) * 2019-02-06 2022-04-04 ソニーグループ株式会社 情報処理装置および方法、並びにプログラム
JP7365380B2 (ja) * 2021-09-22 2023-10-19 任天堂株式会社 ゲームプログラム、情報処理システム、情報処理装置、および、ゲーム処理方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3145059B2 (ja) * 1997-06-13 2001-03-12 株式会社ナムコ 情報記憶媒体及び画像生成装置
JP3767094B2 (ja) * 1997-06-17 2006-04-19 株式会社セガ ビデオゲーム装置における遊戯者により操作される複数キャラクタの表示制御方法
JP3572549B2 (ja) * 2002-08-09 2004-10-06 コナミ株式会社 ビデオゲーム装置、ビデオゲーム方法及びコンピュータプログラム
JP3931796B2 (ja) * 2002-11-28 2007-06-20 株式会社セガ アクションゲームの制御プログラム
JP3786670B1 (ja) * 2005-03-24 2006-06-14 株式会社バンダイナムコゲームス プログラム、情報記憶媒体、及び画像生成システム

Similar Documents

Publication Publication Date Title
JP6926917B2 (ja) オフライン検証システム
KR102276173B1 (ko) 공간-의존 콘텐츠를 위한 햅틱 효과 생성
JP2019500693A5 (ja)
CN112652016B (zh) 点云预测模型的生成方法、位姿估计方法及其装置
JP2019070909A (ja) 情報処理装置、情報処理方法及びプログラム
JP2019523664A5 (ja)
JP6943988B2 (ja) 移動可能物体の制御方法、機器およびシステム
JP2010198552A (ja) 運転状況監視装置
JP2008520052A5 (ja)
RU2013148372A (ru) Автоматическая калибровка системы отсчета дополненной реальности
US11854211B2 (en) Training multi-object tracking models using simulation
CN106249883B (zh) 一种数据处理方法及电子设备
JP2007263657A (ja) 3次元座標取得装置
JP2012108842A (ja) 表示システム、表示処理装置、表示方法、および表示プログラム
JP6198223B2 (ja) 三次元モデル作成システム
JP2015079444A5 (ja)
JP2014203463A5 (ja)
JP2015058492A (ja) 制御装置、ロボットシステム、ロボット、ロボット動作情報生成方法及びプログラム
US20170186237A1 (en) Information processing apparatus, information processing method, and storage medium
JP2004265222A (ja) インタフェース方法、装置、およびプログラム
KR20180114756A (ko) 헤드 마운티드 디스플레이의 충돌 경고 장치 및 방법
JP2006268818A5 (ja)
JP4775903B2 (ja) 多視点画像を用いた自由視点画像生成方法、装置及びプログラム
JP2012256270A5 (ja)
Fu et al. ROSBOT: A low-cost autonomous social robot