(57)【要約】【課題】ユーザ端末に過大な負荷を与えず、かつ効率を低下させることなく３次元コンピュータグラフィック映像を生成すること。【解決手段】本発明によれば、ユーザ端末２４によって指定された３次元コンピュータグラフィック映像を生成するための生成情報をユーザ端末２４から通信ネットワーク２２を介して３次元コンピュータグラフィック装置２６に送信し、３次元コンピュータグラフィック装置２６において、この送信された生成情報に基づいて３次元コンピュータグラフィック映像を生成する。【選択図】    図１
2005025388.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって３次元コンピュータグラフィック映像を生成する方法であって、
指定された３次元コンピュータグラフィック映像を生成するための生成情報をユーザ端末から通信ネットワークを介して受信し、
前記受信した生成情報に基づいて３次元コンピュータグラフィック映像を生成し、
前記生成した３次元コンピュータグラフィック映像を、前記ユーザ端末に送信する３次元コンピュータグラフィック映像の生成方法。
【請求項２】
請求項１に記載の３次元コンピュータグラフィック映像の生成方法において、
前記生成情報とは、少なくとも前記３次元コンピュータグラフィック映像に表示されるモデルの配置情報、前記モデルを撮影する条件である撮影情報、および前記モデルを照明する条件である照明情報を含んでおり、
前記配置情報に基づいて配置されたモデルが、前記照明情報に基づいて照明された状態で、前記撮影情報に基づいて撮影された状態の３次元コンピュータグラフィック映像を生成するようにした３次元コンピュータグラフィック映像の生成方法。
【請求項３】
コンピュータによって３次元コンピュータグラフィック映像を生成する装置であって、
指定された３次元コンピュータグラフィック映像を生成するための生成情報をユーザ端末から通信ネットワークを介して受信する受信手段と、
前記受信手段によって受信された生成情報に基づいて３次元コンピュータグラフィック映像を生成する映像生成手段と、
前記映像生成手段によって生成された３次元コンピュータグラフィック映像を、前記ユーザ端末に送信する送信手段と
を備えた３次元コンピュータグラフィック映像の生成装置。
【請求項４】
請求項３に記載の３次元コンピュータグラフィック映像の生成装置において、
前記生成情報とは、少なくとも前記３次元コンピュータグラフィック映像に表示されるモデルの配置情報、前記モデルを撮影する条件である撮影情報、および前記モデルを照明する条件である照明情報を含んでおり、
前記映像生成手段は、前記配置情報に基づいて配置されたモデルが、前記照明情報に基づいて照明された状態で、前記撮影情報に基づいて撮影された状態の３次元コンピュータグラフィック映像を生成するようにした３次元コンピュータグラフィック映像の生成装置。
【請求項５】
コンピュータによって３次元コンピュータグラフィック映像を生成させる装置に適用されるプログラムであって、
指定された３次元コンピュータグラフィック映像を生成するための生成情報をユーザ端末から通信ネットワークを介して受信する受信機能、
前記受信機能によって受信された生成情報に基づいて３次元コンピュータグラフィック映像を生成する映像生成機能、
前記映像生成機能によって生成された３次元コンピュータグラフィック映像を、前記ユーザ端末に送信する送信機能
を前記コンピュータに実現させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばパソコンや携帯端末など、３次元コンピュータグラフィック機能を備えていないユーザ端末から３次元コンピュータグラフィック機能を備えている３次元コンピュータグラフィック装置に必要情報を提供することによって、３次元コンピュータグラフィック映像を生成することを可能とした３次元コンピュータグラフィック映像の生成方法、生成装置、および生成プログラムに関するものである。
【０００２】
【従来の技術】
通常、３次元コンピュータグラフィック（以下、「３次元ＣＧ」と称する。）映像を生成する際には、３次元ＣＧ機能を備えた３次元ＣＧ装置が広く用いられている。
【０００３】
この種の従来から用いられている３次元ＣＧ装置の装置概要を図９に示す。すなわち、従来技術による３次元ＣＧ装置６０は、入力操作装置６２と、表示画面２０と、レンダリング装置１２と、３次元ＣＧモデルデータベース１４とから構成されている。なお、このような従来技術による３次元ＣＧ装置６０に関する先行公知文献としては、下記特許文献１がある。
【０００４】
入力操作装置６２には、マウス１６およびキーボード１８といった入力デバイスが備えられており、ユーザが表示画面２０を見ながらマウス１６やキーボード１８を操作することによって３次元ＣＧ映像を生成するための生成情報が作成される。そして、この作成された生成情報は、レンダリング装置１２へと出力される。
【０００５】
生成情報とは、グラフィック表示される対象物であるモデルの配置情報と、このモデルを照明する照明情報と、この照明情報によって照明されたモデルを撮影する撮影情報と、レンダラー条件情報とが含まれている。
【０００６】
具体的に、配置情報とは、モデルの形状、大きさ、配置場所、配置角度、配置方法、透明度、反射度等が定義されている情報である。また、照明情報とは、照明の配置場所、照明光の色、照明光の強度、照明方向、照明タイプ（スポット照明なのか、あるいは自然光なのか）等が定義されている情報である。更に、撮影情報とは、照明情報によって照明されたモデルを撮影するカメラの視点、視線（撮影方向）、倍率、レンズの種類（広角レンズ等）等が定義されている情報である。更にまた、レンダラー条件情報とは、３次元ＣＧ映像生成の際の画像調等のオプション条件が定義されている情報であって、例えばアニメ調、水墨画調、油彩調等がある。
【０００７】
３次元ＣＧモデルデータベース１４には、基本的な形状や大きさのモデルのデータや、過去に作成されたモデルのデータが格納されているので、入力操作装置６２から配置情報を作成する場合には、モデルの形状や大きさを必ずしも作成する必要はなく、３次元ＣＧモデルデータベース１４に格納されているモデルを選択することによって代えることもできる。
【０００８】
レンダリング装置１２では、入力操作装置６２から出力された生成情報に基づいてレンダリング処理が行われ、３次元ＣＧ映像が生成される。つまり、レンダリング装置１２では、配置情報によって指定され照明情報に基づいて照明されたモデルが、撮影情報に基づいて撮影された状態の３次元ＣＧ映像が生成される。更に、レンダラー条件情報が指定されている場合、このレンダラー条件情報で指定された条件に基づいた３次元ＣＧ映像が生成される。このようにして生成された３次元ＣＧ映像は、表示画面２０から表示される。更に、レンダラー条件情報が指定されている場合には、このレンダラー条件情報で指定された条件に基づいた３次元ＣＧ映像が表示画面２０から表示される。
【０００９】
このような構成の３次元ＣＧ装置６０は、必ずしも専用の装置ではなくとも、３次元ＣＧ生成用のソフトウェアをインストールしたパソコン等のコンピュータによって実現することもできる。
【００１０】
【特許文献１】
特開平８−１２３９７８号公報
【００１１】
【発明が解決しようとする課題】
しかしながら、このような従来の３次元ＣＧ装置では、以下のような問題がある。
【００１２】
すなわち、レンダリング装置１２によってなされるレンダリング処理では、膨大なデータを取り扱う必要があることから、作業負荷が極めて大きい。このため、専用の３次元ＣＧ装置６０は一般的に極めて高価であるという問題がある。
【００１３】
コストを削減するために３次元ＣＧ生成用のソフトウェアをパソコン等のコンピュータにインストールし、このコンピュータによってレンダリング処理を行い３次元ＣＧ映像を生成することも可能であるが、当然のことながら処理能力はコンピュータの能力に依存してしまうために、処理能力の低いコンピュータでレンダリング処理を行う場合には、多大な処理を要するために処理能力のほとんどがレンダリング処理に費されてしまい、他のタスクを行うことができなくなるという問題がある。
【００１４】
本発明はこのような事情に鑑みてなされたものであり、パソコン等のユーザ端末から３次元ＣＧ映像の生成に必要な生成情報を３次元ＣＧ装置に送信し、３次元ＣＧ装置によって３次元ＣＧ映像を生成させることによって、ユーザ端末の負荷を最小限としつつ、かつ効率を低下させることなく３次元ＣＧ映像を生成することが可能な３次元ＣＧ映像の生成方法、生成装置、および生成プログラムを提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記の目的を達成するために、本発明では、以下のような手段を講じる。
【００１６】
すなわち、請求項１の発明は、コンピュータによって３次元コンピュータグラフィック映像を生成する方法であって、指定された３次元コンピュータグラフィック映像を生成するための生成情報をユーザ端末から通信ネットワークを介して受信し、受信した生成情報に基づいて３次元コンピュータグラフィック映像を生成し、生成した３次元コンピュータグラフィック映像を、ユーザ端末に送信する。
【００１７】
従って、請求項１の発明の３次元ＣＧ映像の生成方法においては、以上のような手段を講じることにより、ユーザ端末の負荷を最小限とするとともに、生成効率を低下させることなく３次元ＣＧ映像を生成することが可能となる。
【００１８】
請求項２の発明は、請求項１の発明の３次元コンピュータグラフィック映像の生成方法において、生成情報とは、少なくとも３次元コンピュータグラフィック映像に表示されるモデルの配置情報、モデルを撮影する条件である撮影情報、およびモデルを照明する条件である照明情報を含んでいる。そして、配置情報に基づいて配置されたモデルが、照明情報に基づいて照明された状態で、撮影情報に基づいて撮影された状態の３次元コンピュータグラフィック映像を生成する。
【００１９】
従って、請求項２の発明の３次元ＣＧ映像の生成方法においては、モデルの配置情報、モデルを撮影する条件である撮影情報、およびモデルを照明する条件である照明情報をユーザ端末から取得することによって高精度な３次元ＣＧ映像を生成することが可能となる。
【００２０】
請求項３の発明は、コンピュータによって３次元コンピュータグラフィック映像を生成する装置であって、指定された３次元コンピュータグラフィック映像を生成するための生成情報をユーザ端末から通信ネットワークを介して受信する受信手段と、受信手段によって受信された生成情報に基づいて３次元コンピュータグラフィック映像を生成する映像生成手段と、映像生成手段によって生成された３次元コンピュータグラフィック映像を、ユーザ端末に送信する送信手段とを備えている。
【００２１】
従って、請求項３の発明の３次元ＣＧ映像の生成装置においては、以上のような手段を講じることにより、ユーザ端末の負荷を最小限とするとともに、生成効率を低下させることなく３次元ＣＧ映像を生成することが可能となる。
【００２２】
請求項４の発明は、請求項３の発明の３次元コンピュータグラフィック映像の生成装置において、生成情報とは、少なくとも３次元コンピュータグラフィック映像に表示されるモデルの配置情報、モデルを撮影する条件である撮影情報、およびモデルを照明する条件である照明情報を含んでいる。そして、映像生成手段は、配置情報に基づいて配置されたモデルが、照明情報に基づいて照明された状態で、撮影情報に基づいて撮影された状態の３次元コンピュータグラフィック映像を生成する。
【００２３】
従って、請求項４の発明の３次元ＣＧ映像の生成装置においては、モデルの配置情報、モデルを撮影する条件である撮影情報、およびモデルを照明する条件である照明情報をユーザ端末から取得することによって高精度な３次元ＣＧ映像を生成することが可能となる。
【００２４】
請求項５の発明は、コンピュータによって３次元コンピュータグラフィック映像を生成させる装置に適用されるプログラムであって、指定された３次元コンピュータグラフィック映像を生成するための生成情報をユーザ端末から通信ネットワークを介して受信する受信機能、受信機能によって受信された生成情報に基づいて３次元コンピュータグラフィック映像を生成する映像生成機能、映像生成機能によって生成された３次元コンピュータグラフィック映像を、ユーザ端末に送信する送信機能をコンピュータに実現させるためのコンピュータ読み取り可能なプログラムである。
【００２５】
従って、請求項５の発明の３次元ＣＧ映像の生成プログラムによって、ユーザ端末の負荷を最小限とするとともに、生成効率を低下させることなくコンピュータによって３次元ＣＧ映像を生成させることが可能となる。
【００２６】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照しながら説明する。
なお、以下の実施の形態の説明に用いる図中の符号は、図９と同一部分については同一符号を付して示すことにする。
本発明の実施の形態を図１から図８を用いて説明する。
【００２７】
図１は、本発明の実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムの構成例を示す機能ブロック図である。
【００２８】
すなわち、本実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムは、インターネット等の通信ネットワーク２２を介して互いにデータ授受可能な状態で接続されたユーザ端末２４と３次元ＣＧ装置２６とから構成している。ユーザ端末２４と３次元ＣＧ装置２６とは１対１の対応を有している必要はなく、図２に示すように、複数のユーザ端末２４（＃１，＃２，・・・＃ｎ）が１つの３次元ＣＧ装置２６と通信ネットワーク２２を介してデータ授受可能なように接続していることによって、複数のユーザ端末２４（＃１，＃２，・・・＃ｎ）が１つの３次元ＣＧ装置２６を共有使用するようにしていても良い。
【００２９】
３次元ＣＧ装置２６は、例えば磁気ディスク等の記憶媒体に記憶されたプログラムを読み込み、このプログラムによって動作が制御されるコンピュータによって実現されるものである。また、このプログラムは、例えばフロッピー（登録商標）ディスク、ハ一ドディスク等の磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ等の光ディスク、半導体メモリ等の記憶媒体に格納し、また通信媒体により伝送して頒布することもできる。更にまた、このプログラムには、コンピュータに実行させるソフトウェア手段（実行プログラムのみならずテーブルやデータ構造も含む）をコンピュータ内に構成させる設定プログラムをも含むものである。３次元ＣＧ装置２６を実現するコンピュータは、このように記憶媒体に記憶されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより処理を実行する。ユーザ端末２４は、ＣＰＵ１０と、マウス１６と、キーボード１８と、表示画面２０と、通信部２８とを備えている。また、３次元ＣＧ装置２６は、レンダリング装置１２と、３次元ＣＧモデルデータベース１４と、認証サーバ３０と、ユーザ操作情報格納データベース３２とを備えている。
【００３０】
ＣＰＵ１０は、マウス１６およびキーボード１８といった入力デバイスを備えており、ユーザが表示画面２０を見ながらマウス１６やキーボード１８を操作することによって、予めユーザ端末２４毎に付与されている認証情報（認証ＩＤ、パスワード）を入力できるようにしている。また、オペレータが表示画面２０を見ながらマウス１６やキーボード１８を操作することによって、３次元ＣＧ映像を生成するための生成情報が作成されるようにしている。
【００３１】
生成情報とは、従来技術で説明したように、グラフィック表示される対象物であるモデルの配置情報と、このモデルを照明する照明情報と、この照明情報によって照明されたモデルを撮影する撮影情報と、レンダラー条件情報とを含んでいる。ＣＰＵ１０は、生成情報が作成された場合には、この生成情報を、予めユーザ端末２４毎に付与されている認証情報（認証ＩＤ、パスワード）とともに通信部２８へと出力する。
【００３２】
なお、３次元ＣＧモデルデータベース１４には、基本的な形状や大きさのモデルのデータや、過去に作成されたモデルのデータを格納している。例えば、本システムのユーザが作成したモデルや、東京タワー、樹木、家具等のように利用頻度が高い対象物のモデルについては、ユーザが自由に利用できるような状態でそのデータを格納している。
【００３３】
これら格納されたデータは、認証サーバ３０によって通信ネットワーク２２を介して通信部２８へ送信され、ＣＰＵ１０を介して、図３に示すように、ユーザ端末２４の表示画面２０から表示されるようにしている。そして、後述するように表示画面２０から表示されたモデルのデータから所望のモデルを選択することによって、モデルの形状や大きさをはじめから作成しなくても良いようにしている。なお、ここで選択するモデルは単数に限らず複数であってもよい。もちろん、キーボード１８から必要情報を入力することにより新たなモデルのデータを作成するようにしても良い。
【００３４】
通信部２８は、通信ネットワーク２２を介して３次元ＣＧ装置２６とのデータ授受を行う部位であって、ＣＰＵ１０から出力された認証情報、生成情報等を、通信ネットワーク２２を介して３次元ＣＧ装置２６側へ送信したり、あるいは認証サーバ３０から通信ネットワーク２２を介して送信されるデータを受信し、ＣＰＵ１０を介して表示画面２０から表示させる。
【００３５】
認証サーバ３０は、通信ネットワーク２２を介してユーザ端末２４から認証情報が送信された場合には、ユーザ操作情報格納データベース３２に格納されたユーザ情報とこの認証情報とを照合することによってユーザの特定を行う。ユーザ情報は、３次元ＣＧ装置２６に使用が許可されたユーザ名、認証ＩＤ、パスワードを含む情報である。そして、認証情報の認証ＩＤまたはパスワードが、ユーザ情報に含まれる認証ＩＤおよびパスワードと一致しない場合には、ユーザ端末２４からのデータを受け付けない。
【００３６】
一方、認証情報の認証ＩＤおよびパスワードが、ユーザ情報に含まれる認証ＩＤおよびパスワードに一致する場合には、ユーザ情報に基づいて該ユーザを特定するとともに、ユーザ端末２４と３次元ＣＧ装置２６との通信ネットワーク２２を介したデータ授受を可能な状態とする。そして、３次元ＣＧモデルデータベース１４に格納されているモデルのデータを取得し、通信ネットワーク２２を介して通信部２８へと送信する。
【００３７】
更に、これに対して通信ネットワーク２２を介して通信部２８から送信された生成情報を受信する。そして、受信した生成情報をレンダリング装置１２へと出力する。
【００３８】
レンダリング装置１２は、３次元ＣＧ機能を備えている。そして、認証サーバ３０から生成情報が出力された場合には、これら情報に基づいて従来技術で説明したものと同様な方法でレンダリング処理を行い、３次元ＣＧ映像を生成する。
【００３９】
この３次元ＣＧ映像のデータを認証サーバ３０に返信することによって、認証サーバ３０から通信ネットワーク２２を介して通信部２８へと送信させる。このようにして通信部２８に送信された３次元ＣＧ映像のデータは、表示画面２０から表示される。図４に、表示画面２０に表示される生成情報作成画面の一例を示す。
【００４０】
図４において画面ａは、配置情報（モデルの形状、サイズ、配置場所、配置角度、配置方法、透明度、反射度等）に従ったモデルを、ユーザ端末２４で表示可能なレベルで３次元レンダリングして得られたイメージで表示する。なお、画面ａ内において、モデルの配置場所は自由に設定したり、移動したりすることを可能としている。
【００４１】
また、図４においてズームバーｂは、マウス１６の操作に基づいて、画面ａに表示された３次元ＣＧ映像の大きさを制御する。つまり、マウス１６を操作することによってズームバーｂをセンターラインｂ１よりも”ＺＯＯＭ  ＩＮ”側に伸ばした場合には３次元ＣＧ映像をより拡大表示し、”ＺＯＯＭ  ＯＵＴ”側に伸ばした場合には３次元ＣＧ映像をより縮小表示する。なお、照明の移動経路の指定、およびカメラの視点移動経路の指定も上述のような方法で行なう。
【００４２】
また、マウス１６を操作し、カメラ位置操作キーｃの上下左右前後の矢印をクリックすることによって、画面ａに表示される３次元ＣＧ映像を撮影するカメラの位置を移動する。その他、マウス１６を操作し、照明場所スイッチｄを制御することによって画面ａに表示される３次元ＣＧ映像を照明するライトｎの位置を変更させたり、照明色選択スイッチｅから照明色を選択することによって照明色を変更したり、照明光強度スイッチｆから照明強度を設定することによって照明強度を変更したり、照明方法選択スイッチｇから照明方法を選択することによって照明方法を変更する。
【００４３】
変更内容が確定した場合には、ユーザがマウス１６によって確定キーｈをクリックすることによって変更された生成情報が作成されるようにしている。このようにして変更された生成情報もまた通信部２８から通信ネットワーク２２を介して認証サーバ３０に送信され、更にレンダリング装置１２へと出力されるようにしている。
【００４４】
そして、レンダリング装置１２は、変更された生成情報に基づいてレンダリング処理を行い、再び３次元ＣＧ映像を生成する。そして、この３次元ＣＧ映像のデータを認証サーバ３０に返信することによって、認証サーバ３０から通信ネットワーク２２を介して通信部２８へと送信させ、表示画面２０から表示させる。
【００４５】
ユーザは表示画面２０の画面から表示された３次元ＣＧ映像を確認し、変更する必要がない場合には確定キーｈをマウス１６でクリックする。するとＣＰＵ１０は確定信号を生成し、通信部２８へと出力する。
【００４６】
通信部２８は、この確定信号を通信ネットワーク２２を介して認証サーバ３０へと送信する。すると、認証サーバ３０は、３次元ＣＧ映像のデータをユーザ情報に関連付けて３次元ＣＧモデルデータベース１４に書き込む。これによって、ユーザは、過去に作成した３次元ＣＧ映像のデータを利用できるようにしている。
【００４７】
レンダリング装置１２は、このように確定した３次元ＣＧ映像のデータを、ＣＤ−Ｒなどの記憶媒体に書き込みユーザに送付するようにしても良い。
【００４８】
ユーザ端末２４では、このように確定した３次元ＣＧ映像のデータを表示画面２０から表示する。
【００４９】
次に、以上のように構成した本発明の実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムの動作について図５のデータ遷移図、および図６から図８のフローチャートを用いて説明する。
【００５０】
まず、ユーザ端末２４から３次元ＣＧ装置２６を操作するためには、３次元ＣＧ装置２６のユーザ操作情報格納データベース３２にユーザ情報を書き込むことによって予めユーザ登録しておく必要がある。ユーザ情報とは、ユーザ名、認証ＩＤ、パスワードを含む情報である。
【００５１】
そして、ユーザ端末２４から３次元ＣＧ装置２６を利用する場合には、まず、ユーザ端末２４から３次元ＣＧ装置２６に対して認証情報（認証ＩＤ、パスワード）を送信することによって、操作許可を受ける。この場合、まず、オペレータが表示画面２０を見ながらマウス１６やキーボード１８を操作することによって認証情報（認証ＩＤ、パスワード）を入力する。入力された認証情報は、ＣＰＵ１０から通信部２８へと出力され、更に通信部２８から通信ネットワーク２２を介して認証サーバ３０へと送信される（Ｓ１）。
【００５２】
このようにして送信された認証情報は、認証サーバ３０によって受信され、更に認証サーバ３０によってユーザ操作情報格納データベース３２に格納されているユーザ情報と照合されることによってユーザの特定がなされる。
【００５３】
すなわち、ユーザ情報は、３次元ＣＧ装置２６の使用が許可されたユーザ名、認証ＩＤ、パスワードを含む情報であるので、認証情報の認証ＩＤおよびパスワードが、ユーザ情報の認証ＩＤおよびパスワードと一致しているか否かが確認される。認証情報の認証ＩＤおよびパスワードが、ユーザ情報の認証ＩＤおよびパスワードと一致する場合には、ユーザが特定され、ユーザ端末２４からの３次元ＣＧ装置２６の利用が許可される（Ｓ２）。
【００５４】
一方、ユーザ情報の認証ＩＤおよびパスワードと、認証情報の認証ＩＤおよびパスワードとの一致が得られない場合、すなわち認証ＩＤもパスワードも一致していない場合、認証ＩＤが一致しているもののパスワードが一致していない場合、パスワードが一致しているものの認証ＩＤが一致していない場合には、登録されていないユーザであると判定され、ユーザ端末２４からの３次元ＣＧ装置２６の利用が許可されない。
【００５５】
利用が許可された場合には、認証サーバ３０と通信部２８とのデータ授受が可能となるとともに、利用許可を通知するメッセージ情報が認証サーバ３０から通信ネットワーク２２を介して通信部２８へと送信され、表示画面２０から例えば「利用が許可されました。３次元ＣＧ映像を生成するための生成情報を作成して下さい。」等のメッセージ表示がなされる。
【００５６】
更に、認証サーバ３０によって、３次元ＣＧモデルデータベース１４に格納されている基本的な形状や大きさのモデルのデータや、このユーザが過去に作成したモデルのデータが取得され、通信ネットワーク２２を介して通信部２８へと送信され、図３に示すように表示画面２０から一覧表示される（Ｓ３）。
【００５７】
このように一覧表示されたデータから選択することによってモデルの形状が決定され（Ｓ４）、このモデルのデータが認証サーバ３０から通信ネットワーク２２を介して通信部２８へと送信される（Ｓ５）。なお、モデルの形状を選択する代わりにユーザがキーボード１８から必要な入力を行うことによって、モデルの形状を設定するようにしても良い。
【００５８】
更に、ユーザがマウス１６を操作したり、キーボード１８から必要な入力を行うことによって、３次元ＣＧ映像を生成するための生成情報が完成される（Ｓ６）。上述したように生成情報には、グラフィック表示される対象物であるモデルの配置情報と、このモデルを照明する照明情報と、この照明情報によって照明されたモデルを撮影する撮影情報と、レンダラー条件情報とが含まれている。
【００５９】
この生成情報はＣＰＵ１０へと出力され、ＣＰＵ１０から通信部２８へと出力され、通信部２８から通信ネットワーク２２を介して認証サーバ３０へと送信される（Ｓ７）。更に、認証サーバ３０によってレンダリング装置１２へと出力される（Ｓ８）。
【００６０】
レンダリング装置１２には、３次元ＣＧ機能が備えられている。そして、この３次元ＣＧ機能を使うことによって、認証サーバ３０から出力された生成情報に基づいてレンダリング処理が行われ、３次元ＣＧ映像が生成される（Ｓ９）。そして、この３次元ＣＧ映像のデータは、プレビュー映像用データとして認証サーバ３０へと返信され（Ｓ１０）、更に認証サーバ３０から通信ネットワーク２２を介して通信部２８へと送信され、表示画面２０から表示される（Ｓ１１）。
【００６１】
生成情報作成画面では、一例として図４に示されている画面ａ内には、配置情報（モデルの形状、サイズ、配置場所、配置角度、配置方法、透明度、反射度等）に従ったモデルｍのイメージが表示される。また、マウス１６を用いてズームバーｂを操作することにより、画面ａに表示される３次元ＣＧ映像の大きさが制御される。なお、照明の移動経路の指定、およびカメラの視点移動経路の指定も上述のような方法で行う。
【００６２】
更に、マウス１６を用いてカメラ位置操作キーｃの上下左右の矢印をクリックすることにより、画面ａに表示される３次元ＣＧ映像を撮影するカメラの位置が移動する。その他、マウス１６によって、照明場所スイッチｄを操作することによって画面ａに表示される３次元ＣＧ映像を照明するライトの位置が、照明色選択スイッチｅを操作し照明色を選択することによって照明色が、照明光強度スイッチｆを操作し照明強度を設定することによって照明強度が、照明方法選択スイッチｇを操作し照明方法を選択することによって照明方法がそれぞれ変更される。
【００６３】
このようにして変更内容が確定した場合には、ユーザがマウス１６を操作し確定キーｈをクリックすることによって、変更された生成情報が作成される（Ｓ１２）。変更された生成情報もまた通信部２８から通信ネットワーク２２を介して認証サーバ３０に送信され（Ｓ１３）、更にレンダリング装置１２へと出力される（Ｓ１４）。
【００６４】
そして、レンダリング装置１２では、変更された生成情報に基づいてレンダリング処理が行われ、３次元ＣＧ映像が生成される（Ｓ１５）。そして、この３次元ＣＧ映像のデータが確定映像用データとして認証サーバ３０へ出力され（Ｓ１６）、更に、認証サーバ３０から通信ネットワーク２２を介して通信部２８へと送信され（Ｓ１７）、ユーザ端末２４の表示画面２０から表示される（Ｓ１８）。なお、操作入力のための情報を表示する表示画面と、３次元ＣＧ映像を表示する表示画面とは、同一であっても異なるものであっても良い。
【００６５】
ステップＳ１５で生成された３次元ＣＧ映像のデータは、レンダリング装置１２によって、ユーザ情報と関連付けられて３次元ＣＧモデルデータベース１４に書き込まれる。これによって、ユーザが過去に作成した３次元ＣＧ映像のデータが再利用可能となる。
【００６６】
一方、ステップＳ１５で生成された３次元ＣＧ映像のデータが、レンダリング装置１２によってＣＤ−Ｒなどの記憶媒体に書き込まれ（Ｓ１９）ユーザに送付することもできる（Ｓ２０）。
【００６７】
なお、上記では、ステップＳ９で作成された３次元ＣＧ映像のデータをプレビュー映像用データとし、ステップＳ１５で作成された３次元映像のデータを確定映像用データとしているが、ステップＳ１８において表示画面２０から表示された確定映像用データに対して更にステップＳ１２で行っているような生成情報の変更処理を行うようにしても良い。
【００６８】
すなわち、図５に示すデータ遷移図は、プレビュー映像用データに対する変更処理がなされた生成情報を確定映像用データとした場合について示しているが、本発明の実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムは、これに限定されるものではなく、プレビュー映像用データを２度以上変更した後に確定映像用データを得るようにしても良い。
【００６９】
また、ステップＳ１２において表示された３次元ＣＧ映像を変更する必要がない場合には、ステップＳ１２からステップＳ１８までの処理を省略し、ステップＳ１１において表示されたプレビュー映像用データをそのまま確定映像用データとしても良い。
【００７０】
更に、３次元ＣＧ映像のデータサイズが大きく、ユーザ端末２４へ送信する際に時間がかかるような場合、データサイズの小さいプレビュー映像用データを送信（Ｓ１１）した後に、ステップＳ１９とステップＳ２０の処理を行なうようにしても良い。
【００７１】
上述したように、本発明の実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムにおいては、上記のような作用により、ユーザは、高価な３次元ＣＧ装置を購入しなくとも、生成情報を３次元ＣＧ装置２６に送信し、３次元ＣＧ装置２６によって３次元ＣＧ映像を作成することにより、高精度の３次元映像を効率的に作成することが可能となる。
【００７２】
その結果、ユーザ端末２４は特に高い処理能力を備える必要はなくなるので、コストダウンを図ることも可能となる。
【００７３】
以上、本発明の好適な実施の形態について、添付図面を参照しながら説明したが、本発明はかかる構成に限定されない。特許請求の範囲の発明された技術的思想の範疇において、当業者であれば、各種の変更例及び修正例に想到し得るものであり、それら変更例及び修正例についても本発明の技術的範囲に属するものと了解される。
【００７４】
【発明の効果】
以上説明したように、本発明によれば、パソコン等のユーザ端末から３次元ＣＧ映像の作成に必要な生成情報を３次元ＣＧ装置に送信し、３次元ＣＧ装置によって３次元ＣＧ映像を生成させることによって、ユーザ端末の負荷を最小限としつつ、かつ制作効率を低下させることなく３次元ＣＧ映像を生成することが可能な３次元ＣＧ映像の生成方法、生成装置、および生成プログラムを実現することができる。
【００７５】
具体的には、請求項１、請求項３、および請求項５の発明によれば、ユーザは、ユーザ端末２４から生成情報を入力すれば、この生成情報に基づいて生成された３次元ＣＧ映像が返信されてくるので、ユーザ端末側において３次元ＣＧ映像を生成する必要はない。このため、ユーザ端末の負荷を最小限とするとともに、効率を低下させることなく３次元ＣＧ映像を生成することが可能となる。
【００７６】
また、請求項２および請求項４の発明によれば、ユーザは、生成情報として、モデルの配置情報、モデルを撮影する条件である撮影情報、およびモデルを照明する条件である照明情報をユーザ端末から入力することによって、高精度に生成された３次元ＣＧ映像を受け取ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムの構成例を示す機能ブロック図。
【図２】３次元ＣＧ装置を複数のユーザ端末で共有する場合の構成例を示すネットワーク構成図。
【図３】表示画面から一覧表示されるモデルの形状データの表示例を示す模式図。
【図４】生成情報作成画面が表示された表示画面の一例を示す模式図。
【図５】同実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムにおけるデータ遷移図。
【図６】同実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムの動作例を示すフローチャート（１）。
【図７】同実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムの動作例を示すフローチャート（２）。
【図８】同実施の形態に係る３次元ＣＧ映像の生成方法が適用された３次元ＣＧ映像生成システムの動作例を示すフローチャート（３）。
【図９】従来技術による３次元ＣＧ装置の構成概念図。
【符号の説明】
ａ…画面、ｂ…ズームバー、ｂ１…センターライン、ｃ…カメラ位置操作キー、ｄ…照明場所スイッチ、ｅ…照明色選択スイッチ、ｆ…照明光強度スイッチ、ｇ…照明方法選択スイッチ、ｈ…確定キー、ｍ…モデル、ｎ…照明、１０…ＣＰＵ、１２…レンダリング装置、１４…ＣＧモデルデータベース、１６…マウス、１８…キーボード、２０…表示画面、２２…通信ネットワーク、２４…ユーザ端末、２６，６０…３次元ＣＧ装置、２８…通信部、３０…認証サーバ、３２…ユーザ操作情報格納データベース、３２…格納データベース、６２…入力操作装置
【図１】
2005025388.tif 000003
【図２】
2005025388.tif 000004
【図３】
2005025388.tif 000005
【図４】
2005025388.tif 000006
【図５】
2005025388.tif 000007
【図６】
2005025388.tif 000008
【図７】
2005025388.tif 000009
【図８】
2005025388.tif 000010
【図９】
2005025388.tif 000011