JP2006195902A5 - - Google Patents

Download PDF

Info

Publication number
JP2006195902A5
JP2006195902A5 JP2005009342A JP2005009342A JP2006195902A5 JP 2006195902 A5 JP2006195902 A5 JP 2006195902A5 JP 2005009342 A JP2005009342 A JP 2005009342A JP 2005009342 A JP2005009342 A JP 2005009342A JP 2006195902 A5 JP2006195902 A5 JP 2006195902A5
Authority
JP
Japan
Prior art keywords
aggregate
image generation
virtual camera
generation unit
image
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
JP2005009342A
Other languages
English (en)
Other versions
JP4632796B2 (ja
JP2006195902A (ja
Filing date
Publication date
Application filed filed Critical
Priority to JP2005009342A priority Critical patent/JP4632796B2/ja
Priority claimed from JP2005009342A external-priority patent/JP4632796B2/ja
Publication of JP2006195902A publication Critical patent/JP2006195902A/ja
Publication of JP2006195902A5 publication Critical patent/JP2006195902A5/ja
Application granted granted Critical
Publication of JP4632796B2 publication Critical patent/JP4632796B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Claims (19)

  1. 入力情報に基づき仮想カメラの視点位置又はキャラクタの位置を演算する演算処理部と、
    複数の構成物から構成された集合物の画像を生成する際に、複数の構成物から構成された集合物を1つのオブジェクトで表現するための集合物オブジェクト及び前記集合物を構成する各構成物を表現するための構成物オブジェクトの少なくとも1つを配置して、前記集合物オブジェクト及び構成物オブジェクトの少なくとも1つが配置されたオブジェクト空間を仮想カメラから見た画像を生成する画像生成部と、してコンピュータを機能させるためのプログラムであって、
    前記画像生成部は、
    前記集合物オブジェクトが、仮想カメラの視点位置又はキャラクタの位置に応じて特定される構成物表示領域に入っているか否か判断し、構成物表示領域に入っている場合には、前記構成物表示領域に前記集合物を構成する各構成物を表現するための構成物オブジェクトを配置し、集合物オブジェクトの一部であって前記構成物表示領域に属する部分が表示されないようにする処理を行うことを特徴とするプログラム。
  2. 複数の構成物から構成された集合物の画像を生成する際に、複数の構成物から構成された集合物を1つのオブジェクトで表現するための集合物オブジェクト及び前記集合物を構成する各構成物を表現するための構成物オブジェクトの少なくとも1つを配置して、前記集合物オブジェクト及び構成物オブジェクトの少なくとも1つが配置されたオブジェクト空間を仮想カメラから見た画像を生成する画像生成部としてコンピュータを機能させるためのプログラムであって、
    前記画像生成部は、
    前記集合物オブジェクトが、仮想カメラの視点位置又はキャラクタの位置に応じて特定される構成物表示領域に入っているか否か判断し、構成物表示領域に入っている場合には、前記構成物表示領域に前記集合物を構成する各構成物を表現するための構成物オブジェクトを配置し、集合物オブジェクトの一部であって前記構成物表示領域に属する部分が表示されないようにする処理を行うことを特徴とするプログラム。
  3. 入力情報に基づき仮想カメラの視点位置又はキャラクタの位置を演算する演算処理部と、
    複数の構成物から構成された集合物の画像を生成する際に、複数の構成物から構成された集合物を1つのオブジェクトで表現するための集合物オブジェクト及び前記集合物を構成する各構成物を表現するための構成物オブジェクトの少なくとも1つを配置して、前記集合物オブジェクト及び構成物オブジェクトの少なくとも1つが配置されたオブジェクト空間を仮想カメラから見た画像を生成する画像生成部としてコンピュータを機能させるためのプログラムであって、
    前記画像生成部は、
    前記仮想カメラの視点位置又はキャラクタの位置に基づき特定される所定の範囲で集合物オブジェクトの一部が表示されないようにする処理を行い、前記所定の範囲で前記集合物を構成する各構成物を表現するための構成物オブジェクトを配置する処理を行うことを特徴とするプログラム。
  4. 複数の構成物から構成された集合物の画像を生成する際に、複数の構成物から構成された集合物を1つのオブジェクトで表現するための集合物オブジェクト及び前記集合物を構成する各構成物を表現するための構成物オブジェクトの少なくとも1つを配置して、前記集合物オブジェクト及び構成物オブジェクトの少なくとも1つが配置されたオブジェクト空間を仮想カメラから見た画像を生成する画像生成部としてコンピュータを機能させるためのプログラムであって、
    前記画像生成部は、
    前記仮想カメラの視点位置又はキャラクタの位置に基づき特定される所定の範囲で集合物オブジェクトの一部が表示されないようにする処理を行い、前記所定の範囲で前記集合物を構成する各構成物を表現するための構成物オブジェクトを配置する処理を行うことを特徴とするプログラム。
  5. 請求項1乃至4のいずれかにおいて、
    前記画像生成部は、
    集合物オブジェクトと仮想カメラの視点又はキャラクタとの距離が所定距離以内である場合には、集合物オブジェクトの一部が表示されないようにする処理及び構成物オブジェクトを配置する処理を行うことを特徴とするプログラム。
  6. 請求項1乃至5のいずれかにおいて、
    前記画像生成部は、
    集合物オブジェクトの一部が表示されないようにする処理を行う際に、前記集合物オブジェクト一部に半透明処理を行い、透明度を変化させながら透明にする処理を行うことを特徴とするプログラム。
  7. 請求項1乃至6のいずれかにおいて、
    前記集合物オブジェクトを構成するプリミティブの裏側が非表示に設定されていることを特徴とするプログラム。
  8. 請求項1乃至7のいずれかにおいて、
    前記画像生成部は、
    仮想カメラの視線方向を演算し、仮想カメラの視線方向、又は仮想カメラの視線方向と視点位置が集合オブジェクトと所定の位置関係にあるか否か判断し、所定の位置関係にあると判断した場合には、集合オブジェクトの裏側又は集合オブジェクトの少なくとも一部が表示されないようにする処理を行うことを特徴とするプログラム。
  9. 請求項1乃至8のいずれかにおいて、
    前記画像生成部は、
    前記構成物オブジェクトの配置されるエリアの一部が集合物オブジェクトの表示されるエリアと重複するように、前記構成物オブジェクトを配置することを特徴とするプログラム。
  10. 請求項1乃至9のいずれかにおいて、
    前記画像生成部は、
    集合物オブジェクトの一部が表示されないようにする処理を行う際に、前記集合物オブジェクトを構成するポリゴン単位で表示の有無を決定し、ポリゴン単位で表示されないように制御する処理を行うことを特徴とするプログラム。
  11. 請求項1乃至10のいずれかにおいて、
    前記画像生成部は、
    前記集合物オブジェクトに対し、視点又はキャラクタから所定の距離を有するシザリング平面を設定し、当該シザリング平面で前記集合物オブジェクトの一部を切り取るシザリング処理を行うことを特徴とするプログラム。
  12. 請求項11において、
    前記画像生成部は、
    前記シザリング処理において前記集合物オブジェクトの切り口に設ける新たな頂点を所定の範囲内でランダムにずらして設定することを特徴とするプログラム。
  13. 請求項1乃至12のいずれかにおいて、
    集合物オブジェクトの周囲の所定の範囲に構成物オブジェクトが配置されるように設定されていることを特徴とするプログラム。
  14. 請求項1乃至13のいずれかにおいて、
    前記画像生成部は、
    仮想カメラの視野範囲又はビューボリュームと一部が表示されないように処理された集合物オブジェクトの存在エリアの重複エリアに構成物オブジェクトを配置することを特徴とするプログラム。
  15. コンピュータ読み取り可能な情報記憶媒体であって、請求項1乃至14のいずれかのプログラム記憶されていることを特徴とする情報記憶媒体。
  16. 画像生成システムであって、
    入力情報に基づき仮想カメラの視点位置又はキャラクタの位置を演算する演算処理部と、
    複数の構成物から構成された集合物の画像を生成する際に、複数の構成物から構成された集合物を1つのオブジェクトで表現するための集合物オブジェクト及び前記集合物を構成する各構成物を表現するための構成物オブジェクトの少なくとも1つを配置して、前記集合物オブジェクト及び構成物オブジェクトの少なくとも1つが配置されたオブジェクト空間を仮想カメラから見た画像を生成する画像生成部とを含み、
    前記画像生成部は、
    前記集合物オブジェクトが、仮想カメラの視点位置又はキャラクタの位置に応じて特定される構成物表示領域に入っているか否か判断し、構成物表示領域に入っている場合には、前記構成物表示領域に前記集合物を構成する各構成物を表現するための構成物オブジェクトを配置し、集合物オブジェクトの一部であって前記構成物表示領域に属する部分が表示されないようにする処理を行うことを特徴とする画像生成システム。
  17. 画像生成システムであって、
    複数の構成物から構成された集合物の画像を生成する際に、複数の構成物から構成された集合物を1つのオブジェクトで表現するための集合物オブジェクト及び前記集合物を構成する各構成物を表現するための構成物オブジェクトの少なくとも1つを配置して、前記集合物オブジェクト及び構成物オブジェクトの少なくとも1つが配置されたオブジェクト空間を仮想カメラから見た画像を生成する画像生成部含み、
    前記画像生成部は、
    前記集合物オブジェクトが、仮想カメラの視点位置又はキャラクタの位置に応じて特定される構成物表示領域に入っているか否か判断し、構成物表示領域に入っている場合には、前記構成物表示領域に前記集合物を構成する各構成物を表現するための構成物オブジェクトを配置し、集合物オブジェクトの一部であって前記構成物表示領域に属する部分が表示されないようにする処理を行うことを特徴とする画像生成システム。
  18. 画像生成システムであって、
    入力情報に基づき仮想カメラの視点位置又はキャラクタの位置を演算する演算処理部と、
    複数の構成物から構成された集合物の画像を生成する際に、複数の構成物から構成された集合物を1つのオブジェクトで表現するための集合物オブジェクト及び前記集合物を構成する各構成物を表現するための構成物オブジェクトの少なくとも1つを配置して、前記集合物オブジェクト及び構成物オブジェクトの少なくとも1つが配置されたオブジェクト空間を仮想カメラから見た画像を生成する画像生成部とを含み、
    前記画像生成部は、
    前記仮想カメラの視点位置又はキャラクタの位置と所定の関係にある所定の範囲で集合物オブジェクトの一部が表示されないようにする処理を行い、前記所定の範囲で前記集合物を構成する各構成物を表現するための構成物オブジェクトを配置する処理を行うことを特徴とする画像生成システム。
  19. 画像生成システムであって、
    複数の構成物から構成された集合物の画像を生成する際に、複数の構成物から構成された集合物を1つのオブジェクトで表現するための集合物オブジェクト及び前記集合物を構成する各構成物を表現するための構成物オブジェクトの少なくとも1つを配置して、前記集合物オブジェクト及び構成物オブジェクトの少なくとも1つが配置されたオブジェクト空間を仮想カメラから見た画像を生成する画像生成部含み、
    前記画像生成部は、
    仮想カメラの視点位置又はキャラクタの位置と所定の関係にある所定の範囲で集合物オブジェクトの一部が表示されないようにする処理を行い、前記所定の範囲で前記集合物を構成する各構成物を表現するための構成物オブジェクトを配置する処理を行うことを特徴とする画像生成システム。
JP2005009342A 2005-01-17 2005-01-17 プログラム、情報記憶媒体及び画像生成システム Expired - Fee Related JP4632796B2 (ja)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (3)

Publication Number Publication Date
JP2006195902A JP2006195902A (ja) 2006-07-27
JP2006195902A5 true JP2006195902A5 (ja) 2008-02-28
JP4632796B2 JP4632796B2 (ja) 2011-02-16

Family

ID=36801928

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005009342A Expired - Fee Related JP4632796B2 (ja) 2005-01-17 2005-01-17 プログラム、情報記憶媒体及び画像生成システム

Country Status (1)

Country Link
JP (1) JP4632796B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115804952B (zh) * 2022-12-07 2026-02-13 广州博冠信息科技有限公司 语音提示信息的发送方法及装置、存储介质、电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62237584A (ja) * 1986-04-09 1987-10-17 Fujitsu Ltd シザリング処理方式
JP3461980B2 (ja) * 1995-08-25 2003-10-27 株式会社東芝 高速描画方法および装置
JPH11259672A (ja) * 1998-03-13 1999-09-24 Mitsubishi Electric Corp 3次元仮想空間表示装置
JP3522714B2 (ja) * 2001-06-05 2004-04-26 松下電器産業株式会社 画像生成方法
JP4114385B2 (ja) * 2002-04-15 2008-07-09 ソニー株式会社 仮想3次元空間画像管理システム及び方法、並びにコンピュータ・プログラム

Similar Documents

Publication Publication Date Title
US11529762B2 (en) System and method of 3D print modelling
EP3599587B1 (en) A parallel method of flood filling, and apparatus
JP2009259259A (ja) 積層スクリーンを有する可視ディスプレイの奥行き移動の制御
US9978176B2 (en) Simplifying small mesh components with redundant backs
EP3594906B1 (en) Method and device for providing augmented reality, and computer program
JP2008203940A5 (ja)
JP2005165848A5 (ja)
KR101919077B1 (ko) 증강 현실 표시 방법 및 장치
JP2008040832A5 (ja)
CN115244492A (zh) 物理对象对增强现实中的虚拟对象的遮挡
JP2010505174A5 (ja)
JP2008219772A (ja) 立体映像表示システム
US20170109920A1 (en) Method and apparatus rendering caustics
JP2017182340A5 (ja)
KR101507776B1 (ko) 3차원 지도의 외곽선 표현 방법
JP2016154891A5 (ja)
GB2562101A (en) System and method of 3D print modelling
JP2010092233A5 (ja)
EP1825895A3 (en) Game apparatus and storage medium storing game program
JP6017795B2 (ja) ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム画像生成方法
CN206040084U (zh) 一种全息视觉动态互动沙盘
JP7058625B2 (ja) 画像処理プログラム、画像処理システム、画像処理装置、および画像処理方法
WO2007129476A1 (ja) 画像処理プログラムおよび画像処理装置
JP2006195902A5 (ja)
JP2006302035A (ja) 画像処理方法、画像処理装置