(57)【特許請求の範囲】
【請求項１】
仮想空間におけるオブジェクトの２次元画像を生成するために当該オブジェクトの表示態様を規定するパラメータを設定する複数の表示態様設定装置を備える表示態様設定システムであって、
各前記表示態様設定装置は、
前記パラメータを記憶するパラメータ記憶手段と、
前記パラメータ設定用の前記オブジェクトの形状データ及び前記記憶されたパラメータに基づいて前記２次元画像を生成し、当該画像を表示する画像生成表示手段と、
ユーザによる指示を指示情報として入力する指示入力手段と、
前記表示された２次元画像に基づく変更指示を前記指示情報として前記指示入力手段により入力したときに、当該指示情報に基づいて前記記憶されたパラメータを変更するパラメータ変更手段と、
一の前記表示態様設定装置の前記パラメータ変更手段による前記変更が行われたときに、前記変更されたパラメータを他の前記表示態様設定装置がネットワークを介して取得し、前記記憶されたパラメータを当該取得されたパラメータに基づいて変更するパラメータ同期変更手段と、を備え、
前記画像生成表示手段は、前記変更されたパラメータに基づいて新たに前記２次元画像を生成し、表示し、
前記各表示態様設定装置は、
前記パラメータの保存指示を前記指示情報として前記指示入力手段により入力したときに、前記パラメータ記憶手段により記憶されているパラメータと、当該パラメータに基づいて生成された前記２次元画像またはそれを縮小した画像の画像データとを対応付けて保存するパラメータ保存手段と、
一の前記表示態様設定装置の前記パラメータ保存手段による前記保存が行われたときに、前記保存された保存データを他の前記表示態様設定装置がネットワークを介して取得し保存するパラメータ同期保存手段と、
前記保存された一または複数の保存データの前記画像データを一覧表示する一覧表示手段と、
を更に備え、
前記表示態様設定システムは、
前記オブジェクトの形状データを記憶する形状データ記憶装置と、前記オブジェクトの２次元画像を生成する画像生成装置と、を更に備え、
少なくとも一の前記表示態様設定装置は、
前記形状データ記憶装置に記憶された形状データを取得する形状データ取得手段と、
前記取得された形状データの一部を削除して簡略形状データを生成する簡略形状データ生成手段と、を更に備えるとともに、
他の前記表示態様設定装置は、ネットワークを介して前記生成された簡略形状データを取得する簡略形状データ取得手段を更に備え、
前記各表示態様設定装置は、
前記生成または前記取得された簡略形状データを前記パラメータ設定用の形状データとして前記パラメータ記憶手段により記憶し、
前記一覧表示手段により一覧表示された画像データの中から少なくとも一の当該画像データの選択指示を前記指示情報として前記指示入力手段により入力したときに、当該指示情報に基づいて当該画像データに対応するパラメータを選択する選択手段と、
前記選択されたパラメータを出力する出力手段と、を更に備え、
前記画像生成表示手段は、 
前記形状データ記憶装置に記憶された形状データと、前記表示態様生成手段の前記出力手段により出力されたパラメータと、に基づいて前記オブジェクトの２次元画像を生成し、表示することを特徴とする表示態様設定システム。
【請求項２】
請求項１に記載の表示態様設定システムに含まれる表示態様設定装置であって、
前記パラメータ記憶手段、前記画像生成表示手段、前記指示入力手段、前記パラメータ変更手段及び前記同期パラメータ変更手段を備えることを特徴とする表示態様設定装置。
【請求項３】
コンピュータを、
請求項２に記載の表示態様設定装置として機能させることを特徴とする表示態様設定処理プログラム。
【請求項４】
仮想空間におけるオブジェクトの２次元画像を生成するために当該オブジェクトの表示態様を規定するパラメータを設定する表示態様設定装置であって、前記パラメータを記憶するパラメータ記憶手段と、ユーザによる指示を指示情報として入力する指示入力手段と、を有する表示態様設定装置を複数備え、前記オブジェクトの形状データを記憶する形状データ記憶装置と、前記オブジェクトの２次元画像を生成する画像生成装置と、を備える表示態様設定システムにおける表示態様設定方法において、
一の前記表示態様設定装置が、前記パラメータ設定用の前記オブジェクトの形状データ及び前記記憶されたパラメータに基づいて前記２次元画像を生成し、当該画像を表示し、前記表示された２次元画像に基づく変更指示を前記指示情報として指示入力手段により入力したときに、当該指示情報に基づいて前記記憶されたパラメータを変更する工程と、
他の前記表示態様設定装置が、前記一の表示態様設定装置による前記変更が行われたときに、前記変更されたパラメータを他の前記表示態様設定装置がネットワークを介して取得し、前記記憶されたパラメータを当該取得されたパラメータに基づいて変更し、前記変更されたパラメータに基づいて新たに前記２次元画像を生成し、表示する工程と、
前記各表示態様設定装置が、前記パラメータの保存指示を前記指示情報として前記指示入力手段により入力したときに、前記パラメータ記憶手段により記憶されているパラメータと、当該パラメータに基づいて生成された前記２次元画像またはそれを縮小した画像の画像データとを対応付けて保存するパラメータ保存工程と、
一の前記表示態様設定装置の前記パラメータ保存工程による前記保存が行われたときに、前記保存された保存データを他の前記表示態様設定装置がネットワークを介して取得し保存するパラメータ同期保存工程と、
前記他の表示態様設定装置が、前記保存された一または複数の保存データの前記画像データを一覧表示する一覧表示工程と、を更に有し、
少なくとも一の前記表示態様設定装置が、前記形状データ記憶装置に記憶された形状データを取得する形状データ取得工程と、
少なくとも一の前記表示態様設定装置が、前記取得された形状データの一部を削除して簡略形状データを生成する簡略形状データ生成工程と、を更に有するとともに、
他の前記表示態様設定装置が、ネットワークを介して前記生成された簡略形状データを取得する簡略形状データ取得工程を更に有し、
前記各表示態様設定装置が、前記生成または前記取得された簡略形状データを前記パラメータ設定用の形状データとして前記パラメータ記憶手段により記憶する記憶工程と、
前記各表示態様設定装置が、前記一覧表示工程により一覧表示された画像データの中から少なくとも一の当該画像データの選択指示を前記指示情報として前記指示入力手段により入力したときに、当該指示情報に基づいて当該画像データに対応するパラメータを選択する選択工程と、
前記各表示態様設定装置が、前記選択されたパラメータを出力する出力工程と、
前記各表示態様設定装置が、前記形状データ記憶装置に記憶された形状データと、前記出力工程により出力されたパラメータと、に基づいて前記オブジェクトの２次元画像を生成し、表示する工程と、
を更に有することを特徴とする表示態様設定システムにおける表示態様設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間におけるオブジェクトの２次元画像を生成するために当該オブジェクトの表示態様を規定するパラメータを設定する複数の表示態様設定装置を備える表示態様設定システム、表示態様設定装置、表示態様設定方法及び表示態様設定処理プログラムの技術分野に関する。
【背景技術】
【０００２】
広告や出版物等に用いられる写真は商業写真とも呼ばれており、その被写体等のイメージがクライアント（例えば、広告主や出版社等）の要望するイメージになるようにしたり、または消費者の購買意欲を向上させるようにしたり等、非常に高い品質が要求される写真である。従って、このような商業写真の分野では、その被写体自体はもとより、カメラアングルやライティング等といった被写体の写り具合を決定する要素は特に重要である。
【０００３】
こうした要素は、例えば、様々なアングル、ライティングで被写体を撮影し、現像された多数の写真を並べる等して、比較検討することにより最終的に決定されるというのが一般的である。
【０００４】
近年においては、写真の代わりに、３ＤＣＧ（3 Dimension Computer Graphics）システム等で作成された画像を広告や出版物等に用いることが多くなった。このような画像において、被写体に相当するものは仮想空間上に存在するオブジェクトであるため、被写体をカメラで撮影といったようなことはできない。
【０００５】
従って、従来、アングル、ライティング等といった、画像上におけるオブジェクトの表示態様を決定する方法としては、例えば、特許文献１にも開示されているように、レンダリング用のコンピュータが、オブジェクトの形状データを用いて画像を生成し、その画像をディスプレイ等に表示する。そして、オペレータが、オブジェクトの表示態様を推測しながら、アングルやライティング等のパラメータを変更した後、レンダリング用のコンピュータがそのパラメータを用いて新たに画像を生成する。オペレータは、生成された画像をディスプレイ等により確認することにより所望の画像が得られたか否かを評価して、必要であれば更にパラメータを変更する、といった作業を繰り返しながら、所望の画像に近づけていく（即ち、最終的なアングル、ライティング等に近づけていく）という方法が採られていた。
【特許文献１】特開２００２−８０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の方法では、写真撮影の場合のように写真を多数並べて比較検討を行うようなことが困難であるため、度々手戻りが発生し、作業効率が悪いという問題がある。
【０００７】
また、実際に、所望の画像のイメージというものを有しているのは、オペレータではなく、クライアントやプロデューサー等といった人物（以下、指示者とも称する）であることが大半であるが、その指示者のイメージ通りの画像を得るためには、本人が画像製作現場に赴いて直接オペレータにアングルやライティング等を指示しなければならず、指示者の負担が大きいという問題がある。一方で、この問題を回避するためには、例えば、指示者が指示書を作成してオペレータに送付するなどにより、アングルやライティング等を間接的に指示しなければならず、このために、作業効率が悪くなったり、イメージ通りの画像が得難くなったりするという問題がある。
【０００８】
本発明は、以上の点に鑑みてなされたものであり、指示者等のユーザが画像製作現場等に赴かなくても、アングルやライティング等といった表示態様を直接的に指示することを可能とする表示態様設定システム、表示態様設定装置、表示態様設定方法及び表示態様設定処理プログラムを提供することを目的とする。また、カメラ撮影の場合と同様の手軽さで最終的な表示態様を決定することを可能とする表示態様設定システム、表示態様設定装置、表示態様設定方法及び表示態様設定処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の発明は、仮想空間におけるオブジェクトの２次元画像を生成するために当該オブジェクトの表示態様を規定するパラメータを設定する複数の表示態様設定装置を備える表示態様設定システムであって、各前記表示態様設定装置は、前記パラメータを記憶するパラメータ記憶手段と、前記パラメータ設定用の前記オブジェクトの形状データ及び前記記憶されたパラメータに基づいて前記２次元画像を生成し、当該画像を表示する画像生成表示手段と、ユーザによる指示を指示情報として入力する指示入力手段と、前記表示された２次元画像に基づく変更指示を前記指示情報として前記指示入力手段により入力したときに、当該指示情報に基づいて前記記憶されたパラメータを変更するパラメータ変更手段と、一の前記表示態様設定装置の前記パラメータ変更手段による前記変更が行われたときに、前記変更されたパラメータを他の前記表示態様設定装置がネットワークを介して取得し、前記記憶されたパラメータを当該取得されたパラメータに基づいて変更するパラメータ同期変更手段と、を備え、前記画像生成表示手段は、前記変更されたパラメータに基づいて新たに前記２次元画像を生成し、表示し、前記各表示態様設定装置は、前記パラメータの保存指示を前記指示情報として前記指示入力手段により入力したときに、前記パラメータ記憶手段により記憶されているパラメータと、当該パラメータに基づいて生成された前記２次元画像またはそれを縮小した画像の画像データとを対応付けて保存するパラメータ保存手段と、一の前記表示態様設定装置の前記パラメータ保存手段による前記保存が行われたときに、前記保存された保存データを他の前記表示態様設定装置がネットワークを介して取得し保存するパラメータ同期保存手段と、前記保存された一または複数の保存データの前記画像データを一覧表示する一覧表示手段と、を更に備え、前記表示態様設定システムは、前記オブジェクトの形状データを記憶する形状データ記憶装置と、前記オブジェクトの２次元画像を生成する画像生成装置と、を更に備え、少なくとも一の前記表示態様設定装置は、前記形状データ記憶装置に記憶された形状データを取得する形状データ取得手段と、前記取得された形状データの一部を削除して簡略形状データを生成する簡略形状データ生成手段と、を更に備えるとともに、他の前記表示態様設定装置は、ネットワークを介して前記生成された簡略形状データを取得する簡略形状データ取得手段を更に備え、前記各表示態様設定装置は、前記生成または前記取得された簡略形状データを前記パラメータ設定用の形状データとして前記パラメータ記憶手段により記憶し、前記一覧表示手段により一覧表示された画像データの中から少なくとも一の当該画像データの選択指示を前記指示情報として前記指示入力手段により入力したときに、当該指示情報に基づいて当該画像データに対応するパラメータを選択する選択手段と、前記選択されたパラメータを出力する出力手段と、を更に備え、前記画像生成表示手段は、前記形状データ記憶装置に記憶された形状データと、前記表示態様生成手段の前記出力手段により出力されたパラメータと、に基づいて前記オブジェクトの２次元画像を生成し、表示することを特徴とする。
【００１０】
この発明によれば、例えば、アングルやライティング等の表示態様を規定するパラメータを各表示態様設定装置が記憶しており、当該パラメータに基づいて２次元画像が生成表示される。そして、ユーザが表示された２次元画像を確認しながら、パラメータ変更操作等を行うと、記憶されているパラメータが変更される。そして、一の表示態様設定装置においてパラメータが変更されると、変更されたパラメータを他の表示態様設定装置により取得され、当該取得されたパラメータに基づいて、記憶されているパラメータが変更され、当該変更されたパラメータに基づいて新たに２次元画像が生成表示される。
【００１１】
従って、ある表示態様設定装置において表示態様が変更されると、他の表示態様設定装置においても表示態様が変更され、各装置において記憶されているパラメータ及び表示される２次元画像も一致することとなるので、指示者等のユーザは、画像製作現場等に赴かなくても、ネットワークを介して画像製作現場等に設置された表示態様設定装置と接続された表示態様設定装置を使用することで、画像製作現場等でオペレータ等よってパラメータ変更された結果を確認したり、自らパラメータの設定を行ったりすることで、表示態様を直接的に指示することができる。
また、パラメータを様々に変更しながら、任意の状態でパラメータを保存することができ、その保存されたパラメータに基づく画像が一覧で表示されるので、カメラ撮影の場合と同様の手軽さで、複数の表示態様を比較することができる。しかも、指示者等のユーザは、画像製作現場等に赴くことなく比較作業を行うことができる。
さらに、表示態様設定装置による２次元画像の生成表示には簡易形状データが用いられ、画像生成装置による２次元画像の生成には通常の形状データが用いられる。従って、表示態様を設定するための２次元画像の生成表示に要する時間が短くなり、ユーザはストレスなく、カメラ撮影の場合と同様の手軽さで最終的な表示態様を決定することができる。
【００１２】
請求項２に記載の発明は、請求項１に記載の表示態様設定システムに含まれる表示態様設定装置であって、前記パラメータ記憶手段、前記画像生成表示手段、前記指示入力手段、前記パラメータ変更手段及び前記同期パラメータ変更手段を備えることを特徴とする。
【００１３】
請求項３に記載の発明は、コンピュータを、請求項２に記載の表示態様設定装置として機能させることを特徴とする。
【００１４】
請求項４に記載の発明は、仮想空間におけるオブジェクトの２次元画像を生成するために当該オブジェクトの表示態様を規定するパラメータを設定する表示態様設定装置であって、前記パラメータを記憶するパラメータ記憶手段と、ユーザによる指示を指示情報として入力する指示入力手段と、を有する表示態様設定装置を複数備え、前記オブジェクトの形状データを記憶する形状データ記憶装置と、前記オブジェクトの２次元画像を生成する画像生成装置と、を備える表示態様設定システムにおける表示態様設定方法において、一の前記表示態様設定装置が、前記パラメータ設定用の前記オブジェクトの形状データ及び前記記憶されたパラメータに基づいて前記２次元画像を生成し、当該画像を表示し、前記表示された２次元画像に基づく変更指示を前記指示情報として指示入力手段により入力したときに、当該指示情報に基づいて前記記憶されたパラメータを変更する工程と、他の前記表示態様設定装置が、前記一の表示態様設定装置による前記変更が行われたときに、前記変更されたパラメータを他の前記表示態様設定装置がネットワークを介して取得し、前記記憶されたパラメータを当該取得されたパラメータに基づいて変更し、前記変更されたパラメータに基づいて新たに前記２次元画像を生成し、表示する工程と、前記各表示態様設定装置が、前記パラメータの保存指示を前記指示情報として前記指示入力手段により入力したときに、前記パラメータ記憶手段により記憶されているパラメータと、当該パラメータに基づいて生成された前記２次元画像またはそれを縮小した画像の画像データとを対応付けて保存するパラメータ保存工程と、一の前記表示態様設定装置の前記パラメータ保存工程による前記保存が行われたときに、前記保存された保存データを他の前記表示態様設定装置がネットワークを介して取得し保存するパラメータ同期保存工程と、前記他の表示態様設定装置が、前記保存された一または複数の保存データの前記画像データを一覧表示する一覧表示工程と、を更に有し、少なくとも一の前記表示態様設定装置が、前記形状データ記憶装置に記憶された形状データを取得する形状データ取得工程と、少なくとも一の前記表示態様設定装置が、前記取得された形状データの一部を削除して簡略形状データを生成する簡略形状データ生成工程と、を更に有するとともに、他の前記表示態様設定装置が、ネットワークを介して前記生成された簡略形状データを取得する簡略形状データ取得工程を更に有し、前記各表示態様設定装置が、前記生成または前記取得された簡略形状データを前記パラメータ設定用の形状データとして前記パラメータ記憶手段により記憶する記憶工程と、前記各表示態様設定装置が、前記一覧表示工程により一覧表示された画像データの中から少なくとも一の当該画像データの選択指示を前記指示情報として前記指示入力手段により入力したときに、当該指示情報に基づいて当該画像データに対応するパラメータを選択する選択工程と、前記各表示態様設定装置が、前記選択されたパラメータを出力する出力工程と、前記各表示態様設定装置が、前記形状データ記憶装置に記憶された形状データと、前記出力工程により出力されたパラメータと、に基づいて前記オブジェクトの２次元画像を生成し、表示する工程と、を更に有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、指示者等のユーザが画像製作現場等に赴かなくても、アングルやライティング等といった表示態様を直接的に指示することができる。また、カメラ撮影の場合と同様の手軽さで最終的な表示態様を決定することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、３ＤＣＧシステムに対して本発明を適用した場合の実施形態である。
［１．３ＤＣＧシステムの構成及び機能概要］
先ず、本実施形態に係る３ＤＣＧシステムＳの構成及び機能概要について、図１を用いて説明する。
【００２１】
図１は、本実施形態に係る３ＤＣＧシステムＳの概要構成の一例を示す図である。
【００２２】
図１に示すように、３ＤＣＧシステムＳは、形状データ記憶装置の一例としての外部記憶装置１と、画像生成装置の一例としてのレンダリング装置２と、表示態様設定装置の一例としてのホスト側アングル設定装置（以下、Ｈアングル設定装置と称する）３と、表示態様設定装置の他の例としての複数のリモート側アングル設定装置（以下、Ｒアングル設定装置と称する）４及び５と、により構成されている。
【００２３】
外部記憶装置１、レンダリング装置２及びＨアングル設定装置３は、例えば、画像製作現場に設置されているとともに、ＬＡＮ（Local Area Network）等の社内ネットワークに接続されており、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を用いて、相互にデータの送受信が可能である。また、レンダリング装置２、Ｈアングル設定装置３、Ｒアングル設定装置４及び５は、夫々ネットワークＮＷに接続されており、例えば、通信プロトコルにＴＣＰ／ＩＰを用いて、相互にデータの送受信が可能である。なお、ネットワークＮＷは、例えば、インターネット、公衆回線網、移動体通信回線網、専用回線（例えば、ＣＡＴＶ（Community Antenna Television））等を含んで構成されている。また、Ｒアングル設定装置４及び５は、例えば、クライアントやプロデューサー等の指示者に所有されている。なお、以下の説明においては、Ｈアングル設定装置３を使用する指示者やＲアングル設定装置４または５を使用するオペレータ等を総称して、ユーザというものとする。
【００２４】
３ＤＣＧシステムＳにおいては、外部記憶装置１に記憶されているオブジェクトの高品質モデルデータ（形状データの一例）をＨアングル設定装置３が取得し、リアルタイムレンダリング（本明細書においては、ユーザによるアングルやライティング等のパラメータ変更操作に追随して画像生成を行うことをいう）が可能なように当該データを軽量モデルデータ（パラメータ設定用の形状データの一例）に変換するようになっている。また、Ｈアングル設定装置３、Ｒアングル設定装置４及び５は、軽量モデルデータを用いたレンダリング処理、パラメータ変更、パラメータの保存、サムネイル表示等を相互に同期して行うようになっている。そして、Ｈアングル設定装置３、Ｒアングル設定装置４及び５は、ユーザにより選択されたパラメータ及びサムネイル画像をレンダリング装置２に出力するようになっており、レンダリング装置２が、当該パラメータと外部記憶装置１に記憶されている高品質モデルデータとを用いて高精細なオブジェクトの２次元画像（以下、単に画像とも称する）を生成するようになっている。
【００２５】
ここで、本明細書において、パラメータとは、あるオブジェクトの画像を生成したときに当該画像におけるそのオブジェクトの表示態様（例えば、表示のされ方、見え方、写り方等）を規定する、例えばアングル（詳細には、例えば、視点の位置、視線方向、視野角等）やライティング（詳細には、例えば、光源の種類、位置、色成分、輝度等）等といった要素がレンダリング処理のために数値化されたデータのことをいうものとする。
［２．外部記憶装置の構成及び機能］
次に、外部記憶装置１の構成及び機能について説明する。
【００２６】
外部記憶装置１は、オブジェクトの高品質モデルデータを記憶保存するようになっており、例えば、ハードディスクドライブ、フレキシブルディスクドライブ、光ディスクドライブ、光磁気ディスクドライブ、テープドライブ等を適用することができる。
【００２７】
モデルデータの内容としては、例えば、オブジェクトの形状を特定するデータ（例えば、オブジェクトの頂点座標、線分、面等のデータ等、またはポリゴンデータ（オブジェクトを構成する多角形の頂点座標等）等）や、オブジェクトの材質、色彩、模様等を特定するテクスチャ、反射率等のデータ等が含まれる。高品質モデルデータとは、例えば、高精細または写実的な画像を生成することができる程度のモデルデータのことをいう。なお、高品質モデルデータに要求されるデータ品質の程度は、生成する画像の用途（例えば、広告や出版物用等）に依存する。
【００２８】
また、外部記憶装置１は、任意ではあるが、オブジェクトの高品質モデルデータに対応する軽量モデルデータを記憶保存するようになっている。軽量モデルデータとは、少なくとも高品質モデルデータよりデータ量の少ないモデルデータであって、リアルタイムレンダリングが可能な程度にデータ量が少なく、かつ、これにより生成される画像から、高品質モデルデータを用いた画像を生成するためのアングル、ライティング等を推測し、または決定可能な程度のデータ量を有するモデルデータである。なお、軽量モデルデータに要求されるデータ品質の程度は、Ｈアングル設定装置３やＲアングル設定装置４及び５のレンダリング処理能力、ネットワークＮＷのデータ通信容量等に依存する。
［３．レンダリング装置の構成及び機能］
次に、レンダリング装置２の構成及び機能について説明する。
【００２９】
レンダリング装置２は、例えば、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を備える制御部、各種プログラム（例えば、レンダリング処理用プログラム等）及びデータ等を記憶する記憶部（例えば、ハードディスク等）、ネットワークＮＷ等に接続してＨアングル設定装置３、Ｒアングル設定装置４及び５等との通信状態を制御する通信部（例えば、ネットワークアダプタ等）、外部記憶装置１からデータを取得する入力部、文字や画像等を表示する表示部（例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等）、ユーザによる操作指示を入力する指示入力部（例えば、キーボード、マウス等）等を含んで構成されている。
【００３０】
レンダリング装置２としては、例えば、パーソナルコンピュータ、ワークステーション、または、これらが接続されたスーパーコンピュータ等を適用することができる。
【００３１】
そして、制御部が、記憶部に記憶された各種プログラムを読み出し実行することにより、外部記憶装置１に記憶されている高品質モデルデータと、Ｈアングル設定装置３、Ｒアングル設定装置４またはＲアングル設定装置５から出力されたパラメータと、に基づいて高精細な画像を生成するようになっており、ここで生成された画像が、例えば、広告や出版等に用いられることとなる。
［４．Ｈアングル設定装置の構成及び機能］
次に、Ｈアングル設定装置３の構成及び機能について、図２を用いて説明する。
【００３２】
図２は、本実施形態に係るＨアングル設定装置３の概要構成の一例を示すブロック図である。
【００３３】
図２に示すように、Ｈアングル設定装置３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、入出力ポート等を備える制御部１１と、各種プログラム（例えば、オペレーティングシステム、表示態様設定処理プログラム等）及びデータ（例えば、軽量モデルデータ、保存データ等）等を記憶する記憶部１２（例えば、ハードディスク、フラッシュメモリ等）と、ネットワークＮＷ等に接続してＲアングル設定装置４及び５等との通信状態を制御する通信部１３（例えば、ネットワークアダプタ等）と、文字や画像等を表示する表示部１４（例えば、ＣＲＴディスプレイ、液晶ディスプレイ等）と、ユーザからの指示を指示情報として入力する指示入力手段の一例としての指示入力部１５（例えば、キーボード、マウス、ライトペン等）と、により構成されており、制御部１１と各部とはシステムバスを介して相互に接続されている。
【００３４】
Ｈアングル設定装置３としては、例えば、パーソナルコンピュータ、ワークステーション、ＰＤＡ（Personal Digital Assistant）等を適用することができる。
【００３５】
そして、制御部１１が、記憶部１２に記憶された表示態様設定処理プログラム等を読み出し実行することにより、Ｈアングル設定装置３の各部を統括制御するとともに、形状データ取得手段及び形状データ生成手段の一例としてのモデルデータ変換部１１ａ、パラメータ記憶手段、パラメータ変更手段及びパラメータ同期変更手段の一例としてのパラメータ設定部１１ｂ、画像生成表示手段、パラメータ保存手段及びパラメータ同期保存手段の一例としての画像生成表示部１１ｃ、一覧表示手段の一例としてのサムネイル表示部１１ｄ、選択手段及び出力手段の一例としてのパラメータ出力部１１ｅとして機能するようになっている。
【００３６】
具体的に、モデルデータ変換部１１ａは、指示入力部１５により入力されたデータ取得指示（指示情報の一例）に基づいて、外部記憶装置１に記憶されているオブジェクト（一つでも複数でも良い）のモデルデータを取得し、当該モデルデータが高品質モデルデータである場合には、その一部のデータを削除することにより軽量モデルデータに変換した上で記憶部１２に記憶保存するようになっている。変換方法としては、例えば、オブジェクトの頂点数を削減したり、複数のポリゴンを一つのポリゴンに変換してポリゴン数を削減する等により、データを削除する。
【００３７】
パラメータ設定部１１ｂは、パラメータをＲＡＭに記憶しておき、ユーザが指示入力手段１５によりパラメータの変更操作を行うと、指示入力部１５から入力された変更指示、または変更操作等（指示情報の一例）に基づいて、ＲＡＭに記憶されたパラメータを変更するようになっている。また、パラメータ設定部１１ｂは、このパラメータ変更処理を、通信部１３を介してＲアングル設定装置４または５と同期して行うようになっており、このときにＨアングル設定装置をサーバとして機能させるようになっている。
【００３８】
画像生成表示部１１ｃは、記憶部１２に記憶されているオブジェクトの軽量モデルデータ及びＲＡＭに記憶されたパラメータに基づいて当該オブジェクトの画像を生成（射影変換、クリッピング、隠面消去、シェーディング、テクスチャマッピング等を含むレンダリング処理）し、当該生成された画像を表示部１４に表示するようになっている。この画像生成処理は、軽量モデルデータを用いたリアルタイムレンダリング処理である。また、画像生成表示部１１ｃは、ユーザによる保存指示（指示情報の一例）を指示入力手段１５が入力すると、現在表示部１４により表示されている画像のサムネイル画像（縮小化された画像）を生成し、当該サムネイル画像の画像データ及び現在ＲＡＭに記憶されているパラメータを保存データとして記憶部１２に蓄積保存するようになっている。さらに、画像生成表示部１１ｃは、この保存処理を、通信部１３を介してＲアングル設定装置４または５と同期して行うようになっており、このときにＨアングル設定装置をサーバとして機能させるようになっている。なお保存する画像は、サムネイルの画像データではなく表示部１４に表示されている画像のそのもののデータであっても良い。
【００３９】
サムネイル表示部１１ｄは、記憶部１２に蓄積されている一または複数の保存データからその画像データを読み出し、サムネイル画像として一覧表示するようになっている。
【００４０】
パラメータ出力部１１ｅは、一覧表示されたサムネイル画像の中から所望の画像（一つでも複数でも良い）を、ユーザが指示入力手段１５により選択操作すると、ユーザが選択したサムネイル画像に対応する保存データを指示入力手段１５から入力された選択指示（指示情報の一例）に基づいて選択し、当該選択された保存データをレンダリング装置２に出力するようになっている。ここで、パラメータと一緒にその画像データも出力しているのは、パラメータの設定内容を画像で確認するためであり、その必要がないのであれば、パラメータのみ出力するようにしても良い。
【００４１】
なお、表示態様設定処理プログラム等は、ネットワークＮＷ等を介して図示しないサーバ等からダウンロードされるようにしても良いし、ＣＤ−ＲＯＭ等の記録媒体に記録されて提供されるようにしても良い。
［５．Ｒアングル設定装置の構成及び機能］
次に、Ｒアングル設定装置４及び５の構成及び機能について、図３を用いて説明する。
【００４２】
図３は、本実施形態に係るＲアングル設定装置４及び５の概要構成の一例を示すブロック図であり、同図において、図２と同様の要素については同様の符号を付してある。なお、Ｒアングル設定装置４とＲアングル設定装置５の構成及び機能は同様であるため、以下、これらの共通部分を説明する場合には、これらをまとめて、単に、Ｒアングル設定装置と称することとする。
【００４３】
図３に示すように、Ｒアングル設定装置の構成は、基本的にはＨアングル設定装置と同様であり、Ｒアングル設定装置としては、例えば、パーソナルコンピュータ、ワークステーション、ＰＤＡ（Personal Digital Assistant）等を適用することができる。
【００４４】
そして、制御部１１が、記憶部１２に記憶された表示態様設定処理プログラム等を読み出し実行することにより、Ｒアングル設定装置の各部を統括制御するとともに、簡略形状データ取得手段の一例としてのモデルデータ取得部１１ｆ、パラメータ記憶手段、パラメータ変更手段及びパラメータ同期変更手段の一例としてのパラメータ設定部１１ｂ、画像生成表示手段、パラメータ保存手段及びパラメータ同期保存手段の一例としての画像生成表示部１１ｃ、一覧表示手段の一例としてのサムネイル表示部１１ｄ、選択手段及び出力手段の一例としてのパラメータ送信部１１ｇとして機能するようになっている。
【００４５】
具体的に、モデルデータ取得部１１ｆは、通信部１３を制御することによりネットワークＮＷを介してＨアングル設定装置３から軽量モデルデータを取得し、記憶部１２に記憶保存するようになっている。
【００４６】
パラメータ設定部１１ｂ及び画像生成表示部１１ｃの機能は、Ｈアングル設定装置３の場合と基本的に同様であるが、パラメータの同期変更処理及び保存データの同期保存処理に際しては、Ｒアングル設定装置４をクライアントとして機能させるようになっている。
【００４７】
パラメータ送信部１１ｇの機能は、Ｈアングル設定装置３のパラメータ出力部１１ｅと基本的に同様であるが、選択された保存データの出力は、通信部１３を制御することによりネットワークＮＷを介してレンダリング装置２に送信することにより行うようになっている。
【００４８】
なお、サムネイル１１ｄの機能は、Ｈアングル設定装置３の場合と同様である。
【００４９】
また、表示態様設定処理プログラム等は、ネットワークＮＷ等を介して図示しないサーバ等からダウンロードされるようにしても良いし、ＣＤ−ＲＯＭ等の記録媒体に記録されて提供されるようにしても良い。
［６．アングル設定装置の操作画面等］
次に、Ｈアングル設定装置３、Ｒアングル設定装置４及び５における、操作画面について、図４乃至図７を用いて説明する。なお、Ｈアングル設定装置３と、Ｒアングル設定装置４及び５との共通部分について説明する場合には、これらをまとめて、単に、アングル設定装置と称することとする。
【００５０】
図４は、本実施形態に係るアングル装置における操作画面の一例を示す図である。
【００５１】
アングル設定装置において、表示態様設定処理プログラムを起動すると、図４に示すような画面が表示部１４に表示される。この操作画面は、主として、パラメータ設定用ウインドウ３０と、サムネイルウインドウ４０と、により構成されている。また、ユーザの指示入力部１５による操作指示等を補助するカーソル５０が表示される。
【００５２】
そして、パラメータ設定用ウインドウ３０は、各種操作を行うためのメニューバー３１、画像表示エリア３２、設定パネル３３及びシャッターボタン３４等により構成されている。また、サムネイルウインドウ４０は、各種操作を行うためのメニューバー３１、サムネイル表示エリア４２等により構成されている。
【００５３】
パラメータ設定用ウインドウ３０は、アングルやライティング等のパラメータを、実際に生成された画像をユーザが見ながら設定変更するためのウインドウである。
【００５４】
そして、パラメータ設定用ウインドウ３０は、各種操作を行うためのメニューバー３１、画像表示エリア３２、設定パネル３３及びシャッターボタン３４等により構成されている。
【００５５】
画像表示エリア３２には、画像生成表示部１１ｃにより生成された画像が表示されるようになっている。また、画像表示エリア３２上において、ユーザが所定の操作を行うことにより、直感的にアングルの変更を行うことができるようになっている。
【００５６】
図５は、画像表示エリア３２を用いたアングル変更の一例を示す図である。
【００５７】
例えば、図５において、画像表示エリア３２には（ａ）に示す画像が表示されている場合において、ユーザが、カーソル５０を画像表示エリア３２の左方のある箇所に移動させる。そして、当該箇所を右側に移動させるようなドラッグ操作（例えば、マウスの所定のボタンを押したままマウスを移動させる）等を行うと、図５（ａ）から（ｂ）、更には（ｃ）の順で画像が変化し、カーソル５０の移動に追随してアングルが変更される（具体的には、オブジェクトまたは仮想空間上における基準点等を中心として視点位置が回転する）。
【００５８】
こうした変更処理は、具体的には、指示入力部１５から入力された指示情報から制御部１１がカーソル移動操作を検知しながら、当該操作に応じてパラメータ設定部１１ｂがＲＡＭに記憶されているパラメータ値（具体的には、例えば、視点座標、視線方向等）を変更しつつ、更に、当該変更毎に画像生成表示部１１ｃが、軽量モデルデータを用いたリアルタイムレンダリング処理を行うことにより実現される。
【００５９】
設定パネル３３は、各種パラメータ値を変更するためのスライドバー、ラジオボタン、チェックボックス等により構成されており、ユーザはこれらを操作することによっても画像表示エリア３２に表示されている画像のアングルやライティング等を変更することができる。例えば、オブジェクトまでの距離を変更するスライドバーをドラッグ操作することにより、上記と同様に、当該操作に追随して画像表示エリア３２に表示されているオブジェクトが大きくなったり小さくなったりする。また、例えば、ラジオボタンにより光源の種類を選択操作（例えば、ラジオボタン上でマウスの所定のボタンを押す）すると、直ちに光源の変更による照明効果が画像表示エリア３２に反映されるようになっている。
【００６０】
シャッターボタン３４は、保存パラメータを記憶保存するためのボタンであり、ユーザが当該ボタンを選択操作すると、現在設定されているパラメータを保存するとともに、画像表示エリア３２に表示されている画像のサムネイル画像がサムネイルウインドウ４０のサムネイル表示エリア４２に追加して表示されるようになっている。
【００６１】
サムネイル表示エリア４２には、シャッターボタン３４の選択操作によりこれまで保存されてきた保存データのサムネイル画像が表示されている。ユーザが当該エリアに表示されているサムネイル画像を選択操作し、メニューバー４１からファイル出力を選択操作すると、当該選択されたサムネイル画像に対応する保存データがレンダリング装置２に出力されるようになっている。
【００６２】
ところで、複数のアングル設定装置を用いて、複数のユーザ（例えば、オペレータと指示者等）が共同してパラメータの設定作業を行う場合には、操作画面における作業状態（例えば、画像表示エリア３２に表示されている画像、現在のパラメータ、保存データ等）が各アングル装置間で一致することが望ましい。そこで、本実施形態に係るアングル設定装置においては、他のアングル設定装置と協働して同期処理を行い、各アングル装置が最新のデータを保持することで、作業状態を一致させている。
【００６３】
具体的には、あるアングル設定装置によりパラメータ変更操作が行われている場合は、他のアングル装置によりパラメータ変更操作はできないようにされ、そのパラメータ変更操作中または操作後における変更パラメータを、ネットワークＮＷを介して他のアングル設定装置が取得し、当該パラメータによるレンダリング処理を行うことで、画像表示エリア３２に表示されている画像、現在のパラメータを各アングル装置間で一致させるようにしている。
【００６４】
図６及び図７は、パラメータ変更に伴って画像表示エリア３２に表示される画像の同期処理が行われる様子の一例を示す図である。
【００６５】
図６に示す例では、あるアングル設定装置においてパラメータ変更操作が行われている間（例えば、ドラッグ操作中）も、常にパラメータの同期処理を行っている。一方、図７に示す例では、パラメータ変更操作が行われている間は、同期処理は行われず、変更操作が完了した時点で同期処理を行うようになっている。
【００６６】
図６の例であれば、各アングル設定装置間で作業状態をリアルタイムに一致させることが可能であるが、少なくとも変更操作時には常に同期処理を行う必要があるため、アングル設定処理の処理能力によっては処理しきれない場合があったり、ネットワークＮＷの通信容量によっては変更されたパラメータの送受信が遅延する場合等がある。従って、このような場合には、図７の例のように、変更操作が終わったときに１回のみ同期処理を行うこととすれば良い。
【００６７】
なお、図６及び図７に示す同期方法は、システムによっていずれかの方法を選択しても良いし、アングル設定装置の処理能力や通信環境によって個別に選択しても良い。
［７．３ＤＣＧシステムの動作］
次に、３ＤＣＧシステムＳの動作について、図８乃至図１４を用いて説明する。
【００６８】
先ず、Ｈアングル設定装置３における初期処理について説明する。
【００６９】
図８は、Ｈアングル設定装置３の初期処理の流れの一例を示すフローチャートである。
【００７０】
Ｈアングル設定装置３のユーザが指示入力手段１５を操作することにより、表示態様設定処理プログラムを起動させると、Ｈアングル設定装置３の制御部１１は、図８に示すように、先ず、ユーザにより指定されたオブジェクトのモデルデータを外部記憶装置１から取得する（ステップＳ１１）。
【００７１】
次いで、制御部１１は、取得されたモデルデータが高品質モデルデータであるか否かを判定し（ステップＳ１２）、高品質モデルデータである場合には（ステップＳ１２：ＹＥＳ）、当該データを軽量モデルデータに変換した上で（ステップＳ１３）、記憶部１２に記憶保存し（ステップＳ１４）、軽量モデルデータである場合には（ステップＳ１２：ＮＯ）、そのまま記憶部１２に記憶保存する（ステップＳ１４）。
【００７２】
次いで、制御部１１は、記憶部１２に記憶された軽量モデルデータ及びＲＡＭに記憶されたパラメータの初期値を読み出し、これらを用いてレンダリング処理を行い、オブジェクトの画像を生成し、当該画像を表示部１４に表示する（ステップＳ１５）。
【００７３】
次いで、制御部１１は、後述の同期処理用にＴＣＰを用いたソケット通信を行うためのポートをオープンし、Ｒアングル設定装置４及び５からの接続を可能とすると（ステップＳ１６）、初期処理を終了する。
【００７４】
次に、Ｒアングル設定装置４，５とＨアングル装置３との接続処理について説明する。
【００７５】
図９（ａ）は、Ｒアングル設定装置４，５の初期処理の流れの一例を示すフローチャートであり、（ｂ）は、Ｈアングル設定装置３の接続処理の流れの一例を示すフローチャートである。
【００７６】
Ｒアングル設定装置のユーザが指示入力手段１５を操作することにより、表示態様設定処理プログラムを起動させると、Ｒアングル設定装置の制御部１１は、図９（ａ）に示すように、先ず、後述の同期処理を行うために、接続要求をＨアングル設定装置３に対して送信した後（ステップＳ２１）、接続応答受信待ちに移行する（ステップＳ２２）。この接続要求を受信したＨアングル設定装置の制御部１１は（ステップＳ３１）、接続要求を送信したＲアングル設定装置の識別情報（例えば、Ｒアングル設定装置を使用しているユーザ名、ＩＰアドレス等）を接続元情報として記憶する（ステップＳ３２）。この接続元情報は、後述する同期処理において、各Ｒアングル設定装置による同期処理が完了したか否かを判定するために用いられる。
【００７７】
次いで、Ｈアングル設定装置の制御部１１は、接続許可を示す接続応答をＲアングル設定装置に対して送信し（ステップＳ３３）、更に、記憶部１２に記憶されている軽量モデルデータ及び現在ＲＡＭに記憶されている最新のパラメータをＲアングル設定装置に対して送信する（ステップＳ３４）。
【００７８】
そして、接続応答を受信したＲアングル設定装置の制御部１１は（ステップＳ２２：ＹＥＳ）、これに続く軽量モデルデータ及びパラメータを受信し（ステップＳ２３）、軽量モデルデータは記憶部１２に記憶し、パラメータはＲＡＭに記憶する（ステップＳ２４）。
【００７９】
次いで、Ｒアングル設定装置の制御部１１は、記憶部１２に記憶された軽量モデルデータ及びＲＡＭに記憶されたパラメータを読み出し、これらを用いてレンダリング処理を行い、オブジェクトの画像を生成し、当該画像を表示部１４に表示する（ステップＳ２５）。
【００８０】
次に、Ｈパラメータアングル設定装置３においてパラメータ変更が行われる場合の同期処理について、図６に示した方法の場合を説明する。
【００８１】
図１０（ａ）は、Ｈアングル設定装置３のパラメータ同期処理の流れの一例を示す図であり、（ｂ）は、Ｒアングル設定装置４、５のパラメータ同期処理の流れの一例を示す図である。
【００８２】
Ｈアングル設定装置３のユーザが指示入力部１５を操作することにより、現在のパラメータの変更操作を開始しようとすると、Ｈアングル設定装置３の制御部１１は、図１０（ａ）に示すように、先ず、パラメータ変更が禁止設定されているか否かを判定する（ステップＳ４１）。これは、例えば、パラメータ変更可能または禁止を示すデータがＲＡＭ上に記憶されており、当該データを参照することによりパラメータ変更が禁止設定されているか否かを判定する。なお、当該データは、後述する変更禁止設定や変更禁止解除設定によりその内容が変更される。
【００８３】
ここで、Ｈアングル設定装置３の制御部１１は、変更禁止設定がされている場合は（ステップＳ４１：ＹＥＳ）、パラメータ変更処理を行うことなく処理を終了し、変更禁止設定が解除されている場合は（ステップＳ４１：ＮＯ）、Ｈアングル設定装置３に接続している全てのＲアングル設定装置（どのＲアングル設定装置が接続しているかは、接続元情報を基に判断され、以下、接続中の全Ｒアングル設定装置と称する）に対して変更禁止要求を送信する（ステップＳ４２）。
【００８４】
この変更禁止要求を受信したＲアングル設定装置の制御部１１は（図１０（ｂ）ステップＳ６１）、変更禁止設定を行い（ステップＳ６２）、パラメータ同期要求の受信待ちに移行する（ステップＳ６３）。ここで、何も受信しない間は、パラメータ同期要求の受信待ちと変更禁止解除要求の受信待ちとの間を行き来することとなる（ステップＳ６３：ＮＯ、ステップＳ６７：ＮＯ）。
【００８５】
一方、Ｈアングル設定装置３の制御部１１は、指示入力部１５から入力された変更指示に基づいて、ＲＡＭに記憶されているパラメータを変更した後（ステップＳ４３）、当該変更後のパラメータ（変更されたパラメータのみでも全てのパラメータでも良い）を含むパラメータ同期要求を、接続中の全Ｒアングル設定装置に対して送信し（ステップＳ４４）、変更後のパラメータで画像生成及び表示処理を行い（ステップＳ４５）、同期完了通知の受信待ちに移行する（ステップＳ４６）。
【００８６】
一方、パラメータ同期要求を受信したＲアングル設定装置の制御部１１は（ステップＳ６３：ＹＥＳ）、当該要求に含まれる変更パラメータを用いて、ＲＡＭに記憶されているパラメータを変更した後（ステップＳ６４）、変更後のパラメータで画像生成及び表示処理を行い（ステップＳ６５）、同期完了通知をＨアングル設定装置３に対して送信すると（ステップＳ６６）、また、パラメータ同期要求の受信待ちに移行する（ステップＳ６３）。
【００８７】
一方、同期完了通知を受信したＨアングル設定装置３の制御部１１は（ステップＳ４６：ＹＥＳ）、接続中の全Ｒアングル設定装置から同期完了通知を受信したか否かを判定し（ステップＳ４７）、受信していないＲアングル設定装置がある場合は（ステップＳ４７：ＮＯ）、残りのＲアングル設定装置からの同期完了通知の受信待ちに移行し（ステップＳ４６）、全て受信した場合は（ステップＳ４７：ＹＥＳ）、ステップＳ４８に移行する。
【００８８】
ステップＳ４８において、Ｈアングル設定装置３の制御部１１は、ユーザによるパラメータ変更操作が終了したか否かを判定し（ステップＳ４８）、終了していない場合は（ステップＳ４８：ＮＯ）、パラメータ変更、同期処理等を繰り返す（ステップＳ４３〜Ｓ４７）。それにより、Ｒアングル設定装置の制御部１１においても、パラメータ変更、同期処理が繰り返されることとなる（ステップＳ６３〜Ｓ６６）。
【００８９】
そして、パラメータ変更操作が終了したら（ステップＳ４８：ＹＥＳ）、Ｈアングル設定装置３の制御部１１は、変更禁止解除要求を接続中の全Ｒアングル装置に対して送信して（ステップＳ４９）処理を終了する。
【００９０】
この変更禁止解除要求を受信したＲアングル設定装置の制御部１１は（ステップＳ６７：ＹＥＳ）、変更禁止解除設定を行い（ステップＳ６８）、処理を終了する。
【００９１】
次に、Ｒパラメータアングル設定装置４においてパラメータ変更が行われる場合の同期処理について、図６に示した方法の場合を説明する。
【００９２】
図１１（ａ）は、Ｒアングル設定装置４のパラメータ同期処理の流れの一例を示す図であり、（ｂ）は、Ｈアングル設定装置３のパラメータ同期処理の流れの一例を示す図であり、同図（ｂ）において、図１０（ａ）と同様の要素については同様の符号を付してある。
【００９３】
Ｒアングル設定装置４のユーザが指示入力部１５を操作することにより、現在のパラメータの変更操作を開始しようとすると、Ｒアングル設定装置４の制御部１１は、図１１（ａ）に示すように、先ず、パラメータ変更が禁止設定されているか否かを判定し（ステップＳ８１）、変更禁止設定がされている場合は（ステップＳ８１：ＹＥＳ）、パラメータ変更処理を行うことなく処理を終了し、変更禁止設定が解除されている場合は（ステップＳ８１：ＮＯ）、Ｈアングル設定装置３に対して変更禁止要求を送信する（ステップＳ８２）。
【００９４】
この変更禁止要求を受信したＨアングル設定装置３の制御部１１は（図１１（ｂ）ステップＳ１０１）、変更禁止設定を行い（ステップＳ１０２）、接続中の全Ｒアングル設定装置のうち、Ｒアングル設定装置４を除く全てのＲアングル設定装置（以下、他のＲアングル設定装置と称する）に対して変更禁止要求を送信した後（ステップＳ４２）、パラメータ同期要求の受信待ちに移行する（ステップＳ１０４）。ここで、何も受信しない間は、パラメータ同期要求の受信待ちと変更禁止解除要求の受信待ちとの間を行き来することとなる（ステップＳ１０４：ＮＯ、ステップＳ１０７：ＮＯ）。なお、変更禁止要求を受信した他のＲアングル設定装置は、それ以降、パラメータ変更、同期処理等を行うが、その処理の流れは図１０（ｂ）と同様であるため、詳細な説明は省略する。
【００９５】
一方、Ｒアングル設定装置４の制御部１１は、指示入力部１５から入力された変更指示に基づいて、ＲＡＭに記憶されているパラメータを変更した後（ステップＳ８３）、当該変更後のパラメータを含むパラメータ同期要求を、Ｈアングル設定装置３に対して送信し（ステップＳ８４）、変更後のパラメータで画像生成及び表示処理を行い（ステップＳ８５）、同期完了通知の受信待ちに移行する（ステップＳ８６）。
【００９６】
一方、パラメータ同期要求を受信したＨアングル設定装置３の制御部１１は（ステップＳ１０４：ＹＥＳ）、当該要求に含まれる変更パラメータを用いて、ＲＡＭに記憶されているパラメータを変更した後（ステップＳ１０５）、他のＲアングル設定装置に対してパラメータ同期要求を送信する（ステップＳ４４）。
【００９７】
そして、Ｈアングル設定装置３の制御部１１は、変更後のパラメータで画像生成及び表示処理を行った後（ステップＳ４５）、図１０（ａ）と同様にして、他のＲアングル設定装置全てから同期完了通知を受信すると（ステップＳ４６〜Ｓ４７）、同期完了通知をＲアングル設定装置に対して送信し（ステップＳ１０６）、また、パラメータ同期要求の受信待ちに移行する（ステップＳ１０４）。
【００９８】
一方、同期完了通知を受信したＲアングル設定装置４の制御部１１は（ステップＳ８６：ＹＥＳ）、ユーザによるパラメータ変更操作が終了したか否かを判定し（ステップＳ８７）、終了していない場合は（ステップＳ８７：ＮＯ）、パラメータ変更、同期処理等を繰り返す（ステップＳ８３〜Ｓ８６）。それにより、Ｈアングル設定装置３及び他のＲアングル設定装置の制御部１１においても、パラメータ変更、同期処理が繰り返されることとなる（ステップＳ１０４〜Ｓ１０６、ステップＳ６３〜Ｓ６６）。
【００９９】
そして、パラメータ変更操作が終了したら（ステップＳ８７：ＹＥＳ）、Ｒアングル設定装置４の制御部１１は、変更禁止解除要求をＨアングル装置に対して送信して（ステップＳ８８）処理を終了する。
【０１００】
この変更禁止解除要求を受信したＨアングル設定装置３の制御部１１は（ステップＳ１０７：ＹＥＳ）、変更禁止解除設定を行い（ステップＳ１０８）、変更禁止解除要求を他のＲアングル設定装置に対して送信した後（ステップＳ４９）、処理を終了する。
【０１０１】
次に、Ｈパラメータアングル設定装置３においてパラメータ変更が行われる場合の同期処理について、図７に示した方法の場合を説明する。
【０１０２】
図１２（ａ）は、Ｈアングル設定装置３のパラメータ同期処理の流れの一例を示す図であり、（ｂ）は、Ｒアングル設定装置４、５のパラメータ同期処理の流れの一例を示す図であり、同図において、図１０と同様の要素については同様の符号を付してある。
【０１０３】
Ｈアングル設定装置３のユーザが指示入力部１５を操作することにより、現在のパラメータの変更操作を開始しようとすると、Ｈアングル設定装置３の制御部１１は、図１２（ａ）に示すように、先ず、パラメータ変更が禁止設定されているか否かを判定し（ステップＳ４１）、変更禁止設定がされている場合は（ステップＳ４１：ＹＥＳ）、処理を終了し、変更禁止設定が解除されている場合は（ステップＳ４１：ＮＯ）、接続中の全Ｒアングル設定装置と称するに対して変更禁止要求を送信する（ステップＳ４２）。
【０１０４】
この変更禁止要求を受信したＲアングル設定装置の制御部１１は（図１２（ｂ）ステップＳ６１）、変更禁止設定を行い（ステップＳ６２）、パラメータ同期要求の受信待ちに移行する（ステップＳ７１）。
【０１０５】
一方、Ｈアングル設定装置３の制御部１１は、指示入力部１５から入力された変更指示に基づいて、ＲＡＭに記憶されているパラメータを変更した後（ステップＳ４３）、変更後のパラメータで画像生成及び表示処理を行う（ステップＳ４５）。
【０１０６】
そして、Ｈアングル設定装置３の制御部１１は、ユーザによるパラメータ変更操作が終了したか否かを判定し（ステップＳ４８）、終了していない場合は（ステップＳ４８：ＮＯ）、パラメータ変更処理等を繰り返す（ステップＳ４２〜Ｓ４５）。
【０１０７】
そして、パラメータ変更操作が終了したら（ステップＳ４８：ＹＥＳ）、Ｈアングル設定装置３の制御部１１は、最終的な変更パラメータを含むパラメータ同期要求を接続中の全Ｒアングル装置に対して送信して（ステップＳ５１）、処理を終了する。
【０１０８】
このパラメータ同期要求を受信したＲアングル設定装置の制御部１１は（ステップＳ７１：ＹＥＳ）、当該要求に含まれる変更パラメータを用いて、ＲＡＭに記憶されているパラメータの変更（ステップＳ６４）、変更後のパラメータによる画像生成及び表示処理（ステップＳ６５）、変更禁止解除設定（ステップＳ６８）を行い、処理を終了する。
【０１０９】
次に、Ｒパラメータアングル設定装置４においてパラメータ変更が行われる場合の同期処理について、図７に示した方法の場合を説明する。
【０１１０】
図１３（ａ）は、Ｒアングル設定装置４のパラメータ同期処理の流れの一例を示す図であり、（ｂ）は、Ｈアングル設定装置３のパラメータ同期処理の流れの一例を示す図であり、同図（ｂ）において、図１１（ａ）と同様の要素については同様の符号を付してある。
【０１１１】
Ｒアングル設定装置４のユーザが指示入力部１５を操作することにより、現在のパラメータの変更操作を開始しようとすると、Ｒアングル設定装置４の制御部１１は、図１３（ａ）に示すように、先ず、パラメータ変更が禁止設定されているか否かを判定し（ステップＳ８１）、変更禁止設定がされている場合は（ステップＳ８１：ＹＥＳ）、処理を終了し、変更禁止設定が解除されている場合は（ステップＳ８１：ＮＯ）、Ｈアングル設定装置３に対して変更禁止要求を送信する（ステップＳ８２）。
【０１１２】
この変更禁止要求を受信したＨアングル設定装置３の制御部１１は（図１３（ｂ）ステップＳ１０１）、変更禁止設定を行い（ステップＳ１０２）、他のＲアングル設定装置に対して変更禁止要求を送信した後（ステップＳ４２）、パラメータ同期要求の受信待ちに移行する（ステップＳ１２１）。
【０１１３】
一方、Ｒアングル設定装置４の制御部１１は、指示入力部１５から入力された変更指示に基づいて、ＲＡＭに記憶されているパラメータを変更した後（ステップＳ８３）、変更後のパラメータで画像生成及び表示処理を行う（ステップＳ８５）。
【０１１４】
次いで、Ｒアングル設定装置４の制御部１１は、ユーザによるパラメータ変更操作が終了したか否かを判定し（ステップＳ８７）、終了していない場合は（ステップＳ８７：ＮＯ）、パラメータ変更処理等を繰り返す（ステップＳ８３〜Ｓ８５）。
【０１１５】
そして、パラメータ変更操作が終了したら（ステップＳ８７：ＹＥＳ）、Ｒアングル設定装置４の制御部１１は、パラメータ同期要求をＨアングル装置に対して送信して（ステップＳ９１）処理を終了する。
【０１１６】
このパラメータ同期要求を受信したＨアングル設定装置３の制御部１１は（ステップＳ１２１：ＹＥＳ）、当該要求に含まれる変更パラメータを用いてのＲＡＭに記憶されているパラメータの変更（ステップＳ１０５）、変更後のパラメータによる画像生成及び表示処理（ステップＳ４５）、変更禁止解除設定（ステップＳ１０８）、他のＲアングル設定装置に対するパラメータ同期要求送信（ステップＳ５１）を行った後、処理を終了する。
【０１１７】
そうすると、他のＲアングル設定装置においてもパラメータ変更、同期処理等が行われるが、その処理の流れは図１２（ｂ）と同様であるため、詳細な説明は省略する。
【０１１８】
次に、Ｈアングル設定装置３において、保存データの保存が行われる場合の同期処理について説明する。
【０１１９】
図１４（ａ）は、Ｈアングル設定装置３の保存データ同期処理の流れの一例を示す図であり、（ｂ）は、Ｒアングル設定装置４，５の保存データ同期処理の流れの一例を示す図である。
【０１２０】
Ｈアングル設定装置３のユーザが指示入力部１５を操作することにより、現在のパラメータの保存を指示すると、Ｈアングル設定装置３の制御部１１は、図１４（ａ）に示すように、現在のパラメータ及び画像表示エリア３２に表示されている画像のサムネイル画像のデータを保存データとして記憶部１２に記憶保存し（ステップＳ１３１）、当該サムネイル画像をサムネイル表示エリア４２に追加表示する（ステップＳ１３２）。
【０１２１】
そして、Ｈアングル設定装置３の制御部１１は、先ほど保存した保存データを含む同期保存要求を接続中の全Ｒアングル設定装置に送信した後（ステップＳ１３３）、処理を終了する。
【０１２２】
この同期保存要求を受信したＲアングル設定装置は（図１４（ｂ）ステップＳ１４１）、当該要求に含まれる保存データを記憶部１２に記憶保存した後（ステップＳ１４２）、当該データに含まれる画像データをサムネイル表示エリア４２に追加表示し（ステップＳ１４３）、処理を終了する。
【０１２３】
次に、Ｒアングル設定装置４において、保存データの保存が行われる場合の同期処理について説明する。
【０１２４】
図１５（ａ）は、Ｒアングル設定装置４の保存データ同期処理の流れの一例を示す図であり、（ｂ）は、Ｈアングル設定装置３の保存データ同期処理の流れの一例を示す図であり、同図（ｂ）において、図１４（ａ）と同様の要素については同様の符号を付してある。
【０１２５】
Ｒアングル設定装置４のユーザが指示入力部１５を操作することにより、現在のパラメータの保存を指示すると、Ｒアングル設定装置４の制御部１１は、図１５（ａ）に示すように、現在のパラメータ及び画像表示エリア３２に表示されている画像のサムネイル画像のデータを保存データとして記憶部１２に記憶保存し（ステップＳ１５１）、当該サムネイル画像をサムネイル表示エリア４２に追加表示する（ステップＳ１５２）。
【０１２６】
そして、Ｒアングル設定装置４の制御部１１は、先ほど保存した保存データを含む同期保存要求をＨ設定装置３に送信した後（ステップＳ１５３）、処理を終了する。
【０１２７】
この同期保存要求を受信したＨアングル設定装置は（図１５（ｂ）ステップＳ１６１）、当該要求に含まれる保存データを記憶部１２に記憶保存した後（ステップＳ１３１）、当該データに含まれる画像データをサムネイル表示エリア４２に追加表示し（ステップＳ１３２）、同期保存要求を他のＲアングル設定装置に対して送信した後（ステップＳ１３３）、処理を終了する。それにより、他のＲアングル設定装置においても同期処理が行われることとなるが、その処理の流れは図１４（ｂ）と同様であるため、詳細な説明は省略する。
【０１２８】
以上説明したように、本実施形態によれば、各アングル設定装置が、表示態様を規定するパラメータを記憶しており、軽量モデルデータ及び当該記憶されたパラメータに基づいてオブジェクトの２次元画像を生成表示する。そして、あるアングル設定装置において、ユーザのパラメータ変更操作により、記憶されているパラメータが変更されると、他のアングル設定装置が、当該変更されたパラメータをネットワークＮＷを介して取得し、当該取得されたパラメータに基づいて、自己が記憶しているパラメータを変更し、当該変更されたパラメータに基づいて新たに２次元画像を生成表示するようになっている。
【０１２９】
従って、あるアングル設定装置においてパラメータが変更されると、他のアングル設定装置においてもパラメータが変更され、各装置において記憶されているパラメータ及び表示される２次元画像も一致することとなるので、指示者等は、画像製作現場等に赴かなくても、ネットワークを介して画像製作現場等に設置されたＨアングル設定装置３と接続されたＲアングル設定装置を使用することで、画像製作現場等でオペレータ等によってパラメータ変更された結果を確認したり、その結果を自ら調整したりすることで、アングルやライティング等といった表示態様を直接的に指示することができる。
【０１３０】
また、本実施形態によれば、あるアングル設定装置において、ユーザのパラメータ保存操作により、現在のパラメータとそのサムネイル画像を保存データとして記憶保存されると、その保存データを他のアングル設定装置がネットワークＮＷを介して取得し記憶保存し、保存データのサムネイル画像が一覧表示されるようになっている。
【０１３１】
従って、パラメータを様々に変更しながら、任意の状態でパラメータを保存することができ、その保存されたパラメータをサムネイル画像の一覧表示という形で確認することができるので、カメラ撮影の場合と同様の手軽さで、複数の表示態様を比較することができる。しかも、指示者等は、画像製作現場等に赴くことなく比較作業を行うことができる。
【０１３２】
更に、本実施形態によれば、アングル設定装置による画像の生成表示には軽量モデルデータが用いられ、レンダリング装置２によ画像の生成には高品質モデルデータが用いられる。そして、アングル設定装置において、一覧表示されたサムネイル画像がユーザにより選択されると、当該選択されたサムネイル画像に対応するパラメータを含む保存データがレンダリング装置２に出力または送信され、レンダリング装置２による画像生成に当該パラメータが用いられるようになっている。
【０１３３】
従って、パラメータを設定するための画像の生成表示に要する時間が短くなり、カメラ撮影の場合と同様の手軽さで最終的な表示態様を決定することができる。
【０１３４】
また更に、軽量モデルデータを用いることで、リアルタイムレンダリングが可能となり、これによって、ユーザによる直感的なパラメータ変更操作が可能となるとともにその変更状態をリアルタイムに他のアングル設定装置に反映することが可能となるので、オペレータと指示者等とがカメラ撮影の場合と同じような感覚で、共同しながら表示態様を決定する作業を行うことができる。
【０１３５】
なお、以上説明した実施形態においては、Ｈアングル設定装置３は、オブジェクトごとに一つの軽量モデルデータを記憶するようにしていたが、例えば、オブジェクトごとにデータ量を変えた複数の軽量モデルデータを記憶させて、Ｒアングル設定装置の処理能力や通信速度等に応じてＲアングル設定装置が取得する軽量モデルデータを変えるようにしても良い。この場合、Ｒアングル設定装置の処理能力や通信速度等の情報は、例えば、予めＨアングル設定装置３の記憶部１２等に記憶させても良いし、Ｒアングル設定装置が画像生成や表示に要した時間を同期完了通知に含めてＨアングル設定装置に送信し、Ｈアングル設定装置がこの時間を元にＲアングル設定装置の処理能力を判断しても良いし、Ｈアングル設定装置が、パラメータ同期要求を送信してから同期完了通知を受信するまでの時間に基づいて通信速度や処理能力等を判断しても良い。
【０１３６】
また、アングル設定装置の処理能力や通信速度等が十分であれば、軽量モデルデータではなく、高品質モデルデータをそのまま用いて画像生成等を行っても良いし、パラメータ変更操作中に限らず、常時パラメータ同期処理を行うようにしても良い。
【０１３７】
また、Ｈアングル設定装置３は必ずしも画像製作現場に設置されている必要はなく、例えば、外部記憶装置１やレンダリング装置２とは、ネットワークＮＷを介して接続できる場所に設置されても良いし、または、外部記憶装置１、レンダリング装置２及びＨアングル設定装置３が一台の装置として構成されても良い。また、Ｈアングル設定装置３とＲアングル設定装置が同一敷地内に設置されても良い。
【０１３８】
また、レンダリング装置２により生成される高精細画像の用途は広告や出版物に限られるものではなく、あらゆる用途に用いても良いのは無論である。
【図面の簡単な説明】
【０１３９】
【図１】本実施形態に係る３ＤＣＧシステムＳの概要構成の一例を示す図である。
【図２】本実施形態に係るＨアングル設定装置３の概要構成の一例を示すブロック図である。
【図３】本実施形態に係るＲアングル設定装置４及び５の概要構成の一例を示すブロック図である。
【図４】本実施形態に係るアングル装置における操作画面の一例を示す図である。
【図５】画像表示エリア３２を用いたアングル変更の一例を示す図である。
【図６】パラメータ変更に伴って画像表示エリア３２に表示される画像の同期処理が行われる様子の一例を示す図である。
【図７】パラメータ変更に伴って画像表示エリア３２に表示される画像の同期処理が行われる様子の一例を示す図である。
【図８】Ｈアングル設定装置３の初期処理の流れの一例を示すフローチャートである。
【図９】（ａ）は、Ｒアングル設定装置４，５の初期処理の流れの一例を示すフローチャートであり、（ｂ）は、Ｈアングル設定装置３の接続処理の流れの一例を示すフローチャートである。
【図１０】（ａ）は、Ｈアングル設定装置３のパラメータ同期処理の流れの一例を示す図であり、（ｂ）は、Ｒアングル設定装置４、５のパラメータ同期処理の流れの一例を示す図である。
【図１１】（ａ）は、Ｒアングル設定装置４のパラメータ同期処理の流れの一例を示す図であり、（ｂ）は、Ｈアングル設定装置３のパラメータ同期処理の流れの一例を示す図である。
【図１２】（ａ）は、Ｈアングル設定装置３のパラメータ同期処理の流れの一例を示す図であり、（ｂ）は、Ｒアングル設定装置４、５のパラメータ同期処理の流れの一例を示す図である。
【図１３】（ａ）は、Ｒアングル設定装置４のパラメータ同期処理の流れの一例を示す図であり、（ｂ）は、Ｈアングル設定装置３のパラメータ同期処理の流れの一例を示す図である。
【図１４】（ａ）は、Ｈアングル設定装置３の保存データ同期処理の流れの一例を示す図であり、（ｂ）は、Ｒアングル設定装置４，５の保存データ同期処理の流れの一例を示す図である。
【図１５】（ａ）は、Ｒアングル設定装置４の保存データ同期処理の流れの一例を示す図であり、（ｂ）は、Ｈアングル設定装置３の保存データ同期処理の流れの一例を示す図である。
【符号の説明】
【０１４０】
１  外部記憶装置
２  レンダリング装置
３  Ｈアングル設定装置
４、５  Ｒアングル設定装置
１１  制御部
１１ａ  形状データ変換部
１１ｂ  パラメータ設定部
１１ｃ  画像生成表示部
１１ｄ  サムネイル表示部
１１ｅ  パラメータ出力部
１１ｆ  モデルデータ取得部
１１ｇ  パラメータ送信部
１２  記憶部
１３  通信部
１４  表示部
１５  指示入力部
ＮＷ  ネットワーク
Ｓ  ３ＤＣＧシステム
【図１】
0004770455.tif 000002
【図２】
0004770455.tif 000003
【図３】
0004770455.tif 000004
【図４】
0004770455.tif 000005
【図５】
0004770455.tif 000006
【図６】
0004770455.tif 000007
【図７】
0004770455.tif 000008
【図８】
0004770455.tif 000009
【図９】
0004770455.tif 000010
【図１０】
0004770455.tif 000011
【図１１】
0004770455.tif 000012
【図１２】
0004770455.tif 000013
【図１３】
0004770455.tif 000014
【図１４】
0004770455.tif 000015
【図１５】
0004770455.tif 000016