【手続補正書】
【提出日】平成22年3月17日(2010.3.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の原始３次元コンピュータ図形それぞれを、照明、カメラとともに仮想空間に配置し、前記複数の原始３次元図形それぞれに対して特定の質感情報を設定し、必要なアニメーション情報と、シェーダ識別番号を加えて３次元コンピュータ図形データを作成する３次元コンピュータ図形作成手段と、
前記３次元コンピュータ図形作成手段に対してユーザの操作入力をインタフェースする外部インタフェース手段とを備えた３次元コンピュータ図形生成装置であって、
前記３次元コンピュータ図形作成手段は、
前記外部インタフェース手段からの操作入力に応じて前記原始３次元コンピュータ図形生成手段の生成した複数の原始３次元コンピュータ図形を読み込んで照明、カメラとともに仮想空間に配置する仮想空間構築手段と、
前記外部インタフェース手段からの操作入力に応じて前記原始３次元コンピュータ図形の持つ単純な属性情報に対して、拡散光、光沢、環境光、透明度、画像の貼り付けの１つ若しくは複数の質感を設定する質感情報設定手段と、
前記外部インタフェース手段からの操作入力に応じてアニメーション設定を行うアニメーション設定手段と、
前記外部インタフェース手段からの操作入力に応じて前記１つ若しくは複数の原始３次元コンピュータ図形の特定の質感情報に対して特殊なレンダリングを行うための特定のシェーダの識別番号を設定するシェーダ設定手段とを具備したことを特徴とする３次元コンピュータ図形生成装置。
【請求項２】
複数のシェーダを識別番号と対応させて備えたグラフィックカードと、
請求項１の３次元コンピュータ図形生成装置で作成した前記３次元コンピュータ図形データの内、前記特定の質感情報に対して特定のシェーダと結びつける識別番号が付加された当該質感を持つポリゴン群について、前記グラフィックカードに対して前記識別番号に対応するシェーダを用いてレンダリングさせ、ディスプレイに３次元表示させる３次元コンピュータ図形表示制御手段とを備えた３次元コンピュータ図形表示装置。
【請求項３】
前記３次元コンピュータ図形データを、Ｗｅｂ３Ｄで表示させることを特徴とする請求項２に記載の３次元コンピュータ図形表示装置。
【請求項４】
複数の原始３次元コンピュータ図形それぞれを、照明、カメラとともに仮想空間に配置し、前記複数の原始３次元図形それぞれに対して特定の質感情報を設定し、必要なアニメーション情報と、シェーダ識別番号を加えて３次元コンピュータ図形データを作成する３次元コンピュータ図形作成プログラムであって、
外部インタフェースからの操作入力に応じて原始３次元コンピュータ図形を読み込んで照明、カメラとともに仮想空間に配置する仮想空間構築ステップと、
前記外部インタフェースからの操作入力に応じて前記原始３次元コンピュータ図形の持つ単純な属性情報に対して、拡散光、光沢、環境光、透明度、画像の貼り付けの１つ若しくは複数の質感を設定する質感情報設定ステップと、
前記外部インタフェースからの操作入力に応じてアニメーション設定を行うアニメーション設定ステップと、
前記外部インタフェースからの操作入力に応じて前記１つ若しくは複数の原始３次元コンピュータ図形の特定の質感情報に対して特殊なレンダリングを行うための特定のシェーダの識別番号を設定するシェーダ設定ステップとをコンピュータに実行させることを特徴とする３次元コンピュータ図形生成プログラム。
【請求項５】
複数のシェーダを識別番号と対応させて備えたグラフィックカードに対して、請求項４の３次元コンピュータ図形生成プログラムで作成した前記３次元コンピュータ図形データの内、前記特定の質感情報に対して特定のシェーダと結びつける識別番号が付加された当該質感を持つポリゴン群に対して、前記識別番号に対応するシェーダを用いてレンダリングさせ、ディスプレイに３次元表示させるグラフィックカード制御ステップをコンピュータに実行させることを特徴とする３次元コンピュータ図形表示プログラム。
【請求項６】
前記３次元コンピュータ図形データは、Ｗｅｂ３Ｄで表示させることを特徴とする請求項５に記載の３次元コンピュータ図形表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】３次元コンピュータ図形生成装置、３次元コンピュータ図形表示装置、３次元コンピュータ図形生成プログラム及び３次元コンピュータ図形表示プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、３次元コンピュータ図形生成装置、３次元コンピュータ図形表示装置、３次元コンピュータ図形生成プログラム及び３次元コンピュータ図形表示プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、これら従来技術の課題に鑑みてなされたもので、グラフィックカードのプログラマブルシェーダ機能を自在に使用できる３次元コンピュータ図形生成装置、３次元コンピュータ図形表示装置、３次元コンピュータ図形生成プログラム及び３次元コンピュータ図形表示プログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の１つの特徴は、複数の原始３次元コンピュータ図形それぞれを、照明、カメラとともに仮想空間に配置し、前記複数の原始３次元図形それぞれに対して特定の質感情報を設定し、必要なアニメーション情報と、シェーダ識別番号を加えて３次元コンピュータ図形データを作成する３次元コンピュータ図形作成手段と、前記３次元コンピュータ図形作成手段に対してユーザの操作入力をインタフェースする外部インタフェース手段とを備えた３次元コンピュータ図形生成装置であって、前記３次元コンピュータ図形作成手段は、前記外部インタフェース手段からの操作入力に応じて前記原始３次元コンピュータ図形生成手段の生成した複数の原始３次元コンピュータ図形を読み込んで照明、カメラとともに仮想空間に配置する仮想空間構築手段と、前記外部インタフェース手段からの操作入力に応じて前記原始３次元コンピュータ図形の持つ単純な属性情報に対して、拡散光、光沢、環境光、透明度、画像の貼り付けの１つ若しくは複数の質感を設定する質感情報設定手段と、前記外部インタフェース手段からの操作入力に応じてアニメーション設定を行うアニメーション設定手段と、前記外部インタフェース手段からの操作入力に応じて前記１つ若しくは複数の原始３次元コンピュータ図形の特定の質感情報に対して特殊なレンダリングを行うための特定のシェーダの識別番号を設定するシェーダ設定手段とを具備した３次元コンピュータ図形生成装置である。
本発明の別の特徴は、複数のシェーダを識別番号と対応させて備えたグラフィックカードと、前記３次元コンピュータ図形生成装置で作成した前記３次元コンピュータ図形データの内、前記特定の質感情報に対して特定のシェーダと結びつける識別番号が付加された当該質感を持つポリゴン群について、前記グラフィックカードに対して前記識別番号に対応するシェーダを用いてレンダリングさせ、ディスプレイに３次元表示させる３次元コンピュータ図形表示制御手段とを備えた３次元コンピュータ図形表示装置である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の３次元コンピュータ図形表示装置においては、前記３次元コンピュータ図形データを、Ｗｅｂ３Ｄで表示させるものとすることができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の別の特徴は、複数の原始３次元コンピュータ図形それぞれを、照明、カメラとともに仮想空間に配置し、前記複数の原始３次元図形それぞれに対して特定の質感情報を設定し、必要なアニメーション情報と、シェーダ識別番号を加えて３次元コンピュータ図形データを作成する３次元コンピュータ図形作成プログラムであって、外部インタフェースからの操作入力に応じて原始３次元コンピュータ図形を読み込んで照明、カメラとともに仮想空間に配置する仮想空間構築ステップと、前記外部インタフェースからの操作入力に応じて前記原始３次元コンピュータ図形の持つ単純な属性情報に対して、拡散光、光沢、環境光、透明度、画像の貼り付けの１つ若しくは複数の質感を設定する質感情報設定ステップと、前記外部インタフェースからの操作入力に応じてアニメーション設定を行うアニメーション設定ステップと、前記外部インタフェースからの操作入力に応じて前記１つ若しくは複数の原始３次元コンピュータ図形の特定の質感情報に対して特殊なレンダリングを行うための特定のシェーダの識別番号を設定するシェーダ設定ステップとをコンピュータに実行させる３次元コンピュータ図形生成プログラムである。
本発明のさらに別の特徴は、複数のシェーダを識別番号と対応させて備えたグラフィックカードに対して、前記３次元コンピュータ図形生成プログラムで作成した前記３次元コンピュータ図形データの内、前記特定の質感情報に対して特定のシェーダと結びつける識別番号が付加された当該質感を持つポリゴン群に対して、前記識別番号に対応するシェーダを用いてレンダリングさせ、ディスプレイに３次元表示させるグラフィックカード制御ステップをコンピュータに実行させる３次元コンピュータ図形表示プログラムである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記の３次元コンピュータ図形表示プログラムにおいては、前記３次元コンピュータ図形データは、Ｗｅｂ３Ｄで表示させるものとすることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の３次元コンピュータ図形生成装置及び３次元コンピュータ図形生成プログラムによれば、シェーダを用いて特殊なレンダリングを行う３次元コンピュータ図形データを生成できる。しかも、本発明の３次元コンピュータ図形生成装置及び３次元コンピュータ図形生成プログラムによれば、Ｗｅｂ３Ｄ作成者がグラフィックカードのプログラマブルシェーダ機能を自在に使用できる。
また本発明の３次元コンピュータ図形表示装置及び３次元コンピュータ図形表示プログラムによれば、グラフィックカードのプログラマブルシェーダ機能を自在に使用して３次元コンピュータ図形をディスプレイに表示させることができる。