特許
J-GLOBAL ID:201103082725500688
画像処理方法、その画像処理装置及びそれに利用する一体整形モデルデータ及び画像処理プログラムを記録した記録媒体
発明者:
,
出願人/特許権者:
代理人 (2件):
土井 健二
, 林 恒徳
公報種別:特許公報
出願番号(国際出願番号):特願平11-045535
公開番号(公開出願番号):特開2000-242811
特許番号:特許第4206547号
出願日: 1999年02月23日
公開日(公表日): 2000年09月08日
請求項(抜粋):
【請求項1】 階層構造でリンクされた複数のモデルを有し、少なくとも第1のモデルはポリゴンを構成する複数の頂点を有し、少なくとも第1の頂点の位置は複数のモデルの位置と当該モデルからのウエイト値に従って求められる一体整形モデルを描画する画像処理方法において、
前記一体整形モデルのデータが、
前記複数のモデル内における複数の頂点のデータを、モデル毎に格納する共有頂点バッファのフォーマットデータと、
前記頂点の位置に影響を与えるモデル毎に形成され、前記共有頂点バッファ内の前記複数の頂点に与えられた頂点IDによって特定された頂点データを有する頂点リストと、
前記ポリゴンを有するモデル毎に形成され、前記頂点IDを属性データとするポリゴンデータを含むポリゴンリストとを有し、
前記画像処理方法は、
前記階層構造に従うモデルの処理順に前記複数のモデルに対応する共有頂点バッファの領域を前記フォーマットデータに従ってメモリ内に生成する工程と、
ゲーム進行データに基づいてモデルの位置を設定したモデルマトリクスデータを生成する工程と、
前記階層構造に従うモデルの処理順に、前記モデルの頂点リストが有する頂点データに対して、前記モデルマトリクスデータに従って移動後の頂点データを生成するマトリクス演算と、前記移動後の頂点データに前記モデルからのウエイト値を反映するウエイト演算とを行い、当該演算された頂点データを、前記共有頂点バッファ内の前記頂点IDに従う領域に格納又は加算して共有頂点データを生成する工程と、
前記ポリゴンを、前記共有頂点データに従ってレンダリングするレンダリング工程とを有し、
前記頂点リスト内の頂点データは、少なくとも頂点の位置データと、前記頂点リストが属するモデルからのウエイト値及び当該頂点に対応する前記共有頂点バッファ内の頂点IDとを有し、
前記頂点リストは、前記階層構造に従うモデルの処理順に処理した時に最初に前記ウエイト演算が行われるスタートウエイト頂点と、前記ウエイト演算が最初でも最後でもないミドルウエイト頂点と、前記ウエイト演算が最後に行われるエンドウエイト頂点とに分けられ、
前記共有頂点データを生成する工程は、前記マトリクス演算では前記位置データに前記モデルマトリクスを乗算し、前記ウエイト演算では前記演算された位置データに前記ウエイト値を乗算し、前記スタートウエイト頂点に対する前記演算された頂点データを、前記共有頂点バッファ内の前記頂点IDに従う領域に格納し、前記ミドルウエイト頂点及びエンドウエイト頂点に対する前記演算された頂点データを、前記共有頂点バッファ内の前記頂点IDに従う領域内の頂点データに加算することを特徴とする画像処理方法。
IPC (2件):
G06T 17/40 ( 200 6.01)
, G06T 15/70 ( 200 6.01)
FI (2件):
G06T 17/40 A
, G06T 15/70 B
引用特許:
前のページに戻る