JP2006293470A - 描画装置、方法および描画プログラム - Google Patents
描画装置、方法および描画プログラム Download PDFInfo
- Publication number
- JP2006293470A JP2006293470A JP2005109856A JP2005109856A JP2006293470A JP 2006293470 A JP2006293470 A JP 2006293470A JP 2005109856 A JP2005109856 A JP 2005109856A JP 2005109856 A JP2005109856 A JP 2005109856A JP 2006293470 A JP2006293470 A JP 2006293470A
- Authority
- JP
- Japan
- Prior art keywords
- depth information
- translucent
- image
- image information
- writing
- 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.)
- Pending
Links
Images
Landscapes
- Image Generation (AREA)
Abstract
【解決手段】 半透明オブジェクトと背景オブジェクトのそれぞれのZ値を格納するZバッファ28と、半透明オブジェクトと背景オブジェクトのそれぞれに対応する画像情報を格納するフレームバッファ26と、フレームバッファ26への画像情報の書込み動作を伴わずに、半透明オブジェクトを構成する複数のポリゴンのそれぞれについてZバッファ28のZ値を更新した後に、この更新されたZ値に基づいてフレームバッファ26に対して画像情報を書き込むことにより半透明オブジェクトに関する描画処理を行う半透明画像書込み部114とを備えている。
【選択図】 図2
Description
図3は、背景の他に一つの半透明オブジェクト(物体A)のみが存在する場合の描画処理の動作手順を示す流れ図である。また、物体Aを背景に重ねて表示するための描画動作に着目して説明を行うものとする。
図8は、半透明オブジェクトや不透明オブジェクトが複数存在する場合の描画処理の動作手順を示す流れ図である。また、半透明オブジェクトあるいは不透明オブジェクトの物体を背景に重ねて表示するための描画動作に着目して説明を行うものとする。ステップ100〜ステップ103の各動作については図3に示した各動作と同じであるため、ステップ103の次に行われるステップ110以降の動作について説明を行う。
12 ROM
14 RAM
16 外部記憶装置
18 入力装置
20 画像処理装置
22 ディスプレイ装置
24 ビデオメモリ
26 フレームバッファ
28 Zバッファ
100 描画処理部
110 背景画像書込み部
112 不透明画像書込み部
114 半透明画像書込み部
118 Z値比較部
120 描画順番設定部
122 描画条件設定部
Claims (11)
- 複数のポリゴンによって構成されて半透明表示の対象となる半透明オブジェクトに対応する画像を、前記半透明オブジェクトの背後に配置された背景オブジェクトに対応する画像に重ねて描画を行う描画装置において、
前記半透明オブジェクトと前記背景オブジェクトのそれぞれの奥行き情報を格納する奥行き情報格納手段と、
前記半透明オブジェクトと前記背景オブジェクトのそれぞれに対応する画像情報を格納する画像情報格納手段と、
前記画像情報格納手段への画像情報の書込み動作を伴わずに、前記半透明オブジェクトを構成する前記複数のポリゴンのそれぞれについて前記奥行き情報格納手段に格納された奥行き情報を更新する奥行き情報更新手段と、
前記背景オブジェクトに対応する画像情報が前記画像情報格納手段に書き込まれた後であって、前記奥行き情報更新手段による更新処理が行われた後に、前記奥行き情報格納手段に格納された奥行き情報を用いて前記画像情報格納手段に対して前記半透明オブジェクトに対応する画像情報の書込みを行う半透明画像書込み手段と、
を備えることを特徴とする描画装置。 - 請求項1において、
前記奥行き情報更新手段は、前記半透明オブジェクトを構成する前記複数のポリゴンに対応する各画素の奥行き情報が、描画位置が重複する他の画素の奥行き情報よりも視点位置に近いことを示しているときに、この描画位置に対応する奥行き情報の更新を行うことを特徴とする描画装置。 - 請求項1または2において、
前記半透明画像書込み手段は、前記半透明オブジェクトを構成する前記複数のポリゴンに対応する複数の画素の中で描画位置が重複する画素が存在するときに、これら描画位置が重複する複数の画素の中から視点位置に最も近い画素を用いて前記半透明オブジェクトに対応する画像情報の書込みを行うことを特徴とする描画装置。 - 請求項1〜3のいずれかにおいて、
前記半透明オブジェクトが複数存在するときに、複数の前記半透明オブジェクトのそれぞれの奥行き情報を比較する奥行き情報比較手段をさらに備え、
前記奥行き情報比較手段による比較結果に基づいて視点位置から遠い順に、一の前記半透明オブジェクト毎に、前記奥行き情報更新手段による更新処理と前記半透明書込み手段による画像情報の書込み処理を繰り返し行うことを特徴とする描画装置。 - 請求項1〜3のいずれかにおいて、
前記半透明オブジェクトが複数存在するとともに、前記背景オブジェクトおよび複数の前記半透明オブジェクト以外に複数のポリゴンによって構成されて不透明表示の対象となる不透明オブジェクトが存在しており、
前記奥行き情報格納手段に格納された奥行き情報を用いて前記画像情報格納手段に対して前記不透明オブジェクトに対応する画像情報の書込みを行う不透明画像書込み手段と、
複数の前記半透明オブジェクトと前記不透明オブジェクトのそれぞれの奥行き情報を比較する奥行き情報比較手段と、
をさらに備え、前記奥行き情報比較手段による比較結果に基づいて視点位置から遠い順に、前記不透明オブジェクトについては前記不透明画像書込み手段による画像情報の書込み処理を行い、前記半透明オブジェクトについては一の前記半透明オブジェクト毎に、前記奥行き情報更新手段による更新処理と前記半透明書込み手段による画像情報の書込み処理を繰り返し行うことを特徴とする描画装置。 - 複数のポリゴンによって構成されて半透明表示の対象となる半透明オブジェクトと前記半透明オブジェクトの背後に配置された背景オブジェクトのそれぞれの奥行き情報を格納する奥行き情報格納手段と、前記半透明オブジェクトと前記背景オブジェクトのそれぞれに対応する画像情報を格納する画像情報格納手段とを備える描画装置において、前記半透明オブジェクトに対応する画像を前記背景オブジェクトに対応する画像に重ねて描画を行う描画方法において、
前記画像情報格納手段への画像情報の書込み動作を伴わずに、前記半透明オブジェクトを構成する前記複数のポリゴンのそれぞれについて前記奥行き情報格納手段に格納された奥行き情報を更新する奥行き情報更新ステップと、
前記背景オブジェクトに対応する画像情報が前記画像情報格納手段に書き込まれた後であって、前記奥行き情報更新ステップにおける更新処理が行われた後に、前記奥行き情報格納手段に格納された奥行き情報を用いて前記画像情報格納手段に対して前記半透明オブジェクトに対応する画像情報の書込みを行う半透明画像書込みステップと、
を備えることを特徴とする描画方法。 - 請求項6において、
前記半透明オブジェクトが複数存在するときに、複数の前記半透明オブジェクトのそれぞれの奥行き情報を比較する奥行き情報比較ステップをさらに備え、
前記奥行き情報比較ステップにおける比較結果に基づいて視点位置から遠い順に、一の前記半透明オブジェクト毎に、前記奥行き情報更新ステップによる更新処理と前記半透明書込みステップによる画像情報の書込み処理を繰り返し行うことを特徴とする描画方法。 - 請求項6において、
前記半透明オブジェクトが複数存在するとともに、前記背景オブジェクトおよび複数の前記半透明オブジェクト以外に複数のポリゴンによって構成されて不透明表示の対象となる不透明オブジェクトが存在しており、
前記奥行き情報格納手段に格納された奥行き情報を用いて前記画像情報格納手段に対して前記不透明オブジェクトに対応する画像情報の書込みを行う不透明画像書込みステップと、
複数の前記半透明オブジェクトと前記不透明オブジェクトのそれぞれの奥行き情報を比較する奥行き情報比較ステップと、
をさらに備え、前記奥行き情報比較ステップにおける比較結果に基づいて視点位置から遠い順に、前記不透明オブジェクトについては前記不透明画像書込みステップによる画像情報の書込み処理を行い、前記半透明オブジェクトについては一の前記半透明オブジェクト毎に、前記奥行き情報更新ステップによる更新処理と前記半透明書込みステップによる画像情報の書込み処理を繰り返し行うことを特徴とする描画方法。 - コンピュータを、
複数のポリゴンによって構成されて半透明表示の対象となる半透明オブジェクトと前記半透明オブジェクトの背後に配置された背景オブジェクトのそれぞれの奥行き情報を格納する奥行き情報格納手段と、
前記半透明オブジェクトと前記背景オブジェクトのそれぞれに対応する画像情報を格納する画像情報格納手段と、
前記画像情報格納手段への画像情報の書込み動作を伴わずに、前記半透明オブジェクトを構成する前記複数のポリゴンのそれぞれについて前記奥行き情報格納手段に格納された奥行き情報を更新する奥行き情報更新手段と、
前記背景オブジェクトに対応する画像情報が前記画像情報格納手段に書き込まれた後であって、前記奥行き情報更新手段による更新処理が行われた後に、前記奥行き情報格納手段に格納された奥行き情報を用いて前記画像情報格納手段に対して前記半透明オブジェクトに対応する画像情報の書込みを行う半透明画像書込み手段と、
して機能させ、前記半透明オブジェクトに対応する画像を前記背景オブジェクトに対応する画像に重ねて描画を行うための描画プログラム。 - 請求項9において、
コンピュータを、前記半透明オブジェクトが複数存在するときに、複数の前記半透明オブジェクトのそれぞれの奥行き情報を比較する奥行き情報比較手段としてさらに機能させ、前記奥行き情報比較手段による比較結果に基づいて視点位置から遠い順に、一の前記半透明オブジェクト毎に、前記奥行き情報更新手段による更新処理と前記半透明書込み手段による画像情報の書込み処理を繰り返し行う描画プログラム。 - 請求項9において、
前記半透明オブジェクトが複数存在するとともに、前記背景オブジェクトおよび複数の前記半透明オブジェクト以外に複数のポリゴンによって構成されて不透明表示の対象となる不透明オブジェクトが存在しており、
コンピュータを、前記奥行き情報格納手段に格納された奥行き情報を用いて前記画像情報格納手段に対して前記不透明オブジェクトに対応する画像情報の書込みを行う不透明画像書込み手段と、複数の前記半透明オブジェクトと前記不透明オブジェクトのそれぞれの奥行き情報を比較する奥行き情報比較手段としてさらに機能させ、
前記奥行き情報比較手段による比較結果に基づいて視点位置から遠い順に、前記不透明オブジェクトについては前記不透明画像書込み手段による画像情報の書込み処理を行い、前記半透明オブジェクトについては一の前記半透明オブジェクト毎に、前記奥行き情報更新手段による更新処理と前記半透明書込み手段による画像情報の書込み処理を繰り返し行う描画プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005109856A JP2006293470A (ja) | 2005-04-06 | 2005-04-06 | 描画装置、方法および描画プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005109856A JP2006293470A (ja) | 2005-04-06 | 2005-04-06 | 描画装置、方法および描画プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006293470A true JP2006293470A (ja) | 2006-10-26 |
Family
ID=37414013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005109856A Pending JP2006293470A (ja) | 2005-04-06 | 2005-04-06 | 描画装置、方法および描画プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006293470A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008186158A (ja) * | 2007-01-29 | 2008-08-14 | Samii Kk | 画像生成装置、遊技機及び画像生成プログラム |
JP2009171994A (ja) * | 2008-01-21 | 2009-08-06 | Sammy Corp | 画像生成装置、遊技機、及びプログラム |
JP2009199202A (ja) * | 2008-02-20 | 2009-09-03 | Copcom Co Ltd | ゲームプログラム、そのゲームプログラムを記録した記録媒体及びコンピュータ |
JP2013084181A (ja) * | 2011-10-12 | 2013-05-09 | Fujitsu Semiconductor Ltd | 画像生成装置,画像生成プログラム,および,画像生成装置を有する画像表示システム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002222431A (ja) * | 2001-01-29 | 2002-08-09 | Namco Ltd | 画像生成システム、プログラム及び情報記憶媒体 |
JP2002298152A (ja) * | 2001-04-02 | 2002-10-11 | Konami Computer Entertainment Japan Inc | 画像の描画方法及びそれに用いるプログラム |
JP2003242523A (ja) * | 2002-02-15 | 2003-08-29 | Namco Ltd | 画像生成システム、プログラム及び情報記憶媒体 |
JP3495189B2 (ja) * | 1996-06-19 | 2004-02-09 | 株式会社ソニー・コンピュータエンタテインメント | 描画装置および描画方法 |
JP2004246930A (ja) * | 2004-06-03 | 2004-09-02 | Sony Computer Entertainment Inc | 画像処理装置および方法 |
-
2005
- 2005-04-06 JP JP2005109856A patent/JP2006293470A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3495189B2 (ja) * | 1996-06-19 | 2004-02-09 | 株式会社ソニー・コンピュータエンタテインメント | 描画装置および描画方法 |
JP2002222431A (ja) * | 2001-01-29 | 2002-08-09 | Namco Ltd | 画像生成システム、プログラム及び情報記憶媒体 |
JP2002298152A (ja) * | 2001-04-02 | 2002-10-11 | Konami Computer Entertainment Japan Inc | 画像の描画方法及びそれに用いるプログラム |
JP2003242523A (ja) * | 2002-02-15 | 2003-08-29 | Namco Ltd | 画像生成システム、プログラム及び情報記憶媒体 |
JP2004246930A (ja) * | 2004-06-03 | 2004-09-02 | Sony Computer Entertainment Inc | 画像処理装置および方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008186158A (ja) * | 2007-01-29 | 2008-08-14 | Samii Kk | 画像生成装置、遊技機及び画像生成プログラム |
JP2009171994A (ja) * | 2008-01-21 | 2009-08-06 | Sammy Corp | 画像生成装置、遊技機、及びプログラム |
JP2009199202A (ja) * | 2008-02-20 | 2009-09-03 | Copcom Co Ltd | ゲームプログラム、そのゲームプログラムを記録した記録媒体及びコンピュータ |
JP2013084181A (ja) * | 2011-10-12 | 2013-05-09 | Fujitsu Semiconductor Ltd | 画像生成装置,画像生成プログラム,および,画像生成装置を有する画像表示システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3635051B2 (ja) | 画像生成方法及び装置、画像処理プログラムを記録した記録媒体、画像処理プログラム | |
US6038031A (en) | 3D graphics object copying with reduced edge artifacts | |
TW201816724A (zh) | 用於高解析度顯示緩衝器之有效構造之方法 | |
JP2006068138A (ja) | ゲーム装置および画像処理プログラム | |
TWI622016B (zh) | Depicting device | |
JP2007296218A (ja) | ゲーム画像処理プログラムおよびゲーム画像処理装置 | |
JP3352982B2 (ja) | レンダリング方法及び装置、ゲーム装置、並びに立体モデルをレンダリングするプログラムを格納するコンピュータ読み取り可能な記録媒体 | |
TW389857B (en) | Image drawing apparatus | |
JP4307222B2 (ja) | 複合現実感提示方法、複合現実感提示装置 | |
JP3527672B2 (ja) | 3次元コンピュータ画像処理のプログラムを記録したコンピュータ読み取り可能な記録媒体および影描画処理方法およびビデオゲーム装置 | |
JP2006195882A (ja) | プログラム、情報記憶媒体、及び画像生成システム | |
US20040075657A1 (en) | Method of rendering a graphics image | |
JP2006293470A (ja) | 描画装置、方法および描画プログラム | |
JP3037865B2 (ja) | 3次元スプライト描画装置 | |
JP2003115055A (ja) | 画像生成装置 | |
JP4513423B2 (ja) | 仮想三次元座標ポリゴンによるオブジェクト画像の表示制御方法及びこれを用いた画像表示装置 | |
JP3639286B2 (ja) | ゲームプログラム、及びゲーム装置 | |
JP3756888B2 (ja) | グラフィックスプロセッサ、グラフィックスカード及びグラフィックス処理システム | |
JP2003066943A (ja) | 画像処理装置及びプログラム | |
CN111625237B (zh) | 文字视觉变形方法、***及介质 | |
KR20150107747A (ko) | 영상 생성 장치, 영상 생성 프로그램, 및 영상 생성 방법 | |
US20010026275A1 (en) | Three dimensional graphics drawing apparatus for drawing polygons by adding an offset value to vertex data and method thereof | |
JP3579680B2 (ja) | 画像処理装置及びプログラム | |
JP6035057B2 (ja) | 三次元画像表示装置及び三次元画像表示方法 | |
JP4433525B2 (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080401 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100824 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101023 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101201 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110329 |