JP4688648B2 - プログラム、情報記憶媒体及び画像生成システム - Google Patents
プログラム、情報記憶媒体及び画像生成システム Download PDFInfo
- Publication number
- JP4688648B2 JP4688648B2 JP2005336049A JP2005336049A JP4688648B2 JP 4688648 B2 JP4688648 B2 JP 4688648B2 JP 2005336049 A JP2005336049 A JP 2005336049A JP 2005336049 A JP2005336049 A JP 2005336049A JP 4688648 B2 JP4688648 B2 JP 4688648B2
- Authority
- JP
- Japan
- Prior art keywords
- illumination
- target object
- area
- data
- texture
- 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 - Fee Related
Links
Landscapes
- Image Generation (AREA)
Description
2.1 被照明領域の設定手法
本実施の形態では、図2に示すように、オブジェクト空間内を移動する照明源となる電車の車両オブジェクトOB1(照明源オブジェクト、移動体オブジェクト)からの照明光を受ける線路のコースオブジェクトOB2(照明対象オブジェクト)に対して照明パターンをテクスチャ化したテクスチャTEX(照明パターンテクスチャ)を投影マッピングすることで車両オブジェクトOB1の移動に応じた被照明領域をコースオブジェクトOB2に対して設定する手法を採用する。
本実施形態では、オブジェクト空間内を移動する車両オブジェクトOB1からの照明を受ける照明対象のコースオブジェクトOB2のオブジェクトデータに車両オブジェクトOB1からの照明に対する影響度を設定して、コースオブジェクトOB2の色をオブジェクトデータに予め設定した影響度に応じて調整する照明処理の手法を採用する。
具体的には、各領域S0〜S2については、以下のような色に調整される。
次に、本実施形態の詳細な処理例について図13のフローチャートを用いて説明する。
図14に本実施形態を実現できるハードウェア構成の例を示す。メインプロセッサ900は、DVD982(情報記憶媒体。CDでもよい。)に格納されたプログラム、通信インターフェース990を介してダウンロードされたプログラム、或いはROM950に格納されたプログラムなどに基づき動作し、ゲーム処理、画像処理、音処理などを実行する。コプロセッサ902は、メインプロセッサ900の処理を補助するものであり、マトリクス演算(ベクトル演算)を高速に実行する。例えばオブジェクトを移動させたり動作(モーション)させる物理シミュレーションに、マトリクス演算処理が必要な場合には、メインプロセッサ900上で動作するプログラムが、その処理をコプロセッサ902に指示(依頼)する。
OB2 コースオブジェクト(照明対象オブジェクト)、
100 処理部、110 オブジェクト空間設定部、112 移動・動作処理部、
114 仮想カメラ制御部、120 描画部、122 テクスチャ座標演算部、
124 照明処理部、160 操作部、170 記憶部、172 主記憶部、
174 描画バッファ、176 オブジェクトデータ記憶部、
178 テクスチャ記憶部、180 情報記憶媒体、190 表示部、
192 音出力部、194 携帯型情報記憶装置、196 通信部、
Claims (7)
- オブジェクト空間を所与の視点から見た画像を生成するためのプログラムであって、
前記オブジェクト空間内を移動する照明源オブジェクトのオブジェクトデータと、照明源オブジェクトから照明を受ける照明対象オブジェクトのオブジェクトデータとを記憶するオブジェクトデータ記憶部と、
前記照明源オブジェクト及び前記照明対象オブジェクトを前記オブジェクト空間に対して設定するオブジェクト空間設定部と、
前記照明源オブジェクトから照射される照明光の照明パターンを設定した照明パターンテクスチャを記憶するテクスチャ記憶部と、
前記照明源オブジェクトの位置に応じて、前記照明対象オブジェクトに前記照明パターンテクスチャをテクスチャマッピングすることにより前記照明対象オブジェクトに対して被照明領域を設定する照明領域設定部と、
前記照明対象オブジェクトのオブジェクトデータにおいて前記照明対象オブジェクトを構成する頂点に対応づけられた前記照明源オブジェクトから受ける照明光の影響度パラメータに応じて、前記照明対象オブジェクトに対して設定された被照明領域及びそれ以外の領域の少なくとも一方について前記照明対象オブジェクトのオブジェクトデータに基づき得られる色を調整する照明処理を行う照明処理部として、
コンピュータを機能させることを特徴とするプログラム。 - 請求項1において、
前記照明対象オブジェクトのオブジェクトデータでは、前記照明対象オブジェクトを構成する複数の頂点の各頂点に対して、前記照明源オブジェクトから受ける照明光を反映した色が対応づけられており、
前記照明処理部が、
前記照明対象オブジェクトの被照明領域に対して前記照明対象オブジェクトのオブジェクトデータに基づき得られる色を設定し、前記照明対象オブジェクトの被照明領域以外の領域に対して前記照明対象オブジェクトのオブジェクトデータに基づき得られる色を前記影響度パラメータに応じて暗くした色を設定する処理を照明処理として行うことを特徴とするプログラム。 - 請求項2において、
前記影響度パラメータは、前記照明対象オブジェクトを構成する複数の頂点の各頂点に対応づけられたα値であって、
前記照明処理部が、
前記照明対象オブジェクトの被照明領域以外の領域について、前記照明対象オブジェクトのオブジェクトデータに基づき得られる色を構成する各色成分の輝度値に前記α値又は前記α値に基づき得られる値を乗算する処理を照明処理として行うことを特徴とするプログラム。 - 請求項1〜3のいずれかにおいて、
前記照明対象オブジェクトは、前記照明源オブジェクトとは異なる他の照明源からの照明光を受けている第1の領域と、前記他の照明源からの照明光を受けていない第2の領域とを含み、
前記照明対象オブジェクトのオブジェクトデータでは、前記第1の領域を構成する頂点に対して、前記照明源オブジェクトから受ける照明光と前記他の照明源から受ける照明光とを反映した色が対応づけられ、前記第2の領域を構成する頂点に対して、前記照明源オブジェクトからの照明光を反映した色が対応付けられていることを特徴とするプログラム。 - 請求項4において、
前記照明対象オブジェクトのオブジェクトデータでは、前記第2の領域を構成する頂点に対して、前記第1の領域を構成する頂点よりも前記照明源オブジェクトからの照明光の影響が大きくなるように前記影響度パラメータが対応づけられていることを特徴とするプログラム。 - コンピュータにより読取可能な情報記憶媒体であって、請求項1〜5のいずれかに記載のプログラムを記憶することを特徴とする情報記憶媒体。
- オブジェクト空間を所与の視点から見た画像を生成するための画像生成システムであって、
前記オブジェクト空間内を移動する照明源オブジェクトのオブジェクトデータと、照明源オブジェクトから照明を受ける照明対象オブジェクトのオブジェクトデータとを記憶するオブジェクトデータ記憶部と、
前記照明源オブジェクト及び前記照明対象オブジェクトを前記オブジェクト空間に対して設定するオブジェクト空間設定部と、
前記照明源オブジェクトから照射される照明光の照明パターンを設定した照明パターンテクスチャを記憶するテクスチャ記憶部と、
前記照明源オブジェクトの位置に応じて、前記照明対象オブジェクトに前記照明パターンテクスチャをテクスチャマッピングすることにより前記照明対象オブジェクトに対して被照明領域を設定する照明領域設定部と、
前記照明対象オブジェクトのオブジェクトデータにおいて前記照明対象オブジェクトを構成する頂点に対応づけられた前記照明源オブジェクトから受ける照明光の影響度パラメータに応じて、前記照明対象オブジェクトに対して設定された被照明領域及びそれ以外の領域の少なくとも一方について前記照明対象オブジェクトのオブジェクトデータに基づき得られる色を調整する照明処理を行う照明処理部と、
を含むことを特徴とする画像生成システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005336049A JP4688648B2 (ja) | 2005-11-21 | 2005-11-21 | プログラム、情報記憶媒体及び画像生成システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005336049A JP4688648B2 (ja) | 2005-11-21 | 2005-11-21 | プログラム、情報記憶媒体及び画像生成システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007141081A JP2007141081A (ja) | 2007-06-07 |
JP4688648B2 true JP4688648B2 (ja) | 2011-05-25 |
Family
ID=38203840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005336049A Expired - Fee Related JP4688648B2 (ja) | 2005-11-21 | 2005-11-21 | プログラム、情報記憶媒体及び画像生成システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4688648B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112562051B (zh) * | 2020-11-30 | 2023-06-27 | 腾讯科技(深圳)有限公司 | 虚拟对象显示方法、装置、设备及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001224848A (ja) * | 2000-02-17 | 2001-08-21 | Namco Ltd | ゲームシステム及び情報記憶媒体 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0757117A (ja) * | 1993-07-09 | 1995-03-03 | Silicon Graphics Inc | テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム |
JP3720890B2 (ja) * | 1995-12-12 | 2005-11-30 | 株式会社ルネサステクノロジ | 画像生成装置 |
-
2005
- 2005-11-21 JP JP2005336049A patent/JP4688648B2/ja not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001224848A (ja) * | 2000-02-17 | 2001-08-21 | Namco Ltd | ゲームシステム及び情報記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
JP2007141081A (ja) | 2007-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4804122B2 (ja) | プログラム、テクスチャデータ構造、情報記憶媒体及び画像生成システム | |
US7479961B2 (en) | Program, information storage medium, and image generation system | |
JP4651527B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
JP2001070633A (ja) | 画像生成システム及び情報記憶媒体 | |
JP4824514B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
JP2008027064A (ja) | プログラム、情報記録媒体および画像生成システム | |
JP3280355B2 (ja) | 画像生成システム及び情報記憶媒体 | |
JP4827250B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
JP4743770B2 (ja) | 画像生成システム、プログラム、及び情報記憶媒体 | |
JP4754384B2 (ja) | プログラム、情報記録媒体および画像生成システム | |
JP4688648B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
JP2010055131A (ja) | プログラム、情報記憶媒体及び画像生成システム | |
US7710419B2 (en) | Program, information storage medium, and image generation system | |
JP4861862B2 (ja) | プログラム、情報記憶媒体、及び、画像生成システム | |
JP4488346B2 (ja) | プログラム、情報記憶媒体、及び画像生成システム | |
JP4528008B2 (ja) | プログラム、情報記憶媒体、及び画像生成システム | |
JP4632855B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
JP4749131B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
JP4574058B2 (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
JP4592087B2 (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
US7724255B2 (en) | Program, information storage medium, and image generation system | |
JP4394211B2 (ja) | 画像生成システム及び情報記憶媒体 | |
JP4754385B2 (ja) | プログラム、情報記録媒体および画像生成システム | |
JP2007164736A (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
JP2008077406A (ja) | 画像生成システム、プログラム及び情報記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080825 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110131 |
|
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: 20110209 |
|
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: 20110215 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4688648 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: 20140225 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140225 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 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |