(57)【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザ上で３次元表示を行うためのＷｅｂ用３Ｄオブジェクトを生成するコンピュータシステムであって、
複数の異なる画像を基に３Ｄ画像を作成しテクスチャ及び属性情報を含む３Ｄオブジェクトを生成する３Ｄオブジェクト生成手段と、
生成された３ＤオブジェクトをＶＲＭＬ等の３Ｄグラフィックス記述言語によりフォーマット変換し３Ｄ（３次元）表示用のファイルとして出力する３Ｄ記述ファイル出力手段と、
前記３Ｄ記述ファイルを基に３Ｄオブジェクトを取出して各種属性情報の設定、アニメーション処理等の編集・加工処理を行い再度３Ｄ記述ファイルとして出力する３Ｄオブジェクト加工手段と、
前記３Ｄ記述ファイルを基にテクスチャを取出して色数の削減等の編集・加工を行い再度３Ｄ記述ファイルとして出力するテクスチャ加工手段と、
前記３Ｄ記述ファイルを基に３Ｄオブジェクトを取出してライティング、マテリアル等の各種効果の適用と処理を施し再度３Ｄ記述ファイルとして出力する３Ｄ効果適用手段と、
前記３Ｄ記述ファイルを基にＷｅｂ用の３次元表示のための各種表現要素を取出し、テクスチャ及び属性情報を含むＷｅｂブラウザ表示用に圧縮された各種Ｗｅｂ用３Ｄオブジェクトを生成するＷｅｂ３Ｄオブジェクト生成手段と、
３Ｄオブジェクトの属性制御により３ＤシーンをＷｅｂ上でアニメーション表示するためのビヘイビアデータを生成するビヘイビアデータ生成手段と、を有することを特徴とするＷｅｂ３Ｄオブジェクト生成システム。
【請求項２】
前記Ｗｅｂブラウザ上で３次元表示を行うためのＷｅｂ用３Ｄオブジェクトを生成するコンピュータシステムは、
被対象物を取付け水平方向または垂直方向に回転するターンテーブルと、
前記ターンテーブルに取付けられた被対象物を撮影してデジタル化した画像ファイルを作成するデジタルカメラと、を具備し、
前記ターンテーブルを所定の位置に回転制御するターンテーブル制御手段と、前記ターンテーブル制御手段により所定の位置に設定された被対象物を、前記デジタルカメラを用いて撮影する撮影手段と、
前記ターンテーブル制御手段および前記撮影手段を用いて連続的に複数の画像ファイルを作成する連続画像作成手段と、
前記連続画像作成手段により作成された複数の画像ファイルを基に３Ｄ画像を作成し３次元表示のためのテクスチャ及び属性情報を含む３Ｄオブジェクトを生成する３Ｄオブジェクト生成手段と、を有することを特徴とする請求項１に記載のＷｅｂ３Ｄオブジェクト生成システム。
【請求項３】
前記生成されたＷｅｂ用３Ｄオブジェクト及びビヘイビアデータを基にＷｅｂブラウザ上で３次元画像のアニメーション表示を実行するためのプラグインまたはアプレットを生成する実行ファイル生成手段を有することを特徴とする請求項１または請求項２に記載のＷｅｂ３Ｄオブジェクト生成システム。
【請求項４】
前記３Ｄオブジェクト生成手段は、被対象物をターンテーブルにより回転させ単一カメラで撮像した全周囲からの複数枚の画像のシルエット情報を用いて３Ｄ形状を推定するシルエット法により３Ｄ画像を生成することを特徴とする請求項２に記載のＷｅｂ３Ｄオブジェクト生成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数枚の異なる画像を基に、Ｗｅｂブラウザ上で３次元表示を行うための３Ｄ（３次元）オブジェクトを生成するＷｅｂ３Ｄオブジェクト生成システムに関するものである。
【０００２】
【従来の技術】
従来から、３次元表示用の３Ｄオブジェクトを作成するシステムは種々知られており、３Ｄスキャナによるオブジェクトの３次元モデリング表示技術としては、レーザ光線などの光源からオブジェクトに投影した点や線の光をＣＣＤカメラで撮像して、３角測量の原理でカメラからの距離を計測し３次元モデリングを行う光切断法（スリット光投影方法）などが知られている。
図４（ａ）は従来の光切断法による３次元モデリング装置の構成図である。
スリット光源より投影されたスリット光がスリット光投影像としてＣＣＤカメラで撮像される。このスリット光源の投影方向を少しずつ変化させながら、測定対象全体に亘ってスキャンすることにより、夫々、図４（ｂ）に示すような画像を得て、予め既知の光源とカメラの位置関係から３角測量法により、３次元形状データを算出するものである。しかし、光切断法では、全周囲を一度に３次元化することができないので、図５に示すように、隠れを無くして全周囲から撮影可能なように複数台のカメラを設置して全周囲の画像を収集する必要がある。
【０００３】
また、これらの方法で作成された３Ｄオブジェクトには、使用目的に合わせて３次元表示のための様々な効果の適用とアニメーション処理や、Ｗｅｂブラウザ上で３次元表示を実現するための種々の加工処理を施す必要があり、例えば通信回線品質に合わせてファイルサイズを小さくし軽量化を行なうなどの最適化を図る必要もある。
【０００４】
【発明が解決しようとする課題】
しかしながら、こうした従来の３Ｄスキャニング方式の場合は、データ量が多く演算に時間が掛かって３次元オブジェクトの生成に１時間以上も要することがあり、且つ、装置が複雑でコスト高になるという問題があった。また、生成された３Ｄオブジェクトに対し様々な効果とアニメーションを施すためには高価な専用ソフトウェアを必要としていた。
【０００５】
そこで、本発明は、オブジェクトの全周囲に配置した複数のカメラによる撮像データ収集に代えて、オブジェクト（被対象物）を回転するスキャンテーブル方式による３Ｄスキャナを用い、複数枚の異なる画像を基に簡単な構成で短時間に正確な３Ｄオブジェクトを生成すると共に、生成された３Ｄオブジェクトから汎用の廉価なソフトウェアを組合せてＷｅｂ用の３Ｄオブジェクトを生成するＷｅｂ３Ｄオブジェクト生成システムを提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明は、Ｗｅｂブラウザ上で３次元表示を行うためのＷｅｂ用３Ｄオブジェクトを生成するコンピュータシステムであって、複数の異なる画像を基に３Ｄ画像を作成しテクスチャ及び属性情報を含む３Ｄオブジェクトを生成する３Ｄオブジェクト生成手段と、生成された３ＤオブジェクトをＶＲＭＬ等の３Ｄグラフィックス記述言語によりフォーマット変換し３Ｄ（３次元）表示用のファイルとして出力する３Ｄ記述ファイル出力手段と、前記３Ｄ記述ファイルを基に３Ｄオブジェクトを取出して各種属性情報の設定、アニメーション処理等の編集・加工処理を行い再度３Ｄ記述ファイルとして出力する３Ｄオブジェクト加工手段と、前記３Ｄ記述ファイルを基にテクスチャを取出して色数の削減等の編集・加工を行い再度３Ｄ記述ファイルとして出力するテクスチャ加工手段と、前記３Ｄ記述ファイルを基に３Ｄオブジェクトを取出してライティング、マテリアル等の各種効果の適用と処理を施し再度３Ｄ記述ファイルとして出力する３Ｄ効果適用手段と、前記３Ｄ記述ファイルを基にＷｅｂ用の３次元表示のための各種表現要素を取出し、テクスチャ及び属性情報を含むＷｅｂブラウザ表示用に圧縮された各種Ｗｅｂ用３Ｄオブジェクトを生成するＷｅｂ３Ｄオブジェクト生成手段と、３Ｄオブジェクトの属性制御により３ＤシーンをＷｅｂ上でアニメーション表示するためのビヘイビアデータを生成するビヘイビアデータ生成手段と、を有することを特徴としている。
【０００７】
また、請求項２に記載の発明は、前記Ｗｅｂブラウザ上で３次元表示を行うためのＷｅｂ用３Ｄオブジェクトを生成するコンピュータシステムは、被対象物を取付け水平方向または垂直方向に回転するターンテーブルと、前記ターンテーブルに取付けられた被対象物を撮影してデジタル化した画像ファイルを作成するデジタルカメラと、を具備し、前記ターンテーブルを所定の位置に回転制御するターンテーブル制御手段と、前記ターンテーブル制御手段により所定の位置に設定された被対象物を、前記デジタルカメラを用いて撮影する撮影手段と、前記ターンテーブル制御手段および前記撮影手段を用いて連続的に複数の画像ファイルを作成する連続画像作成手段と、前記連続画像作成手段により作成された複数の画像ファイルを基に３Ｄ画像を作成し３次元表示のためのテクスチャ及び属性情報を含む３Ｄオブジェクトを生成する３Ｄオブジェクト生成手段と、を有することを特徴としている。
また、請求項３に記載の発明は、前記生成されたＷｅｂ用３Ｄオブジェクト及びビヘイビアデータを基にＷｅｂブラウザ上で３次元画像のアニメーション表示を実行するためのプラグインまたはアプレットを生成する実行ファイル生成手段を有することを特徴としている。
また、請求項４に記載の発明は、前記３Ｄオブジェクト生成手段は、被対象物をターンテーブルにより回転させ単一カメラで撮像した全周囲からの複数枚の画像のシルエット情報を用いて３Ｄ形状を推定するシルエット法により３Ｄ画像を生成することを特徴としている。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態について図を参照して説明する。
図１は、本実施の形態に係るＷｅｂ３Ｄオブジェクト生成システムの流れを示す概略図である。
図１では、後述する３Ｄスキャナを用いて複数枚の３Ｄ用画像を作成し、作成した３Ｄ用画像から３Ｄオブジェクトを生成してＶＲＭＬ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ：３Ｄグラフィックスを記述するための言語）フォーマットに変換した後、変換・出力されたＶＲＭＬファイルを介して各種の処理を施し、Ｗｅｂ用の３Ｄオブジェクト及びＷｅｂブラウザで実行するプログラムファイルを生成する流れを説明する。
【０００９】
まず、３Ｄスキャナでは、リアルオブジェクト（被対象物）をデジタルカメラで撮像し、例えば１５度毎に角度を変えて撮影した２４枚の３Ｄ用画像を得て（Ｓ１０１）、３Ｄオブジェクトを生成し、３Ｄ記述ファイル出力手段により一旦ＶＲＭＬフォーマットに変換する（Ｓ１０２）。３Ｄ用画像の作成と３Ｄオブジェクトの生成及びＶＲＭＬファイルの生成には、３ＤＳｃａｎＷａｒｅ（商品名）等を用いることができる。
【００１０】
生成された３ＤオブジェクトはＶＲＭＬファイルを介して取出され、取出された３Ｄオブジェクトに対して３Ｄオブジェクト加工手段により各種の３Ｄ編集・加工処理を行う（Ｓ１０３）。取出された３Ｄオブジェクは、３ＤＳｔｕｄｉｏＭＡＸ（商品名）等のソフトウェアを用いて必要なパーツ単位に分解し、テクスチャイメージの抽出や、アニメーション処理に必要な各種属性を設定して各種の３Ｄオブジェクトを生成し必要に応じて各種のアニメーションを設定する。ここで編集・加工された３Ｄオブジェクトは再びＶＲＭＬファイルとして出力される。アニメーション設定では、３Ｄシーンに配置したオブジェクトを数フレーム置きに動かしてアニメーションを作成するキーフレーム・アニメーションによるフレーム数・時間の設定や、動かしたい軌跡に沿ってＮｕｒｂｓＣＶカーブ等のパスを作成するパスアニメーション、キャラクタ・スタジオ等の手法によりアニメーションを作成する。
【００１１】
テクスチャ加工手段は、ＶＲＭＬを介して各種オブジェクトに貼り付けられるテクスチャイメージを取出し、取出したテクスチャイメージに対してカラー、テクスチャ・マッピング等の編集・加工を行い色数の削減、領域の変更等の処理を行った後に再びＶＲＭＬファイルとして出力する（Ｓ１０４）。テクスチャの編集・加工処理にはフォトショップ（商品名）等のイメージ編集用ソフトウェアを使用することができる。
【００１２】
３Ｄ効果適用手段は、ＶＲＭＬを介して各種３Ｄオブジェクトを取出し、取出した３Ｄオブジェクトに対して３ＤｓｔｕｄｉｏＭａｘ等と各種プラグインとを組合せて使用し、ライティング、マテリアル等の各種効果の付与と処理を施して再度ＶＲＭＬファイルとして出力する（Ｓ１０５）。
ここまでの説明で、Ｗｅｂ上で３Ｄオブジェクトをアニメーション表示させるために各種の処理を施し、テクスチャイメージの処理等で前加工としてのファイルサイズの軽量化も図ってきた。次は実際にＷｅｂブラウザ上で表示するために、オブジェクトサイズやファイルサイズを軽量化し最適化する処理について説明する。
【００１３】
Ｗｅｂ３Ｄオブジェクト生成手段は、Ｗｅｂ上で３次元表示を実行するために、ＶＲＭＬファイルを介して各種の３Ｄオブジェクト、テクスチャイメージ、属性、アニメーション情報等の各種表現要素を取出し、Ｗｅｂ用３Ｄオブジェクトを生成する（Ｓ１０６）と共に、ビヘイビアデータ生成手段により、Ｗｅｂ３Ｄオブジェクトをアニメーション表示させるシナリオとしてビヘイビアデータを生成する（Ｓ１０７）。最後に、実行ファイル生成手段により、これらの情報をＷｅｂブラウザ上で実行させるために、Ｗｅｂブラウザ用のプラグインソフト或いはＪａｖａ（Ｒ）アプレットを生成する（Ｓ１０８）。
【００１４】
このようにして、一般的な３ＤソフトウェアがサポートしているＶＲＭＬフォーマットを共通に使用することで、汎用ソフトを用いて３Ｄイメージの各種編集・加工処理等を行うことができ、通信回線の伝送レートに合わせて最適化を図ることや、或いはローカルのコンピュータ上のＷｅｂブラウザで表示する場合等、適宜表示環境に合わせて処理をすることができて、効果的且つ表示環境に応じた最適な品質の表現を自在に行うことができる。
【００１５】
図２は、図１に示す３Ｄオブジェクト生成システムの３Ｄオブジェクト生成手段を示す構成図である。
図２において、１はオブジェクト３（特許請求の範囲に記載の被対象物に該当し、本明細書では単にオブジェクトまたはリアルオブジェクトと称する場合もある）を載置して３６０°回転スキャンするターンテーブルで、２は緑、青などの単原色の背景パネルである。４はＣＣＤ等のデジタルカメラで、５はライティング用照明である。６はターンテーブル１の回転をサーボ制御するテーブル回転制御部である。
【００１６】
７はカメラ４とライティング５を制御してキャリブレーションを行い、撮像データのガンマ補正等の画像処理を行ってオブジェクト３を撮影する撮影手段であり、８はテーブル回転制御の回転角を制御して所定角毎にサンプリング画像を収集する連続画像作成手段で、これらによってスキャンテーブルと単一カメラによる３次元モデリング装置を構成し、複数の角度から見た連続した画像が生成される。ここで、これらの画像は、必要に応じてＡｕｔｏＣＡＤ、ｓｔｌ（商品名）等の編集用ソフトウェアを用いて修正される。
９は連続画像から各シルエット（輪郭）を抽出して３Ｄ（３次元）形状を推定するシルエット法等により３Ｄ用画像を作成し３Ｄオブジェクト・データを生成する３Ｄオブジェク生成手段である。
【００１７】
つぎに動作について説明する。
シルエット法では、カメラ・キャリブレーションを、例えば、ワールド座標系とカメラ座標系と画像座標系の対応関係を算出し、画像座標系の点をワールド座標系の点に変換して、ソフトウェア上の画像処理が可能なように調整する。
キャリブレーションが済んだら、所定のスキャン回数（例えば、３６回ならば１０°毎に画像を取り込み、７２回なら５°毎に取り込む）で連続画像作成手段８によりテーブル回転制御６を制御し、撮影手段７を介してオブジェクト３の撮像を行う。撮影された３Ｄ用画像は、予め撮影した背景パネル２の画像と、現在のカメラ画像との差分の背景差分を取ることによりオブジェクト３のシルエット情報を取得して、カメラ・キャリブレーションによって得られたカメラパラメータと、背景差分によって得られたオブジェクトのシルエット画像から、例えば、再帰的な八分木構造を持つ立方体を３次元空間に配置してオブジェクトのシルエットの交差判定により、３次元モデリングを行う。
【００１８】
図３は、図１に示すＷｅｂ用３Ｄオブジェクトの変換手順を示す図である。
図３では、Ｗｅｂブラウザ側でＬｉｖｅ３Ｄ等のビューワをプラグインしなくても３Ｄ表示ができるＪａｖａ（Ｒ）アプレットによる処理を説明する。ここでは、インタラクティブな３Ｄシーンの表示に必要な全ての情報をＷｅｂサーバー上に置き、クライアントコンピュータのＷｅｂブラウザからアクセスして表示する例を示す。
【００１９】
例えば、３ＤＳｔｕｄｉｏＭＡＸを用いた場合の一般的な手順では、生成した３Ｄオブジェクトに対して、モーション、カメラ、ライティング、マテリアル等のモディファイ処理を行うものであるが、本実施の形態では、生成された３Ｄオブジェクト又はシーン全体は一旦ＶＲＭＬフォーマットに変換処理される（Ｓ２０２）。
【００２０】
このＶＲＭＬファイルが３ＤＡシステム（ここではＪａｖａ（Ｒ）アプレットによりＷｅｂブラウザ上で３Ｄ画像のアニメーション表示を行うように構成した３Ｄを「３ＤＡ」と記述し、これら全体を３ＤＡシステムと称している）へインポートされて（Ｓ２０３）、３Ｄシーンのカスタマイズが行われ、Ｗｅｂブラウザ上で表示するための情報（３ＤＡアプレットにより表現する情報）が提供される（Ｓ２０５）。なお、全ての３Ｄシーン情報は一括で圧縮処理され、圧縮３ＤＡファイルとして保存される（Ｓ２０６）。
【００２１】
３ＤＡシステムでは、Ｗｅｂブラウザ上での３Ｄシーン表示のためのインタラクティブ操作用のツールバー・ファイルとＨＴＭＬファイルを生成する（Ｓ２０７）。生成された新規Ｗｅｂページ（ＨＴＭＬ文書）には３ＤＡアプレットを呼び出すアプレット・タグが含まれている。更に、そのＨＴＭＬ文書に３ＤＡアプレットにアクセスするジャバ・スクリプト・コードを追加して、オペレーション及びインタラクティビティの向上を図ってもよい（Ｓ２０９）。
【００２２】
このようにして作成された３Ｄシーンの表示に必要な全てのファイルを、Ｗｅｂサーバー上に転送しておく。それらのファイルに含まれるものは、３ＤＡアプレットを呼び出すアプレット・タグを持つＷｅｂページ（ＨＴＭＬ文書）、オプションのツールバー・ファイル、テクスチャイメージ、３ＤＡシーンファイル、および３ＤＡアプレットである（Ｓ２１０）。
次に、Ｗｅｂブラウザからサーバーに接続し、３ＤＡアプレットを要求すると、Ｗｅｂブラウザにサーバーから３ＤＡアプレットがダウンロードされ実行される（Ｓ２１１）。３ＤＡアプレットが実行され始めると、ユーザーによるインタラクティブな操作を可能とする３Ｄシーンが表示され、Ｗｅｂブラウザは、サーバーを介さずに単独で３Ｄシーンの表示処理を継続できる（Ｓ２１２）。
【００２３】
なお、ここまでは、３ＤオブジェクトをＷｅｂ用のＶＲＭＬに変換した後、Ｊａｖａ（Ｒ）アプレットによる３ＤＡファイルを生成して、Ｗｅｂブラウザ側から３ＤＡファイル、３ＤＡアプレット、をダウンロードする処理について説明したが、３ＤＡファイルの生成によらず、Ｌｉｖｅ３Ｄ（商品名）等のビューワをプラグインしてＶＲＭＬの３Ｄ記述ファイルを直接処理することも勿論可能である。
【００２４】
このように本実施の形態によれば、ｅ−コマース等で商品の３Ｄ、動画像表示によるＨＰ（ホームページ）を自社で簡単に作成することができるようになる。以下、ｅ−コマースの商品として、プリンタのコマーシャル用ＨＰをＷｅｂ上に開設する場合を実施例として説明する。
先ず、図２に示した３Ｄモデリング装置のテーブル１に自社商品のプリンタ３を載せて回転させ、撮影手段７により所定のサンプリング角度毎に撮像する。連続画像作成手段８ではサンプリング枚数を設定する。サンプリング角度１０°毎ならば、３６０°／１０°＝３６枚の画像を撮像する。
連続画像作成手段８により作成した３６枚のプリンタ画像の夫々を、予め撮影済みの背景パネル２と、カメラ位置との背景差分を計算し、ワールド座標、カメラ座標、画像位置の座標変換により画像データをワールド座標に変換し、輪郭を抽出するシルエット法により外形形状をモデリングし、プリンタの３Ｄオブジェクトを生成し、一旦ＶＲＭＬファイルとして出力する。
なお、ここでは、Ｗｅｂ上に表示する全ての３Ｄ用画像を作成する。ここで作成する３Ｄ用画像は、裏面の操作画面、左右側面図、上面図、底面図、正面の操作画面、などである。
【００２５】
続いて、図１の説明で記述したように、３Ｄオブジェクト加工手段、テクスチャ加工手段、及び３Ｄ効果適用手段により、生成した３Ｄ画像のデータをＶＲＭＬファイルから取出し各種パーツに分解して、テクスチャイメージ、３Ｄオブジェクトを生成し、各種属性の付与とアニメーション処理、及び、カラー、マテリアル、テクスチャ・マッピング等の表面形成やライティング等の各種効果の付与と加工処理等を行い、再びＶＲＭＬファイルに変換して保存する。
次に、ビヘイビアデータ生成手段により、プリンタのＨＰ（ホームページ）を構成する全３Ｄ記述ファイルの中で動作付けが必要なデータ、すなわちプリンタのセットアップガイド等の、実際の操作画面をアニメーション処理するためのファイルを生成する。
【００２６】
このようにして作成された３Ｄシーン情報は、Ｗｅｂブラウザで表示するためにＷｅｂ用のＶＲＭＬに変換されているので、変換されたＶＲＭＬファイルは、Ｗｅｂブラウザ側にＬｉｖｅ３Ｄなどのビューワをプラグインして３Ｄ表示させてもよいし、上述したように、ＶＲＭＬファイルをＪａｖａ（Ｒ）アプレットによる３ＤＡファイルに書替えてＷｅｂブラウザへダウンロードし、ビューワを使用しないでＷｅｂブラウザ側でのみ処理するような方法を用いてもよい。
【００２７】
こうして開設したプリンタのＨＰをユーザーが閲覧する場合は、プリンタの３Ｄ画像が表示されているＨＰの画面上のセットアップ・ガイド・メニューをクリックすると、オブジェクト移動機能によりプリンタが回転して裏面画像に切替わり、ケーブルカバーが開けられ、ＵＳＢコネクタを装着してロックスプリングで固定する操作手順が３Ｄアニメーションで表示される。
次に、カートリッジ取付けをクリックすると、プリンタ全体が回転して正面図に替わり、トップカバーを開けるとカートリッジホルダーが中央に移動し、カートリッジホルダーに黒、カラーのインクカートリッジをセットしてトップカバーを閉じる操作手順が３Ｄアニメーションで表示される。
また、保守画面をクリックすると、全てのプラスチック・カバーが取り除かれた状態のプリンタの機構部分が露出した３Ｄ画像が表示される。これによってドライバー・モジュール、走査機構、インクカートリッジ等の３次元の配置関係が明瞭に視認できるので、メインテナンス操作が容易になる。
このように３Ｄアニメーションにより操作画面を表示することで、ユーザーは販売店頭で実際にプリンタを操作してみるのと同じような現実感覚で、商品を確認できる。
【００２８】
以上、簡単な例としてプリンタの動作確認例を示したが、これにとどまらず、アパレルの試着動作、例えば、婦人服モール店でのスーツの試着などで、モデルが試着するスーツをクリックしてサイズや色を代えたり、正面、背面、左右から試着状態を確認したり、ボタンの形、サイズ、色を交換したりして、メールによる発注を行うことも可能になる。
その他、オークションの美術・彫刻品や、一般商品などの展示表示など、あらゆる物品について２次元画像より現実感のある３Ｄ画像表示が可能になる。
【００２９】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、Ｗｅｂブラウザ上で３次元表示を行うためのＷｅｂ用３Ｄオブジェクトを生成するコンピュータシステムであって、複数の異なる画像を基に３Ｄ画像を作成しテクスチャ及び属性情報を含む３Ｄオブジェクトを生成する３Ｄオブジェクト生成手段と、生成された３ＤオブジェクトをＶＲＭＬ等の３Ｄグラフィックス記述言語によりフォーマット変換し３Ｄ（３次元）表示用のファイルとして出力する３Ｄ記述ファイル出力手段と、３Ｄ記述ファイルを基に３Ｄオブジェクトを取出して各種属性情報の設定、アニメーション処理等の編集・加工処理を行い再度３Ｄ記述ファイルとして出力する３Ｄオブジェクト加工手段と、３Ｄ記述ファイルを基にテクスチャを取出して色数の削減等の編集・加工を行い再度３Ｄ記述ファイルとして出力するテクスチャ加工手段と、３Ｄ記述ファイルを基に３Ｄオブジェクトを取出してライティング、マテリアル等の各種効果の適用と処理を施し再度３Ｄ記述ファイルとして出力する３Ｄ効果適用手段と、３Ｄ記述ファイルを基にＷｅｂ用の３次元表示のための各種表現要素を取出し、テクスチャ及び属性情報を含むＷｅｂブラウザ表示用に圧縮された各種Ｗｅｂ用３Ｄオブジェクトを生成するＷｅｂ３Ｄオブジェクト生成手段と、３Ｄオブジェクトの属性制御により３ＤシーンをＷｅｂ上でアニメーション表示するためのビヘイビアデータを生成するビヘイビアデータ生成手段と、を有しているので、廉価な汎用ソフトウェアの組合せで、簡単に高品質のＷｅｂ対応の３Ｄオブジェクトを生成できる効果がある。
【００３０】
また、請求項２に記載の発明によれば、Ｗｅｂブラウザ上で３次元表示を行うためのＷｅｂ用３Ｄオブジェクトを生成するコンピュータシステムは、被対象物を取付け水平方向または垂直方向に回転するターンテーブルと、ターンテーブルに取付けられた被対象物を撮影してデジタル化した画像ファイルを作成するデジタルカメラと、を具備し、ターンテーブルを所定の位置に回転制御するターンテーブル制御手段と、ターンテーブル制御手段により所定の位置に設定された被対象物を、デジタルカメラを用いて撮影する撮影手段と、ターンテーブル制御手段および撮影手段を用いて連続的に複数の画像ファイルを作成する連続画像作成手段と、連続画像作成手段により作成された複数の画像ファイルを基に３Ｄ画像を作成し３次元表示のためのテクスチャ及び属性情報を含む３Ｄオブジェクトを生成する３Ｄオブジェクト生成手段と、を有しているので、ターンテーブルを回転させて単一カメラで全周囲からの画像を収集するスキャンテーブル方式のモデリングによる簡単な構成で、正確に短時間で３次元オブジェクトを生成できるという効果がある。
また、請求項３に記載の発明によれば、生成されたＷｅｂ用３Ｄオブジェクト及びビヘイビアデータを基にＷｅｂブラウザ上で３次元画像のアニメーション表示を実行するためのプラグインまたはアプレットを生成する実行ファイル生成手段を有しているので、Ｗｅｂ上でのアニメーション表示が容易になる。
また、請求項４に記載の発明によれば、３Ｄオブジェクト生成手段は、被対象物をターンテーブルにより回転させ単一カメラで撮像した全周囲からの複数枚の画像のシルエット情報を用いて３Ｄ形状を推定するシルエット法により３Ｄ画像を生成するので、３Ｄモデリングを迅速に正確に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るＷｅｂ３Ｄオブジェクト生成システムの流れを示す概略図である。
【図２】図１に示す３Ｄオブジェクト生成システムの３Ｄオブジェクト生成手段を示す構成図である。
【図３】図１に示すＷｅｂ用３Ｄオブジェクトの変換手順を示す図である。
【図４】従来の３次元モデリング表示装置の構成図であり、（ａ）は全体の構成図、（ｂ）はスリット画像の生成図である。
【図５】従来の複数のカメラによる３次元モデリング装置のブロック図である。
【符号の説明】
１    テーブル
２    背景
３    オブジェクト
４    カメラ
５    照明
６    テーブル回転制御
７    撮影手段
８    連続画像作成手段
９    ３Ｄオブジェクト生成手段
【図１】
0003616806.tif 000002
【図２】
0003616806.tif 000003
【図３】
0003616806.tif 000004
【図４】
0003616806.tif 000005
【図５】
0003616806.tif 000006