【手続補正書】
【提出日】平成17年7月1日(2005.7.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像生成を行う画像生成システムであって、
仮想カメラの視点位置とは別に用意される仮想点を設定する仮想点設定部と、
仮想点と各オブジェクトとの位置関係により決められる方向と、各オブジェクトの向きとが、所定の方向関係になるように、オブジェクト空間内にオブジェクトを配置設定するオブジェクト空間設定部と、
オブジェクト空間内において仮想カメラから見える画像を生成する画像生成部と、
を含むことを特徴とする画像生成システム。
【請求項２】
請求項１において、
前記仮想点設定部は、
仮想点によりその向きが設定されるオブジェクトが、ゲームにおいて注視する点の位置に、仮想点を設定することを特徴とする画像生成システム。
【請求項３】
請求項１又は２において、
前記仮想点設定部は、
仮想カメラが追従する移動オブジェクトの位置又は移動オブジェクトの速度により決められる位置に、仮想点を設定することを特徴とする画像生成システム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記オブジェクト空間設定部は、
複数のオブジェクトのうちの第１のオブジェクト群については、第１の仮想点又は仮想カメラの視点位置に基づいて、その向きを設定し、
複数のオブジェクトのうちの第２のオブジェクト群については、第２の仮想点に基づいて、その向きを設定することを特徴とする画像生成システム。
【請求項５】
請求項４において、
前記オブジェクト空間設定部は、
仮想カメラの視点設定の変更イベントが発生したことを条件に、
第１の仮想点又は仮想カメラの視点位置に基づいて第１のオブジェクト群の向きを設定し、第２の仮想点に基づいて第２のオブジェクト群の向きを設定することを特徴とする画像生成システム。
【請求項６】
請求項４又は５において、
前記仮想点設定部は、
前記第１、第２の仮想点を、
仮想カメラの視線方向の線分上において異なった位置に設定することを特徴とする画像生成システム。
【請求項７】
請求項１乃至６のいずれかにおいて、
各オブジェクトと仮想点との距離に基づいて、各オブジェクトに施される画像処理の内容を変更する画像処理変更部を含むことを特徴とする画像生成システム。
【請求項８】
画像生成を行う画像生成システムであって、
複数のオブジェクトの向きを設定するための仮想方向であり仮想カメラの視線方向とは別に用意される仮想方向を設定する仮想方向設定部と、
仮想方向と複数のオブジェクトの向きとが所定の方向関係になるように、オブジェクト空間内にオブジェクトを配置設定するオブジェクト空間設定部と、
オブジェクト空間内において仮想カメラから見える画像を生成する画像生成部と、
を含むことを特徴とする画像生成システム。
【請求項９】
請求項８において、
前記オブジェクト空間設定部は、
複数のオブジェクトのうちの第１のオブジェクト群については、第１の仮想方向又は仮想カメラの視線方向に基づいて、その向きを設定し、
複数のオブジェクトのうちの第２のオブジェクト群については、第２の仮想方向に基づいて、その向きを設定することを特徴とする画像生成システム。
【請求項１０】
請求項９において、
前記オブジェクト空間設定部は、
仮想カメラの視点設定の変更イベントが発生したことを条件に、
第１の仮想方向又は仮想カメラの視線方向に基づいて第１のオブジェクト群の向きを設定し、第２の仮想方向に基づいて第２のオブジェクト群の向きを設定することを特徴とする画像生成システム。
【請求項１１】
請求項８乃至１０のいずれかにおいて、
前記仮想方向設定部は、
仮想カメラと仮想カメラが追従する移動オブジェクトとの位置関係により、仮想方向を決定することを特徴とする画像生成システム。
【請求項１２】
請求項８乃至１１のいずれかにおいて、
前記仮想方向設定部は、
仮想カメラの視線方向が変化した場合に、仮想方向を、視線方向の変化に追従させない或いは弱い追従度で追従させることを特徴とする画像生成システム。
【請求項１３】
画像生成を行う画像生成システムであって、
仮想カメラの視点位置とは別に用意される仮想点を設定する仮想点設定部と、
各オブジェクトと仮想点との距離に基づいて、各オブジェクトに施される画像処理の内容を変更する画像処理変更部と、
オブジェクト空間内において仮想カメラから見える画像を生成する画像生成部と、
を含むことを特徴とする画像生成システム。
【請求項１４】
請求項１３において、
前記画像処理変更部は、
各オブジェクトと仮想点との距離に基づいて、各オブジェクトのα値の変更処理、デプスキューイング処理、テクスチャの変更処理を行うことを特徴とする画像生成システム。
【請求項１５】
請求項１乃至１４のいずれかにおいて、
仮想点又は仮想方向に基づいて、その向きが設定される又は画像処理の内容が変更されるオブジェクトが、板形状のオブジェクト又は基準線から放射状に延びる複数のプリミティブ面を有するオブジェクトであることを特徴とする画像生成システム。
【請求項１６】
画像を生成するためのプログラムであって、
仮想カメラの視点位置とは別に用意される仮想点を設定する仮想点設定部と、
仮想点と各オブジェクトとの位置関係により決められる方向と、各オブジェクトの向きとが、所定の方向関係になるように、オブジェクト空間内にオブジェクトを配置設定するオブジェクト空間設定部と、
オブジェクト空間内において仮想カメラから見える画像を生成する画像生成部として、
コンピュータを機能させることを特徴とするプログラム。
【請求項１７】
請求項１６において、
前記仮想点設定部は、
仮想点によりその向きが設定されるオブジェクトが、ゲームにおいて注視する点の位置に、仮想点を設定することを特徴とするプログラム。
【請求項１８】
請求項１６又は１７において、
前記仮想点設定部は、
仮想カメラが追従する移動オブジェクトの位置又は移動オブジェクトの速度により決められる位置に、仮想点を設定することを特徴とするプログラム。
【請求項１９】
請求項１６乃至１８のいずれかにおいて、
前記オブジェクト空間設定部は、
複数のオブジェクトのうちの第１のオブジェクト群については、第１の仮想点又は仮想カメラの視点位置に基づいて、その向きを設定し、
複数のオブジェクトのうちの第２のオブジェクト群については、第２の仮想点に基づいて、その向きを設定することを特徴とするプログラム。
【請求項２０】
請求項１９において、
前記オブジェクト空間設定部は、
仮想カメラの視点設定の変更イベントが発生したことを条件に、
第１の仮想点又は仮想カメラの視点位置に基づいて第１のオブジェクト群の向きを設定し、第２の仮想点に基づいて第２のオブジェクト群の向きを設定することを特徴とするプログラム。
【請求項２１】
請求項１９又は２０において、
前記仮想点設定部は、
前記第１、第２の仮想点を、
仮想カメラの視線方向の線分上において異なった位置に設定することを特徴とするプログラム。
【請求項２２】
請求項１６乃至２１のいずれかにおいて、
各オブジェクトと仮想点との距離に基づいて、各オブジェクトに施される画像処理の内容を変更する画像処理変更部としてコンピュータを機能させることを特徴とするプログラム。
【請求項２３】
画像を生成するためのプログラムであって、
複数のオブジェクトの向きを設定するための仮想方向であり仮想カメラの視線方向とは別に用意される仮想方向を設定する仮想方向設定部と、
仮想方向と複数のオブジェクトの向きとが所定の方向関係になるように、オブジェクト空間内にオブジェクトを配置設定するオブジェクト空間設定部と、
オブジェクト空間内において仮想カメラから見える画像を生成する画像生成部として、
コンピュータを機能させることを特徴とするプログラム。
【請求項２４】
請求項２３において、
前記オブジェクト空間設定部は、
複数のオブジェクトのうちの第１のオブジェクト群については、第１の仮想方向又は仮想カメラの視線方向に基づいて、その向きを設定し、
複数のオブジェクトのうちの第２のオブジェクト群については、第２の仮想方向に基づいて、その向きを設定することを特徴とするプログラム。
【請求項２５】
請求項２４において、
前記オブジェクト空間設定部は、
仮想カメラの視点設定の変更イベントが発生したことを条件に、
第１の仮想方向又は仮想カメラの視線方向に基づいて第１のオブジェクト群の向きを設定し、第２の仮想方向に基づいて第２のオブジェクト群の向きを設定することを特徴とするプログラム。
【請求項２６】
請求項２３乃至２５のいずれかにおいて、
前記仮想方向設定部は、
仮想カメラと仮想カメラが追従する移動オブジェクトとの位置関係により仮想方向を決定することを特徴とするプログラム。
【請求項２７】
請求項２３乃至２６のいずれかにおいて、
前記仮想方向設定部は、
仮想カメラの視線方向が変化した場合に、仮想方向を、視線方向の変化に追従させない或いは弱い追従度で追従させることを特徴とするプログラム。
【請求項２８】
画像を生成するためのプログラムであって、
仮想カメラの視点位置とは別に用意される仮想点を設定する仮想点設定部と、
各オブジェクトと仮想点との距離に基づいて、各オブジェクトに施される画像処理の内容を変更する画像処理変更部と、
オブジェクト空間内において仮想カメラから見える画像を生成する画像生成部として、
コンピュータを機能させることを特徴とするプログラム。
【請求項２９】
請求項２８において、
前記画像処理変更部は、
各オブジェクトと仮想点との距離に基づいて、各オブジェクトのα値の変更処理、デプスキューイング処理、テクスチャの変更処理を行うことを特徴とするプログラム。
【請求項３０】
請求項１６乃至２９のいずれかにおいて、
仮想点又は仮想方向に基づいて、その向きが設定される又は画像処理の内容が変更されるオブジェクトが、板形状のオブジェクト又は基準線から放射状に延びる複数のプリミティブ面を有するオブジェクトであることを特徴とするプログラム。
【請求項３１】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１６乃至３０のいずれかのプログラムを記憶したことを特徴とする情報記憶媒体。