(57)【要約】【課題】  前後に近接する２以上の図形をコンピュータグラフィックス描画する場合であっても、前後関係に矛盾のない図形表示を可能にする。【解決手段】  ジオメトリ除算処理部５で得られたＺ値（Ｓｚ）がオフセットＺ値算出部６に入力される。前記オフセットＺ値算出部６は、前記入力されたＺ値（Ｓｚ）にオフセットＺ比率値を乗算して、オフセットＺ値ＯｆｆｓｅｔＺを算出する。このオフセットＺ値処理部７は、前記算出されたＯｆｆｓｅｔＺと前記ジオメトリ除算処理部５で得られたＺ値（Ｓｚ）とを加減算して、新たなＺ値を算出する。レンダリング処理部８は、この新たなＺ値を使用して、描画しようとする２以上の図形を描画する。従って、オフセットＺ値ＯｆｆｓｅｔＺは、常に、ジオメトリ除算処理部５で得られたＺ値（Ｓｚ）の大小に関係した値となる。【選択図】  図１
2006338392.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを用いて２以上の３次元図形を同一平面上に重ねて２次元描画する重ね描きを考慮したコンピュータグラフィックス描画方法であって、
描画しようとする２以上の図形の３次元座標について、前記２以上の図形のうちの所定の図形の頂点の３次元座標を基準とする座標変換のための行列乗算を行って、新たな３次元座標及び除数パラメータを取得し、
前記取得した新たな３次元座標を除数パラメータで除算して、座標変換後の３次元座標を得て、その後、
前記座標変換後の３次元座標のＺ値、及び設定比率であるオフセットＺ比率値に基づいて、オフセットＺ値を算出し、
前記座標変換後の３次元座標のＺ値と前記算出したオフセットＺ値とを加減算処理して新たなＺ値を取得し、
前記取得した新たなＺ値を使用して、前記描画しようとする２以上の図形の描画処理を行う
ことを特徴とする重ね描きを考慮したコンピュータグラフィックス描画方法。
【請求項２】
描画しようとする２以上の図形の３次元座標について、前記２以上の図形のうちの所定の図形の頂点の３次元座標を基準とする座標変換のための行列乗算を行って、新たな３次元座標及び除数パラメータを得るジオメトリ行列演算処理部と、
前記ジオメトリ行列演算処理部で得られた新たな３次元座標を除数パラメータで除算して、座標変換後の３次元座標を得るジオメトリ除算処理部と、
前記ジオメトリ除算処理部で得られた座標変換後の３次元座標のＺ値、及び設定比率であるオフセットＺ比率値に基づいて、オフセットＺ値を算出するオフセットＺ値算出部と、
前記座標変換後の３次元座標のＺ値と前記オフセットＺ値算出部で算出されたオフセットＺ値とを加減算処理して新たなＺ値を得るオフセットＺ値処理部と、
前記オフセットＺ値処理部で得られた新たなＺ値を使用して、前記描画しようとする２以上の図形の描画処理を行うレンダリング処理部とを備えた
ことを特徴とする重ね描きを考慮したコンピュータグラフィックス描画装置。
【請求項３】
コンピュータを用いて２以上の３次元図形を同一平面上に重ねて２次元描画する重ね描きを考慮したコンピュータグラフィックス描画方法であって、
描画しようとする２以上の図形の３次元座標について、前記２以上の図形のうちの所定の図形の頂点の３次元座標を基準とする座標変換のための行列乗算を行って、新たな３次元座標及び除数パラメータを取得し、
前記取得した新たな３次元座標のＺ値に対して所定のオフセットＺ値を加減算して、新たなＺ値を取得し、その後、
前記取得した新たなＺ値を前記取得した除数パラメータにより除算し、
前記除算後のＺ値を使用して、前記描画しようとする２以上の図形の描画処理を行う
ことを特徴とする重ね描きを考慮したコンピュータグラフィックス描画方法。
【請求項４】
描画しようとする２以上の図形の３次元座標について、前記２以上の図形のうちの所定の図形の頂点の３次元座標を基準とする座標変換のための行列乗算を行って、新たな３次元座標及び除数パラメータを得るジオメトリ行列演算処理部と、
前記ジオメトリ行列演算処理部で得られた新たな３次元座標のＺ値に対して所定のオフセットＺ値を加減算して、新たなＺ値を得るオフセットＺ値処理部と、
前記オフセットＺ値処理部で得られた新たなＺ値を、前記ジオメトリ行列演算処理部で得られた除数パラメータにより除算するジオメトリ除算処理部と、
前記ジオメトリ除算処理部で得られたＺ値を使用して、前記描画しようとする２以上の図形の描画処理を行うレンダリング処理部とを備えた
ことを特徴とする重ね描きを考慮したコンピュータグラフィックス描画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータグラフィックス描画方法及び描画装置に関し、特に、２以上の図形を２次元平面上で重ね描きを考慮して適切な３次元表示とする描画方法及び描画装置に関する。
【背景技術】
【０００２】
近年、テレビゲームやカーナビゲーションシステム等において、コンピュータグラフィックス描画が広く利用されている。テレビゲームにおいては、登場する人物や自動車、背景物等の描画対象を現実感のある描写で美しく描画することが望まれる。また、カーナビゲーションシステムにおいては、道路や建物、地形等の描画対象を利用者に分かり易く描画することが望まれる。描画結果が一層に現実感があり、又は一層分かり易く見えるようにするためには、高精度で所望の位置に対象物が描画されることが望まれる。
【０００３】
３次元（３Ｄ）画像表示では、視点に応じて、図形の見える部分を描画し、見えない部分を描画しない陰面消去が必要となる。その陰面消去方法として、従来、Ｚバッファ法という方法が存在する。Ｚバッファ法とは、表示画面上の全てのピクセルに対して、"Ｚ値"と呼ばれる奥行きを表す値を格納しておくＺバッファを用意しておく。
【０００４】
そして、描画しようとする各図形の全てのピクセルにＺ値を持たせておき、描画する際には、描画する図形のＺ値と、Ｚバッファの同一ピクセルのＺ値を比較して、Ｚ値の数が小さい（手前にある）ピクセルを表示することにより、陰面消去を行っている。Ｚ値の求め方は、例えば、多角形などの場合は、各頂点にＺ値を与えておき、ＤＤＡ補間などによって多角形の全ピクセルのＺ値を求めている。
【０００５】
同一平面上にある図形Ａと図形Ｂとが同一ピクセルとして重なる場合に、理論上では同じＺ値を持つはずであるが、描画のアルゴリズムの相違に起因して演算誤差が発生し、理論上同じであるはずの図形Ａと図形Ｂとの同一ピクセルのＺ値に大小の差が生じ、同一平面上の描画図形の一部がピクセル単位で表示されたり、表示されなかったりする現象が生じることがある。
【０００６】
その対策として、従来、例えば特許文献１では、同一平面上にある２以上の図形のうち、最も手前に描画したい図形のＺ値にオフセットＺ値を加減算する方法が知られている。
【０００７】
以下、従来のオフセットＺ値を加減算する方法を図面を用いて説明する。図４は、定数オフセットＺ値のＺバッファ法３次元描画装置の構成を示すブロック図である。同図において、ジオメトリ行列演算処理部４は、座標変換対象の３Ｄ座標値１である座標ｘ、ｙ、ｚに対して、座標変換行列２の４×４行列の変換行列Ｍを使って、下記式（１）で示される計算式を使い、３Ｄ座標値１と座標変換行列２とを乗算し、Ｘ値、Ｙ値、Ｚ値、Ｗ値を求める。
【０００８】
【数１】
2006338392.tif 000003
【０００９】
また、ジオメトリ除算処理部５は、前記ジオメトリ行列演算処理部４で算出されたＸ値、Ｙ値、Ｚ値、Ｗ値を使い、下記式（２）で求められるＳｘ、Ｓｙ、Ｓｚの値を出力する装置である。これ等の値は座標変換後の３次元座標値を表す。尚、Ｗ値は、座標変換により図形が視点から遠くに移動した時の図形の縮小度合いを示すパラメータであって、描画において遠近感を表現するために使用される。
【００１０】
【数２】
2006338392.tif 000004
【００１１】
オフセットＺ値処理部７は、定数オフセットＺ値１２と前記ジオメトリ除算処理部５で求められたＺ値Ｓｚを下記式（３）に示すように加減算して、この式（３）で求められる修正後のＺ値Ｓ’ｚを出力する。
【００１２】
【数３】
2006338392.tif 000005
【００１３】
レンダリング処理部８は、前記ジオメトリ除算処理部５で得られたＸ値Ｓｘ、Ｙ値Ｓｙと、前記オフセットＺ値処理部７で得られた修正後のＺ値Ｓ’ｚを基に、Ｚバッファ９やフレーム１０に対してレンダリング処理を行って、ディスプレイ１１に描画内容の表示を行う。
【特許文献１】特開２００１−１６７２９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、前記従来の定数オフセットＺ値を用いたＺバッファ法３次元描画装置では、次の欠点があることが判った。以下、この詳細を図面を用いて説明する。
【００１５】
図５は、定数オフセットＺ値１２を使った従来のＺバッファ法３次元描画装置の描画例を示す。壁Ａ、壁Ｂは各々３Ｄ座標値１と座標変換行列２とを用いてジオメトリ除算処理部５で座標変換した後のＺ値ＳｚＡ（２０）、ＳｚＢ（１０）値を持つ。尚、“（）“は図内におけるＺ値の一例を意味する。窓ａは、壁Ａと同一平面上で且つ窓ａを上書きしたように配置したいことから、窓ａは、壁ＡのＺ値ＳｚＡに対してＯｆｆｓｅｔＺ値（−２）を加算したＺ値Ｓｚａ（１８）で描画する。この際、窓ａは、壁Ａとレンダリング処理部８の発生し得るＺ値誤差の範囲を超えたＯｆｆｓｅｔＺ値を設定する。描画結果は、同図に示すように、壁Ａは窓ａと同一平面上で且つ窓ａを上書きしたように配置され、壁Ｂは壁Ａ及び窓ａよりも手前に表示されている。この描画結果は求める適切な描画結果である。
【００１６】
これに対し、図６は、前記図５の座標変換行列２の値のみを変更して座標変換を行った結果、図形の前後関係に矛盾が生じて、得たい適切な描画結果となっていない描画例を示している。すなわち、壁Ａ、壁Ｂは各々３Ｄ座標値１と座標変換行列２とを用いてジオメトリ除算処理部５で座標変換した後のＺ値ＳｚＡ（５０）、ＳｚＢ（４９）値を持つ。窓ａは、壁Ａと同一平面上で且つ窓ａを上書きしたように配置したいことから、窓ａは、壁ＡのＺ値ＳｚＡに対してＯｆｆｓｅｔＺ値（−２）を加算したＺ値Ｓｚａ（４８）で描画する。この際、ＯｆｆｓｅｔＺ値は、図５にて設定したＯｆｆｓｅｔＺ値と同じ値を使用し、座標変換行列２のみを変更する。この座標変換行列２により、Ｚ方向に奥に表示する場合、この図６の描画結果では、壁Ｂは壁Ａより手前に表示されているが、壁Ａにあるべき窓ａは壁Ａと同一平面上ではなく、壁Ｂに上書きしたように配置されていて、求める適切な描画結果となっていない。
【００１７】
上述したように、従来の定数オフセットＺ値を加減算する方法では、座標変換を行う際に、ジオメトリ除算処理部５で算出されるＺ値の大小によって、オフセットＺ値の加減算による効果に差が生じる問題が発生する。また、前後に描画する二以上の図形が近似した値のＺ値を持つ場合にも、描画後の前後関係に矛盾を生じる可能性が存在する。
【００１８】
そこで、例えばこれらの事情を考慮して、ジオメトリ除算処理部５で算出されるＺ値を、ジオメトリ除算処理部５での処理の前に、予め、ＣＰＵを用いて座標変換して計算すれば、前後関係に矛盾のないオフセットＺ値を求めることは可能である。しかし、この方法では、ＣＰＵ座標変換計算が、ジオメトリ行列演算処理やジオメトリ除算処理と同一処理を含んでいて、重複する無駄な処理となってしまう。
【００１９】
本発明は、かかる点に鑑みてなされたものであり、その目的は、前後に近接する２以上の図形をコンピュータグラフィックス描画する場合であっても、前後関係に矛盾のない図形表示を可能にすることにある。
【課題を解決するための手段】
【００２０】
前記の課題を解決するために、本発明は、ジオメトリ除算処理部で算出されたＺ値の大小に関係したオフセットＺ値を与えることとする。
【００２１】
具体的に、請求項１記載の発明の重ね描きを考慮したコンピュータグラフィックス描画方法は、コンピュータを用いて２以上の３次元図形を同一平面上に重ねて２次元描画する重ね描きを考慮したコンピュータグラフィックス描画方法であって、描画しようとする２以上の図形の３次元座標について、前記２以上の図形のうちの所定の図形の頂点の３次元座標を基準とする座標変換のための行列乗算を行って、新たな３次元座標及び除数パラメータを取得し、前記取得した新たな３次元座標を除数パラメータで除算して、座標変換後の３次元座標を得て、その後、前記座標変換後の３次元座標のＺ値、及び設定比率であるオフセットＺ比率値に基づいて、オフセットＺ値を算出し、前記座標変換後の３次元座標のＺ値と前記算出したオフセットＺ値とを加減算処理して新たなＺ値を取得し、前記取得した新たなＺ値を使用して、前記描画しようとする２以上の図形の描画処理を行うことを特徴とする。
【００２２】
請求項２記載の発明の重ね描きを考慮したコンピュータグラフィックス描画装置は、描画しようとする２以上の図形の３次元座標について、前記２以上の図形のうちの所定の図形の頂点の３次元座標を基準とする座標変換のための行列乗算を行って、新たな３次元座標及び除数パラメータを得るジオメトリ行列演算処理部と、前記ジオメトリ行列演算処理部で得られた新たな３次元座標を除数パラメータで除算して、座標変換後の３次元座標を得るジオメトリ除算処理部と、前記ジオメトリ除算処理部で得られた座標変換後の３次元座標のＺ値、及び設定比率であるオフセットＺ比率値に基づいて、オフセットＺ値を算出するオフセットＺ値算出部と、前記座標変換後の３次元座標のＺ値と前記オフセットＺ値算出部で算出されたオフセットＺ値とを加減算処理して新たなＺ値を得るオフセットＺ値処理部と、前記オフセットＺ値処理部で得られた新たなＺ値を使用して、前記描画しようとする２以上の図形の描画処理を行うレンダリング処理部とを備えたことを特徴とする。
【００２３】
請求項３記載の発明の重ね描きを考慮したコンピュータグラフィックス描画方法は、コンピュータを用いて２以上の３次元図形を同一平面上に重ねて２次元描画する重ね描きを考慮したコンピュータグラフィックス描画方法であって、描画しようとする２以上の図形の３次元座標について、前記２以上の図形のうちの所定の図形の頂点の３次元座標を基準とする座標変換のための行列乗算を行って、新たな３次元座標及び除数パラメータを取得し、前記取得した新たな３次元座標のＺ値に対して所定のオフセットＺ値を加減算して、新たなＺ値を取得し、その後、前記取得した新たなＺ値を前記取得した除数パラメータにより除算し、前記除算後のＺ値を使用して、前記描画しようとする２以上の図形の描画処理を行うことを特徴とする。
【００２４】
請求項４記載の発明の重ね描きを考慮したコンピュータグラフィックス描画装置は、描画しようとする２以上の図形の３次元座標について、前記２以上の図形のうちの所定の図形の頂点の３次元座標を基準とする座標変換のための行列乗算を行って、新たな３次元座標及び除数パラメータを得るジオメトリ行列演算処理部と、前記ジオメトリ行列演算処理部で得られた新たな３次元座標のＺ値に対して所定のオフセットＺ値を加減算して、新たなＺ値を得るオフセットＺ値処理部と、前記オフセットＺ値処理部で得られた新たなＺ値を、前記ジオメトリ行列演算処理部で得られた除数パラメータにより除算するジオメトリ除算処理部と、前記ジオメトリ除算処理部で得られたＺ値を使用して、前記描画しようとする２以上の図形の描画処理を行うレンダリング処理部とを備えたことを特徴とする。
【００２５】
以上により、請求項１及び２記載の発明では、ジオメトリ除算処理部で算出されたＺ値に対して所定のオフセットＺ比率値を乗算して、オフセットＺ値が算出されるので、この算出されたオフセットＺ値は、常に、ジオメトリ除算処理部で算出されたＺ値の大小に適切に関連付けられた値となる。その結果、前後に近接する２以上の図形をコンピュータグラフィックス描画する場合であっても、前後関係に矛盾のない図形が表示され、また、前後に大きく離れた２以上の図形をコンピュータグラフィックス描画する場合であっても、別平面上にある図形のように誤って表示されてしまう現象の発生が低減される。
【００２６】
また、請求項３及び４記載の発明では、ジオメトリ行列演算処理部で得られたＺ値はジオメトリ除算処理部に入力される前にオフセットＺ値処理部に入力され、このオフセットＺ値処理部にて、そのＺ値が所定オフセットＺ値により加減算され、その後にジオメトリ除算処理部に入力されて、その加減算後のＺ値がまとめて除数パラメータで除算される。従って、請求項１及び２のようにオフセットＺ値を別途算出することなく、座標変換後の適切なＺ値が自動的に得られることになる。
【発明の効果】
【００２７】
以上説明したように、請求項１〜４記載の発明によれば、前後に近接する２以上の図形をコンピュータグラフィックス描画する場合であっても、前後関係に矛盾のない図形が表示されると共に、前後に大きく離れた２以上の図形をコンピュータグラフィックス描画する場合であっても、別平面上にある図形のように誤って表示されてしまう現象の発生を有効に低減出きる効果を奏する。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態について、図面を参照して説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態に係るオフセットＺ値のＺバッファ法３次元描画装置の全体構成を示す。この３次元描画装置は、コンピュータを使用してフラグフィックス描画する装置である。
【００２９】
同図において、ジオメトリ行列演算処理部４は、座標変換対象の３Ｄ座標値１である座標ｘ、ｙ、ｚに対して、座標変換行列２の変換行列Ｍを使い、下記式（４）で示される計算式を使い、所定の１つの図形の頂点座標である３Ｄ座標値１と座標変換行列２とを行列乗算して、新たな３次元座標Ｘ値、Ｙ値、Ｚ値、及び除数パラメータＷ値を得る。
【００３０】
【数４】
2006338392.tif 000006
【００３１】
また、ジオメトリ除算処理部５は、前記ジオメトリ行列演算処理部４で算出されたＸ値、Ｙ値、Ｚ値、Ｗ値を使い、下記式（５）で示されるＳｘ、Ｓｙ、Ｓｚの値を出力する。これら値は座標変換後の座標値を表す。
【００３２】
【数５】
2006338392.tif 000007
【００３３】
そして、オフセットＺ値算出部６は、所定の比率であるオフセットＺ比率値３（ｆｚ）と、前記ジオメトリ除算処理部５で取得されたＺ値Ｓｚとの除算処理を下記式（６）で示されるように行って、その除算結果をオフセットＺ値ＯｆｆｓｅｔＺとして出力する。
【００３４】
【数６】
2006338392.tif 000008
【００３５】
オフセットＺ値処理部７は、前記オフセットＺ値算出部６で取得されたオフセットＺ値ＯｆｆｓｅｔＺと、前記ジオメトリ除算処理部５で得られたＳｚとを、下記式（７）で示されるように加減算し、その加減算により求められた修正後のＺ値Ｓ’ｚを出力する。
【００３６】
【数７】
2006338392.tif 000009
【００３７】
レンダリング処理部８は、前記ジオメトリ除算処理部５で求められたＸ値Ｓｘ、Ｙ値Ｓｙと、前記オフセットＺ値処理部７で求められた修正後のＺ値Ｓ’ｚとを基に、Ｚバッファ９やフレーム１０に対して、レンダリング処理を行って、ディスプレイ１１に描画内容の表示を行う。
【００３８】
次に、本実施形態のＺバッファ法３次元描画装置では、常に、前後関係に矛盾のない適切な図形表示が可能になることを説明する。
【００３９】
ジオメトリ除算処理部５で得られるＳｚＡとＳｚＢとの差は、座標変換行列２に応じて変化し、ＳｚＡが大きいほど、ＳｚＡとＳｚＢとの差は小さくなる傾向があり、一方、ＳｚＡが小さいほど、ＳｚＡとＳｚＢとの差は大きくなる傾向がある。ＳｚａとＳｚＡとの差も前記と同様である。前記図６にて、壁Ｂと窓ａとの前後関係に異常が生じた原因は、座標変換後のＺ座標Ｓｚａ、ＳｚＡ間の差（すなわち、オフセットＺ値ＯｆｆｓｅｔＺ）が定数であるのに対し、Ｚ座標ＳｚＡ、ＳｚＢ間の差は座標変換行列２に依存して変化したためである。
【００４０】
本実施形態では、オフセットＺ値算出部６の処理は、オフセットＺ値を算出する前記式（６）にて求められる。座標変換後のＺ値Ｓｚを使って、オフセットＺ値ＯｆｆｓｅｔＺを算出する計算要素にすることにより、座標変換行列２に依存して座標変換後のＺ値Ｓｚに反比例したＺ値をオフセットＺ値とすることができる。
【００４１】
従って、壁Ｂと窓ａとの前後関係に異常が生じた従来技術の原因、すなわち、窓ａと壁ＡのＺ値Ｓｚａ、ＳｚＡ間の差であるオフセットＺ値ＯｆｆｓｅｔＺが、本実施形態では、壁ＡのＺ値ＳｚＡの大小に関係した値となるので、壁Ａと窓ａのＺ値ＳｚＡ、Ｓｚａ間の差（オフセットＺ値ＯｆｆｓｅｔＺ）は、座標変換行列２に依存して変化することになる。これにより、同一平面上にある図形が別平面上にある図形のように表示されてしまう現象の発生を低減する効果を得ることができる。
【００４２】
図２は、本実施形態でのオフセットＺ比率値ｆｚを使った結果、前記図６での図形の前後関係の矛盾が解消された描画例を示す。図５と同じ座標変換行列２を与えた場合に、オフセットＺ比率値３（ｆｚ＝−４０）を与えたとき、前記式（６）に基づいて、このオフセットＺ比率値３（ｆｚ＝−４０）をＳｚＡ（２０）で除算した値をＯｆｆｓｅｔＺ（−２）値とすることにより、ＳｚＡ（２０）＞Ｓｚａ（１８）＞ＳｚＢ（１０）となって、図５の例と同様に窓ａと壁Ｂとの前後関係が保たれる。一方、図６と同じ座標変換行列２を与えた場合では、座標変換行列２に依存して、壁Ａと壁ＢとのＺ値ＳｚＡ（５０）、ＳｚＢ（４９）間の差は小さくなり、Ｚ値自体ＳｚＡ、ＳｚＢは大きくなる。前記式（６）に基づいて、オフセットＺ比率値３（ｆｚ＝−４０）を壁ＡのＺ値ＳｚＡ（５０）で除算した値をＯｆｆｓｅｔＺ（−０．８）値とすることにより、ＳｚＡ（５０）＞Ｓｚａ（４９．２）＞ＳｚＢ（４９）となって、窓ａと壁Ｂとの前後関係は、窓ａの手前に壁Ｂが位置する適切な前後関係となる。
【００４３】
(第２の実施形態)
図３は、本発明の第２の実施形態に係るオフセットＺ値のＺバッファ法３次元描画装置の構成を示すブロック図である。
【００４４】
本実施形態では、図四に示した従来例と比べて、オフセットＺ値処理部７の位置がジオメトリ行列演算処理部４とジオメトリ除算処理部５との間に移動している点のみが異なっている。これ以外の構成については同様の符号を付して説明を省略する。
【００４５】
オフセットＺ値処理部７の位置を前記のような配置にすることにより、前記第１の実施形態のオフセットＺ算出部６を用いずとも、その後の除算処理において除数パラメータＷで割られるので、座標変換後のＺ値Ｓｚの値が自動的に調整される効果を得ることができる。
【００４６】
従って、本実施形態においても、同一平面上に重なって存在するはずの図形が誤って別平面上にある図形のように表示されてしまう現象の発生を低減する効果を得ることができる。
【産業上の利用可能性】
【００４７】
以上説明したように、本発明は、２以上の図形をコンピュータグラフィックス描画する場合に、常に、その描画使用とする２以上の図形を適切な前後関係で平面上に重ね描きできて、グラフィックスにおける描画品質の向上が可能であるので、コンピュータグラフィックス描画方法及び描画装置等として有用である。
【図面の簡単な説明】
【００４８】
【図１】本発明の第１の実施形態に係るオフセットＺ値のＺバッファ法３次元描画装置の構成を示すブロック図である。
【図２】同実施形態のＺバッファ法３次元描画装置による図形描画例を示す図である。
【図３】本発明の第２の実施形態に係るオフセットＺ値のＺバッファ法３次元描画装置の構成を示すブロック図である。
【図４】従来のＺバッファ法３次元描画装置の構成を示すブロック図である。
【図５】同従来のバッファ法３次元描画装置による図形描画例を示す図である。
【図６】同従来の３元描画装置において２つの図形の前後関係に矛盾が生じる描画例を示す図である。
【符号の説明】
【００４９】
１  ３Ｄ座標値
２  座標変換行列
３  オフセットＺ比率値
４  ジオメトリ行列演算処理部
５  ジオメトリ除算処理部
６  オフセットＺ値算出部
７  オフセットＺ値処理部
８  レンダリング処理部
９  Ｚバッファ
１０  フレーム
１１  ディスプレイ
【図１】
2006338392.tif 000010
【図２】
2006338392.tif 000011
【図３】
2006338392.tif 000012
【図４】
2006338392.tif 000013
【図５】
2006338392.tif 000014
【図６】
2006338392.tif 000015