(57)【要約】【課題】被加工素材の加工後のイメージを確認するためのデザインシステムを提供する。【解決手段】第１の通信装置１は、原稿データ取得手段（Ｓ１０１）と、立体形状データ取得手段（Ｓ１０２）と、原稿データと立体形状データとを第２の通信装置に送信するための第１の送信手段（Ｓ１０６）とを備える。第２の通信装置２は、原稿データに基づいて、デザインデータを取得するためのデザインデータ取得手段（Ｓ２０３）と、立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段（Ｓ２０４）と、デザインを施したい領域を、三次元データ上に指定するための加工領域指定手段（Ｓ２０６）と、デザインデータを、テクスチャマッピングしてレンダリングするためのレンダリング手段（Ｓ２０８）と、得られた二次元画像を第１の通信装置１に送信するための第２の送信手段（Ｓ２０９）とを備える。【選択図】図４
2009205474.tif 000002
【特許請求の範囲】
【請求項１】
被加工素材の加工後のイメージを加工前に確認するためのデザインシステムであって、
ネットワークで接続され得る第１及び第２の通信装置を具備し、
前記第１の通信装置は、
前記被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段と、
前記被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段と、
前記原稿データ取得手段が取得した前記原稿データと前記立体形状データ取得手段が取得した前記立体形状データとを前記第２の通信装置に送信するための第１の送信手段とを備え、
前記第２の通信装置は、
前記第１の送信手段から送信された前記原稿データに基づいて、前記デザインに関するデザインデータを取得するためのデザインデータ取得手段と、
前記第１の送信手段から送信されてきた前記立体形状データに基づいて、前記被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段と、
前記被加工素材上で前記デザインを施したい領域を、前記三次元データ取得手段によって取得された前記三次元データ上に指定するための加工領域指定手段と、
前記デザインデータ取得手段によって取得された前記デザインデータを、前記加工領域指定手段によって指定された前記領域にテクスチャマッピングしてレンダリングするためのレンダリング手段と、
前記レンダリング手段によって得られた二次元画像を前記第１の通信装置に送信するための第２の送信手段とを備える、デザインシステム。
【請求項２】
前記被加工素材は、サンドブラストによって彫刻したい素材であることを特徴とする、請求項１に記載のデザインシステム。
【請求項３】
前記デザインデータ取得手段は、前記原稿データの内、不要な部分を必要に応じてトリミングし、網点画像を得て、当該網点画像又は当該網点画像を反転させた画像から単色又は複数色の画像データを得て、当該画像データから前記デザインデータを得ることを特徴とする、請求項２に記載のデザインシステム。
【請求項４】
前記デザインデータ取得手段は、前記原稿データに表れている画像の輪郭を認識し、認識した画像の不要な部分を必要に応じてトリミングし、必要に応じて網点画像を得て、得られた画像又は反転させた画像から単色又は複数色の画像データを得て、当該画像データから前記デザインデータを得ることを特徴とする、請求項２に記載のデザインシステム。
【請求項５】
前記デザインデータ取得手段は、前記画像データの内、不要な部分を必要に応じてトリミングし、得られた画像又は反転させた画像から単色又複数色の画像データを得て、当該画像データから前記デザインデータを得ることを特徴とする、請求項２に記載のデザインシステム。
【請求項６】
前記レンダリング手段は、前記加工領域指定手段によって指定された前記領域について、前記三次元データで指定されている表面特性情報を、前記デザインデータに対応させて変化させることで、前記デザインデータを前記領域にテクスチャマッピングすることを特徴とする、請求項２に記載のデザインシステム。
【請求項７】
前記表面特性情報は、表面色、拡散反射率、鏡面反射率、又は透明率の少なくともいずれか一つを含むことを特徴とする、請求項６に記載のデザインシステム。
【請求項８】
前記レンダリング手段は、
前記領域に対応する前記表面特性情報を、
前記表面色を変化させる場合は、前記デザインデータで指定されている色に変化させ、
前記拡散反射率を変化させる場合は、拡散反射が小さくなる方向に変化させ、
前記鏡面反射率を変化させる場合は、鏡面反射が小さくなる方向に変化させ、又は、
前記透明率を変化させる場合は、透明度が低くなる方向に変化させることを特徴とする、請求項７に記載のデザインシステム。
【請求項９】
前記第１の通信装置は、前記被加工素材の材質に関する被加工素材情報を指定する材質指定手段をさらに備え、
前記第１の送信手段は、前記材質指定手段で指定された前記被加工素材情報も前記第２の通信装置に送信し、
前記レンダリング手段は、前記第１の送信手段から送信されてきた前記被加工素材情報に基づいて、前記表面特性情報の変化量を調整することを特徴とする、請求項６に記載のデザインシステム。
【請求項１０】
前記レンダリング手段は、さらに、前記加工領域指定手段によって指定された前記領域について、前記デザインデータに基づいて、バンプマッピングを行うことを特徴とする、請求項６に記載のデザインシステム。
【請求項１１】
前記デザインデータは、前記デザインの輪郭を表しており、
前記レンダリング手段は、前記輪郭部分に応じて、法線を傾かせることを特徴とする、請求項１０に記載のデザインシステム。
【請求項１２】
前記デザインデータは、グラデーションを有しており、
前記レンダリング手段は、前記グラデーションに応じて、法線を傾かせることを特徴とする、請求項１０に記載のデザインシステム。
【請求項１３】
前記レンダリング手段は、さらに、前記加工領域指定手段によって指定された前記領域について、前記デザインデータに基づいて、変位マッピングを行うことを特徴とする、請求項６に記載のデザインシステム。
【請求項１４】
前記第１の通信装置は、彫り方に関する加工方法情報を指定するための彫り方指定手段をさらに備え、
前記第１の送信手段は、前記彫り方指定手段によって指定された前記加工方法情報も前記第２の通信装置に送信し、
前記レンダリング手段は、前記第１の送信手段から送信されてきた前記加工方法情報に基づいて、テクスチャマッピングの方法を選択することを特徴とする、請求項６〜１３のいずれかに記載のデザインシステム。
【請求項１５】
前記立体形状データは、予め決められた立体形状を指定する立体形状テンプレート情報を含み、
前記第１の通信装置は、前記立体形状テンプレート情報を記憶するための立体形状テンプレート情報記憶手段をさらに備え、
前記第２の通信装置は、前記立体形状テンプレート情報に対応する前記三次元データを記憶するための立体形状テンプレートデータベース記憶手段をさらに備え、
前記立体形状データ取得手段は、立体形状テンプレートの使用が指定された場合、対応する前記立体形状テンプレート情報を前記テンプレート情報記憶手段から取得して、前記第１の送信手段に送信させ、
前記三次元データ取得手段は、前記第１の送信手段から送信されてきた前記立体形状テンプレート情報に基づいて、前記立体形状テンプレートデータベース記憶手段を参照して、対応する前記三次元データを取得することを特徴とする、請求項１に記載のデザインシステム。
【請求項１６】
前記立体形状データは、前記被加工素材の写真画像である被加工素材データを含み、
前記第２の通信装置は、前記被加工素材データから、前記被加工素材の質感に関する質感データを取得するための質感取得手段をさらに備え、
前記レンダリング手段は、前記質感取得手段が取得した質感データに基づいて、前記三次元データの全体又は一部をテクスチャマッピングすることを特徴とする、請求項１に記載のデザインシステム。
【請求項１７】
前記第１の通信装置は、前記第２の通信装置から送信されてきたレンダリング後の二次元画像に対して、修正事項の指示を指定し、前記第１の送信手段に当該修正指示を送信させるための修正指示指定手段をさらに備えることを特徴とする、請求項１に記載のデザインシステム。
【請求項１８】
前記第２の通信装置は、前記第１の通信装置から送信されてきた前記修正指示を表示するための修正指示表示手段をさらに備えることを特徴とする、請求項１７に記載のデザインシステム。
【請求項１９】
前記原稿データ取得手段は、所定の画像データを原稿テンプレートとして用意しており、当該原稿テンプレートに基づいて得られた画像を前記原稿データとして取得することを特徴とする、請求項１に記載のデザインシステム。
【請求項２０】
前記第２の送信手段は、さらに、前記デザインデータ、前記三次元データ、及び前記領域に関するデータを前記第１の通信装置に送信し、
前記第１の通信装置は、前記第２の送信手段から送信されてきた前記デザインデータ、前記三次元データ、及び前記領域に関するデータに基づいて、前記領域に前記デザインデータがテクスチャマッピングされた画像を表示するための三次元画像処理手段をさらに備えることを特徴とする、請求項１に記載のデザインシステム。
【請求項２１】
前記被加工素材は、カッティングシートの貼り付け又はシルクスクリーン印刷が施される素材であることを特徴とする、請求項１に記載のデザインシステム。
【請求項２２】
被加工素材の加工後のイメージを加工前に確認するためのデザインシステムで用いられるクライアント側のコンピュータ装置であって、
センター側のコンピュータ装置とネットワークで接続され、
前記被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段と、
前記被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段と、
前記原稿データ取得手段が取得した前記原稿データと前記立体形状データ取得手段が取得した前記立体形状データとを前記センター側のコンピュータ装置に送信するための送信手段とを備える、コンピュータ装置。
【請求項２３】
被加工素材の加工後のイメージを加工前に確認するためのデザインシステムで用いられるセンター側のコンピュータ装置であって、
クライアント側のコンピュータ装置とネットワークで接続され、
前記クライアント側のコンピュータ装置から送信された前記被加工素材に施したい加工のデザインに関する原稿の原稿データに基づいて、前記デザインに関するデザインデータを取得するためのデザインデータ取得手段と、
前記クライアント側のコンピュータ装置から送信されてきた前記被加工素材の立体形状に関する立体形状データに基づいて、前記被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段と、
前記被加工素材上で前記デザインを施したい領域を、前記三次元データ取得手段によって取得された前記三次元データ上に指定するための加工領域指定手段と、
前記デザインデータ取得手段によって取得された前記デザインデータを、前記加工領域指定手段によって指定された前記領域にテクスチャマッピングしてレンダリングするためのレンダリング手段と、
前記レンダリング手段によって得られた二次元画像を前記クライアント側のコンピュータ装置に送信するための送信手段とを備える、コンピュータ装置。
【請求項２４】
被加工素材の加工後のイメージを加工前に確認するためのコンピュータ装置であって、
前記被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段と、
前記被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段と、
前記原稿データ取得手段が取得した前記原稿データに基づいて、前記デザインに関するデザインデータを取得するためのデザインデータ取得手段と、
前記立体形状データ取得手段が取得した前記立体形状データに基づいて、前記被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段と、
前記被加工素材上で前記デザインを施したい領域を、前記三次元データ取得手段によって取得された前記三次元データ上に指定するための加工領域指定手段と、
前記デザインデータ取得手段によって取得された前記デザインデータを、前記加工領域指定手段によって指定された前記領域にテクスチャマッピングしてレンダリングするためのレンダリング手段とを備える、コンピュータ装置。
【請求項２５】
被加工素材の加工後のイメージを加工前に確認するためのデザインシステムで用いられるクライアント側のコンピュータ装置を、
前記被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段、
前記被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段、及び、
前記原稿データ取得手段が取得した前記原稿データと前記立体形状データ取得手段が取得した前記立体形状データとをセンター側のコンピュータ装置に送信するための送信手段として機能させるためのプログラム。
【請求項２６】
被加工素材の加工後のイメージを加工前に確認するためのデザインシステムで用いられるセンター側のコンピュータ装置を、
クライアント側のコンピュータ装置から送信された前記被加工素材に施したい加工のデザインに関する原稿の原稿データに基づいて、前記デザインに関するデザインデータを取得するためのデザインデータ取得手段、
前記クライアント側のコンピュータ装置から送信されてきた前記被加工素材の立体形状に関する立体形状データに基づいて、前記被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段、
前記被加工素材上で前記デザインを施したい領域を、前記三次元データ取得手段によって取得された前記三次元データ上に指定するための加工領域指定手段、
前記デザインデータ取得手段によって取得された前記デザインデータを、前記加工領域指定手段によって指定された前記領域にテクスチャマッピングしてレンダリングする又は専用の装置にレンダリングさせるためのレンダリング手段、及び、
前記レンダリング手段によって得られた二次元画像を前記クライアント側のコンピュータ装置に送信するための送信手段として機能させるためのプログラム。
【請求項２７】
被加工素材の加工後のイメージを加工前に確認するためのコンピュータ装置を、
前記被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段、
前記被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段、
前記原稿データ取得手段が取得した前記原稿データに基づいて、前記デザインに関するデザインデータを取得するためのデザインデータ取得手段、
前記立体形状データ取得手段が取得した前記立体形状データに基づいて、前記被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段、
前記被加工素材上で前記デザインを施したい領域を、前記三次元データ取得手段によって取得された前記三次元データ上に指定するための加工領域指定手段、及び、
前記デザインデータ取得手段によって取得された前記デザインデータを、前記加工領域指定手段によって指定された前記領域にテクスチャマッピングしてレンダリングする又は専用の装置にレンダリングさせるためのレンダリング手段として機能させるためのプログラム。
【請求項２８】
請求項２５〜２７のいずれかに記載のプログラムを格納した記録媒体。
【請求項２９】
被加工素材の加工後のイメージを加工前に確認するためのデザインシステムを動作させるための方法であって、
前記デザインシステムは、ネットワークで接続され得る第１及び第２の通信装置を具備し、
前記第１の通信装置が前記被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための工程と、
前記第１の通信装置が前記被加工素材の立体形状に関する立体形状データを取得するための工程と、
前記第１の通信装置が前記原稿データと前記立体形状データとを前記第２の通信装置に送信するための工程と、
前記第２の通信装置が前記第１の通信装置から送信された前記原稿データに基づいて、前記デザインに関するデザインデータを取得するための工程と、
前記第２の通信装置が前記第１の通信装置から送信されてきた前記立体形状データに基づいて、前記被加工素材の全部又は一部の立体形状を示す三次元データを取得するための工程と、
前記第２の通信装置が前記被加工素材上で前記デザインを施したい領域を、前記三次元データ上に指定するための工程と、
前記第２の通信装置が前記デザインデータを、前記領域にテクスチャマッピングしてレンダリングするための工程と、
前記第２の通信装置がレンダリングによって得られた二次元画像を前記第１の通信装置に送信するための工程とを備える、方法。
【請求項３０】
被加工素材の加工後のイメージを加工前に確認するためのコンピュータ装置の処理方法であって、
前記被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための工程と、
前記被加工素材の立体形状に関する立体形状データを取得するための工程と、
前記原稿データに基づいて、前記デザインに関するデザインデータを取得するための工程と、
前記立体形状データに基づいて、前記被加工素材の全部又は一部の立体形状を示す三次元データを取得するための工程と、
前記被加工素材上で前記デザインを施したい領域を、前記三次元データ上に指定するための工程と、
前記デザインデータを、前記領域にテクスチャマッピングしてレンダリングするための工程とを備える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デザイン開発に用いられるシステムに関し、より特定的には、三次元表現方法を利用したシステム並びにそれに用いられる装置、プログラム、記録媒体、及び方法に関する。
【背景技術】
【０００２】
従来、サンドブラスト方法によりガラスなどの被加工素材の表面に写真画像や絵図を再現する方法として、各種の方法が提案されている。
【０００３】
特許文献１に開示された「観賞用装置品の彫刻方法」では、写真像等を製版した透光部と非透光部からなるフィルムに紫外線硬化性液状樹脂を配設し、紫外線を投射して紫外線硬化性液状樹脂を硬化させると共に未硬化部を取り除いたマスクカバーを得、次にそのマスクカバーを被彫刻面に付着させサンドブラストすることにより、非透光面に対応する部分を彫るようにした彫刻方法が提案されている。
【０００４】
特許文献２に開示された「精密写真エッチングシステム」では、写真画像をコンピュータによって得た網点画像を転写フィルムに印刷し、その転写フィルムをＵＶ硬化性フィルムの上に重ねてその上から紫外線を照射した後にアルカリ処理したマスキングフィルムを作成し、そのマスキングフィルムをガラス等の被加工材料の表面に貼付してサンドブラストすることにより、精密な写真画像を彫刻するシステムが提案されている。
【０００５】
特許文献３に開示された「段彫りレリーフ彫刻方法」では、コンピュータにより図案等を複数区画をなすアウトライン線図に加工し、そのアウトライン線図を印刷した転写フィルムを作成する転写フィルム作成工程と、その転写フィルムをＵＶ硬化性のマスキングフィルムに重ねて紫外線を照射するマスキングフィルム作成工程と、マスキングフィルムの硬化部分をガラス等の被加工材料の表面に貼付し、彫刻すべき区画を順次剥がしながらサンドブラストを行うサンドブラスト工程との各工程を経てガラス等に段彫り彫刻をする方法が提案されている。
【０００６】
その他、特許文献４や特許文献５にも、彫刻方法が開示されている。
【特許文献１】特開平１−２４２２９９号公報
【特許文献２】登録実用新案第３０８８８５５号公報
【特許文献３】特開２００４−３１４５８１号公報
【特許文献４】特開平１０−１８１２９７号公報
【特許文献５】特開平１１−２６３０９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来のいずれの加工方法においても、加工前に加工後の状態をイメージしたければ、原稿となる画像や網点処理が施された画像を閲覧するしかなかった。このような曖昧なイメージのまま実際に加工を行った場合、できあがった彫刻が、イメージと異なる場合がある。同じような問題が、サンドブラストによる彫刻以外に、被加工素材に対して、何らかの加工（たとえば、シルク印刷やカッティングシートの貼り付けなど）を施す場合についても言える。
【０００８】
それゆえ、本発明の目的は、被加工素材の加工後のイメージを加工前に確認するためのデザインシステム並びにそれに用いられる装置、プログラム、記録媒体、及び方法を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、以下のような特徴を有する。本発明は、被加工素材の加工後のイメージを加工前に確認するためのデザインシステムであって、ネットワークで接続され得る第１及び第２の通信装置を具備し、第１の通信装置は、被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段と、被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段と、原稿データ取得手段が取得した原稿データと立体形状データ取得手段が取得した立体形状データとを第２の通信装置に送信するための第１の送信手段とを備え、第２の通信装置は、第１の送信手段から送信された原稿データに基づいて、デザインに関するデザインデータを取得するためのデザインデータ取得手段と、第１の送信手段から送信されてきた立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段と、被加工素材上でデザインを施したい領域を、三次元データ取得手段によって取得された三次元データ上に指定するための加工領域指定手段と、デザインデータ取得手段によって取得されたデザインデータを、加工領域指定手段によって指定された領域にテクスチャマッピングしてレンダリングするためのレンダリング手段と、レンダリング手段によって得られた二次元画像を第１の通信装置に送信するための第２の送信手段とを備える。
【００１０】
本発明によれば、被加工素材上でデザインを施したい領域にデザインデータがテクスチャマッピングされ、レンダリングによって得られた二次元画像が第１の通信装置に送信されることとなる。したがって、第１の通信装置側で、被加工素材の加工後のイメージを確認することができる。本発明の第１の通信装置を操作するユーザは、被加工素材に加工を施す加工業者であってもよいし、実際に、被加工素材を所有している者であってもよい。たとえば、加工業者が、客先で、二次元画像を見せながら、加工の内容について説明し、加工の受注を受ける目的で、本発明を使用することができる。その他、加工業者に加工を依頼したいと考えている客若しくは自ら加工したいと考えている者が、パソコンなどを使って、加工業者や、その関連会社、サービス提供業者などに設置された第２の通信装置に接続して、加工後のイメージを固めて、加工を発注するような使い方もできる。本発明の使用方法は、特には限定されない。本発明は、被加工素材に何らかのデザイン的な加工を施すようなあらゆる場合に、有用である。
【００１１】
好ましくは、被加工素材は、サンドブラストによって彫刻したい素材であるとよい。
【００１２】
特に、サンドブラストによって、被加工素材を彫刻する場合、被加工素材を彫刻することとなるので、加工するか否かには、慎重な判断を要する。本発明を用いれば、加工後の彫刻をイメージすることができ、加工をするか否かの判断に有効に使える。
【００１３】
好ましくは、デザインデータ取得手段は、原稿データの内、不要な部分を必要に応じてトリミングし、網点画像を得て、当該網点画像又は当該網点画像を反転させた画像から単色又は複数色の画像データを得て、当該画像データからデザインデータを得るとよい。
【００１４】
網点画像を用いて彫刻する方法は、従来のサンドブラストによる彫刻方法である。この網点画像を元に、反転処理や着色処理を組み合わせて、デザインデータを作成すれば、テクスチャマッピングした際、実際に彫刻されたときに近い二次元画像が得られる。二次元画像のリアリティを追求するという面で、有効である。たとえば、平彫り、面彫り、線彫り、フォトエッチング、エッチングカラー（平彫り、面彫り、線彫り、フォトエッチングに着色を施した加工方法のこと）に有効である。
【００１５】
好ましくは、デザインデータ取得手段は、原稿データに表れている画像の輪郭を認識し、認識した画像の不要な部分を必要に応じてトリミングし、必要に応じて網点画像を得て、得られた画像又は反転させた画像から単色又は複数色の画像データを得て、当該画像データからデザインデータを得るとよい。
【００１６】
これにより、輪郭部分が表現されることになり、特に、線彫りを用いた場合に、二次元画像を実際の加工後のイメージに近づけることができる。
【００１７】
好ましくは、デザインデータ取得手段は、画像データの内、不要な部分を必要に応じてトリミングし、得られた画像又は反転させた画像から単色又複数色の画像データを得て、当該画像データからデザインデータを得るとよい。
【００１８】
これにより、網点処理を利用しないような彫刻方法、たとえば、カッティングプロッターを使用して平彫りや面彫り、線彫り、エッチングカラーなどを行う場合に、二次元画像を加工後のイメージに近づけることができる。
【００１９】
好ましくは、レンダリング手段は、加工領域指定手段によって指定された領域について、三次元データで指定されている表面特性情報を、デザインデータに対応させて変化させることで、デザインデータを領域にテクスチャマッピングするとよい。好ましくは、表面特性情報は、表面色、拡散反射率、鏡面反射率、又は透明率の少なくともいずれか一つを含むとよい。
【００２０】
このようなテクスチャマッピングの手法により、デザインデータが表面に反映された二次元画像を得ることができ、実際の加工後のイメージに近づけることができる。
【００２１】
好ましくは、レンダリング手段は、領域に対応する表面特性情報を、表面色を変化させる場合は、デザインデータで指定されている色に変化させ、拡散反射率を変化させる場合は、拡散反射が小さくなる方向に変化させ、鏡面反射率を変化させる場合は、鏡面反射が小さくなる方向に変化させ、又は、透明率を変化させる場合は、透明度が低くなる方向に変化させるとよい。
【００２２】
これにより、リアリティの高い二次元画像が影響されることとなる。特に、加工方法として、平彫り、面彫り、線彫り、フォトエッチング、エッチングカラーが用いられている場合に有効である。
【００２３】
好ましくは、第１の通信装置は、被加工素材の材質に関する被加工素材情報を指定する材質指定手段をさらに備え、第１の送信手段は、材質指定手段で指定された被加工素材情報も第２の通信装置に送信し、レンダリング手段は、第１の送信手段から送信されてきた被加工素材情報に基づいて、表面特性情報の変化量を調整するとよい。
【００２４】
これにより、被加工素材の材質の違いに応じて、表面特性情報の変化量が違うことになるので、材質に応じたテクスチャマッピングが行われることとなり、よりリアリティが増すこととなる。
【００２５】
好ましくは、レンダリング手段は、さらに、加工領域指定手段によって指定された領域について、デザインデータに基づいて、バンプマッピングを行うとよい。
【００２６】
バンプマッピングを行うことにより、凹凸感を表現することができるので、二段彫りやぼかし彫りなどの加工方法をリアリティ高く表現することができる。
【００２７】
好ましくは、デザインデータは、デザインの輪郭を表しており、レンダリング手段は、輪郭部分に応じて、法線を傾かせるとよい。
【００２８】
輪郭部分の法線を傾ければ、輪郭部分を境に凹凸感が表れることとなる。よって、二段彫りなどの加工方法をリアリティ高く表現することができる。
【００２９】
好ましくは、デザインデータは、グラデーションを有しており、レンダリング手段は、グラデーションに応じて、法線を傾かせるとよい。
【００３０】
法線をグラデーションに応じて傾けることによって、連続的な凹凸感を表現することができる。たとえば、ぼかし彫りなどの加工方法をリアリティ高く表現することができる。
【００３１】
好ましくは、レンダリング手段は、さらに、加工領域指定手段によって指定された領域について、デザインデータに基づいて、変位マッピングを行うとよい。
【００３２】
変位マッピングによって、複数の高さの異なる凹凸感を表現することができる。したがって、多段彫りなどの加工方法をリアリティ高く表現することができる。
【００３３】
好ましくは、第１の通信装置は、彫り方に関する加工方法情報を指定するための彫り方指定手段をさらに備え、第１の送信手段は、彫り方指定手段によって指定された加工方法情報も第２の通信装置に送信し、レンダリング手段は、第１の送信手段から送信されてきた加工方法情報に基づいて、テクスチャマッピングの方法を選択するとよい。
【００３４】
これにより、第１の通信装置からの指示に応じた加工方法に基づいたテクスチャマッピングが行われることとなり、ユーザの希望する加工方法の完成後のイメージを伝えることができる。
【００３５】
好ましくは、立体形状データは、予め決められた立体形状を指定する立体形状テンプレート情報を含み、第１の通信装置は、立体形状テンプレート情報を記憶するための立体形状テンプレート情報記憶手段をさらに備え、第２の通信装置は、立体形状テンプレート情報に対応する三次元データを記憶するための立体形状テンプレートデータベース記憶手段をさらに備え、立体形状データ取得手段は、立体形状テンプレートの使用が指定された場合、対応する立体形状テンプレート情報をテンプレート情報記憶手段から取得して、第１の送信手段に送信させ、三次元データ取得手段は、第１の送信手段から送信されてきた立体形状テンプレート情報に基づいて、立体形状テンプレートデータベース記憶手段を参照して、対応する三次元データを取得するとよい。
【００３６】
このように、被加工素材の立体形状をテンプレート化することによって、第２の通信装置において、いちいちモデリングを行う手間を省くことができる。したがって、二次元画像を迅速に提供することができるようになる。
【００３７】
好ましくは、立体形状データは、被加工素材の写真画像である被加工素材データを含み、第２の通信装置は、被加工素材データから、被加工素材の質感に関する質感データを取得するための質感取得手段をさらに備え、レンダリング手段は、質感取得手段が取得した質感データに基づいて、三次元データの全体又は一部をテクスチャマッピングするとよい。
【００３８】
これにより、元々の被加工素材の質感を再現した二次元画像が得られることとなり、リアリティがより増す。
【００３９】
好ましくは、第１の通信装置は、第２の通信装置から送信されてきたレンダリング後の二次元画像に対して、修正事項の指示を指定し、第１の送信手段に当該修正指示を送信させるための修正指示指定手段をさらに備えるとよい。
【００４０】
これにより、第２の通信装置への修正指示が容易となる。また、修正指示は、チャットや電子メール、電話によって行われても良い。
【００４１】
好ましくは、第２の通信装置は、第１の通信装置から送信されてきた修正指示を表示するための修正指示表示手段をさらに備えるとよい。
【００４２】
これにより、第２の通信装置のオペレータは、修正に対応することができる。
【００４３】
好ましくは、原稿データ取得手段は、所定の画像データを原稿テンプレートとして用意しており、当該原稿テンプレートに基づいて得られた画像を原稿データとして取得するとよい。
【００４４】
このように、原稿テンプレートを用いれば、デザインセンスの欠けるものであっても、それなりの原稿データを作成することができ、有用である。
【００４５】
好ましくは、第２の送信手段は、さらに、デザインデータ、三次元データ、及び領域に関するデータを第１の通信装置に送信し、第１の通信装置は、第２の送信手段から送信されてきたデザインデータ、三次元データ、及び領域に関するデータに基づいて、領域にデザインデータがテクスチャマッピングされた画像を表示するための三次元画像処理手段をさらに備えるとよい。
【００４６】
これにより、第１の通信装置においても、三次元画像を確認することができるので、異なった角度でのイメージを適宜確認することができる。
【００４７】
好ましくは、被加工素材は、カッティングシートの貼り付け又はシルクスクリーン印刷が施される素材であるとよい。
【００４８】
このように、本発明の加工素材及び加工方法は、特に限定されない。
【００４９】
また、本発明は、被加工素材の加工後のイメージを加工前に確認するためのデザインシステムで用いられるクライアント側のコンピュータ装置であって、センター側のコンピュータ装置とネットワークで接続され、被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段と、被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段と、原稿データ取得手段が取得した原稿データと立体形状データ取得手段が取得した立体形状データとをセンター側のコンピュータ装置に送信するための送信手段とを備える。
【００５０】
このように、クライアント側のコンピュータ装置は、構成が簡易であるので、高性能のコンピュータを用いなくてもよく、低価格で提供可能であるので、本システムの普及を加速させることができる。
【００５１】
また、本発明は、被加工素材の加工後のイメージを加工前に確認するためのデザインシステムで用いられるセンター側のコンピュータ装置であって、クライアント側のコンピュータ装置とネットワークで接続され、クライアント側のコンピュータ装置から送信された被加工素材に施したい加工のデザインに関する原稿の原稿データに基づいて、デザインに関するデザインデータを取得するためのデザインデータ取得手段と、クライアント側のコンピュータ装置から送信されてきた被加工素材の立体形状に関する立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段と、被加工素材上でデザインを施したい領域を、三次元データ取得手段によって取得された三次元データ上に指定するための加工領域指定手段と、デザインデータ取得手段によって取得されたデザインデータを、加工領域指定手段によって指定された領域にテクスチャマッピングしてレンダリングするためのレンダリング手段と、レンダリング手段によって得られた二次元画像をクライアント側のコンピュータ装置に送信するための送信手段とを備える。
【００５２】
このように、センター側でのコンピュータ装置には、ある程度の性能が要求されるが、センター側には、専門のオペレータを配置することができ、一定品質の二次元画像を提供することができ、加工後のイメージを抱きやすくすることができる。
【００５３】
また、本発明は、被加工素材の加工後のイメージを加工前に確認するためのコンピュータ装置であって、被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段と、被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段と、原稿データ取得手段が取得した原稿データに基づいて、デザインに関するデザインデータを取得するためのデザインデータ取得手段と、立体形状データ取得手段が取得した立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段と、被加工素材上でデザインを施したい領域を、三次元データ取得手段によって取得された三次元データ上に指定するための加工領域指定手段と、デザインデータ取得手段によって取得されたデザインデータを、加工領域指定手段によって指定された領域にテクスチャマッピングしてレンダリングするためのレンダリング手段とを備える。
【００５４】
このように、一台のコンピュータ装置の性能が十分であれば、一台のコンピュータ装置を使って、原稿データの取得からレンダリングまで実現することができる。よって、センターを介すことなく加工前のイメージを確認することができるので、リアルタイム性が向上する。
【００５５】
また、本発明は、被加工素材の加工後のイメージを加工前に確認するためのデザインシステムで用いられるクライアント側のコンピュータ装置を、被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段、被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段、及び、原稿データ取得手段が取得した原稿データと立体形状データ取得手段が取得した立体形状データとをセンター側のコンピュータ装置に送信するための送信手段として機能させるためのプログラムである。
【００５６】
このように、クライアント側のコンピュータ装置に導入すべきプログラムは、非常に簡易であるので、クライアント側のコンピュータ装置は、高性能である必要がない。よって、本発明のデザインシステムが普及しやすい。
【００５７】
また、本発明は、被加工素材の加工後のイメージを加工前に確認するためのデザインシステムで用いられるセンター側のコンピュータ装置を、クライアント側のコンピュータ装置から送信された被加工素材に施したい加工のデザインに関する原稿の原稿データに基づいて、デザインに関するデザインデータを取得するためのデザインデータ取得手段、クライアント側のコンピュータ装置から送信されてきた被加工素材の立体形状に関する立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段、被加工素材上でデザインを施したい領域を、三次元データ取得手段によって取得された三次元データ上に指定するための加工領域指定手段、デザインデータ取得手段によって取得されたデザインデータを、加工領域指定手段によって指定された領域にテクスチャマッピングしてレンダリングする又は専用の装置にレンダリングさせるためのレンダリング手段、及び、レンダリング手段によって得られた二次元画像をクライアント側のコンピュータ装置に送信するための送信手段として機能させるためのプログラムである。
【００５８】
このように、センター側でのコンピュータ装置に導入されるプログラムを提供可能である。
【００５９】
また、本発明は、被加工素材の加工後のイメージを加工前に確認するためのコンピュータ装置を、被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための原稿データ取得手段、被加工素材の立体形状に関する立体形状データを取得するための立体形状データ取得手段、原稿データ取得手段が取得した原稿データに基づいて、デザインに関するデザインデータを取得するためのデザインデータ取得手段、立体形状データ取得手段が取得した立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得するための三次元データ取得手段、被加工素材上でデザインを施したい領域を、三次元データ取得手段によって取得された三次元データ上に指定するための加工領域指定手段、及び、デザインデータ取得手段によって取得されたデザインデータを、加工領域指定手段によって指定された領域にテクスチャマッピングしてレンダリングする又は専用の装置にレンダリングさせるためのレンダリング手段として機能させるためのプログラムである。
【００６０】
このように、原稿データの取得からレンダリングまでをプログラムとして提供することができ、ユーザのコンピュータ装置だけを用いて、二次元画像を得ることが可能である。
【００６１】
また、本発明は、上記いずれかのプログラムを格納した記録媒体である。
【００６２】
また、本発明は、被加工素材の加工後のイメージを加工前に確認するためのデザインシステムを動作させるための方法であって、デザインシステムは、ネットワークで接続され得る第１及び第２の通信装置を具備し、第１の通信装置が被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための工程と、第１の通信装置が被加工素材の立体形状に関する立体形状データを取得するための工程と、第１の通信装置が原稿データと立体形状データとを第２の通信装置に送信するための工程と、第２の通信装置が第１の通信装置から送信された原稿データに基づいて、デザインに関するデザインデータを取得するための工程と、第２の通信装置が第１の通信装置から送信されてきた立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得するための工程と、第２の通信装置が被加工素材上でデザインを施したい領域を、三次元データ上に指定するための工程と、第２の通信装置がデザインデータを、領域にテクスチャマッピングしてレンダリングするための工程と、第２の通信装置がレンダリングによって得られた二次元画像を第１の通信装置に送信するための工程とを備える。
【００６３】
また、本発明は、被加工素材の加工後のイメージを加工前に確認するためのコンピュータ装置の処理方法であって、被加工素材に施したい加工のデザインに関する原稿の原稿データを取得するための工程と、被加工素材の立体形状に関する立体形状データを取得するための工程と、原稿データに基づいて、デザインに関するデザインデータを取得するための工程と、立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得するための工程と、被加工素材上でデザインを施したい領域を、三次元データ上に指定するための工程と、デザインデータを、領域にテクスチャマッピングしてレンダリングするための工程とを備える。
【発明の効果】
【００６４】
本発明によれば、被加工素材の加工後のイメージを加工前に確認するためのデザインシステム並びにそれに用いられる装置、プログラム、及び方法が提供されることとなる。レンダリングの後に得られる二次元画像は、リアリティの高い画像であり、より正確に加工後のイメージをユーザに抱かせることができる。
【００６５】
本発明のこれらおよび他の目的、特徴、局面、効果は、添付図面と照合して、以下の詳細な説明から一層明らかになるであろう。
【発明を実施するための最良の形態】
【００６６】
図１は、本発明の実施形態に係るデザインシステム４の全体構成を示す図である。図１において、デザインシステム４は、複数の第１の通信装置１と、第２の通信装置２と、ネットワーク３とを具備する。第１の通信装置１と第２の通信装置２とは、ネットワーク３を介して、双方向に通信し得る。ネットワーク３は、インターネットや有線又は無線ＬＡＮなどによって構成される。第１の通信装置１及び第２の通信装置２は、据え置き型のコンピュータ装置のみならず、携帯型のコンピュータ装置も含み得る。
【００６７】
以下の説明において、被加工素材とは、サンドブラストによって彫刻を施したい素材のことを言い、たとえば、ガラス板やグラス、ワインボトル、テーブル、窓、鏡、看板、トロフィー、表札、アクセサリー、布生地、携帯電話、ギター、皿、壺、ライターなど、サンドブラストによって彫刻が可能なあらゆる素材のことをいう。被加工素材の材質は、ガラスだけに限られず、ステンレスやアルミ、鉄などの金属、陶器、磁器、布、木、クリスタルなど、サンドブラストによって彫刻が可能なあらゆるものであってよい。
【００６８】
図２は、第１の通信装置１のハードウエア的構成を示す図である。図２において、第１の通信装置１は、ＣＰＵ１００と、メモリ１０１と、通信装置１０２と、入力装置１０３と、表示装置１０４と、記録装置１０５とを備える。ＣＰＵ１００は、記録装置１０５に格納されているＯＳ（図示せず）の実行下、クライアントプログラムをメモリ１０１に読み込んで、実行することによって、第１の通信装置１全体の動作を制御する。メモリ１０１は、書き込み及び読み出しが可能な半導体記憶装置であり、ＣＰＵ１００での処理に必要な情報を適宜格納する。通信装置１０２は、有線又は無線のＬＡＮボードやモデムなど、ネットワーク３を介して、第２の通信装置２と双方向に通信するための装置である。入力装置１０３は、キーボード、マウス、スキャナ、デジタルカメラ、ペンタブレットなど、第１の通信装置１内に情報を入力することができる機器である。入力装置１０３は、常時接続されている必要はなく、取り外し可能であっても良い。表示装置１０４は、ディスプレイなど、ＣＰＵ１００での処理結果を表示することができる機器である。
【００６９】
記録装置１０５は、内蔵ハードディスク、外部ハードディスク、ＵＳＢメモリ、メモリーカード、ＣＤ−Ｒ（ドライブを含む。以下同様）、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷなど、内蔵及び外付けを問わず、情報を格納することができる装置である。記録装置１０５は、クライアントプログラムの他、後述の原稿データ、被加工素材データ、立体形状テンプレート情報のデータベース（図２上、データベースをＤＢと表記する。以下同様。）、領域指定データ、領域指定テンプレート情報のデータベース、加工方法情報、被加工素材情報、色指定データ、色指定テンプレート情報のデータベース、送信データ、修正データ、及び原稿テンプレートのデータベース、デザインデータ、三次元データ、テクスチャマッピング領域データを格納し得る。
【００７０】
図３は、第２の通信装置２のハードウエア的構成を示す図である。図３において、第２の通信装置２は、ＣＰＵ２００と、メモリ２０１と、通信装置２０２と、入力装置２０３と、表示装置２０４と、記録装置２０５と、レンダリング装置２０６とを備える。ＣＰＵ２００は、記録装置２０５に格納されているＯＳ（図示せず）の実行下、センター側プログラムをメモリ２０１に読み込んで、実行することによって、第２の通信装置２全体の動作を制御する。メモリ２０１は、書き込み及び読み出しが可能な半導体記憶装置であり、ＣＰＵ２００での処理に必要な情報を適宜格納する。通信装置２０２は、有線又は無線のＬＡＮボードやモデムなど、ネットワーク３を介して、第１の通信装置１と双方向に通信するための装置である。入力装置２０３は、キーボード、マウス、スキャナ、デジタルカメラ、ペンタブレットなど、第２の通信装置２内に情報を入力することができる機器である。入力装置２０３は、常時接続されている必要はなく、取り外し可能であっても良い。表示装置２０４は、ディスプレイなど、ＣＰＵ２００での処理結果を表示することができる機器である。
【００７１】
記録装置２０５は、内蔵ハードディスク、外部ハードディスク、ＵＳＢメモリ、メモリーカード、ＣＤ−Ｒ（ドライブを含む。以下同様）、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷなど、内蔵及び外付けを問わず、情報を格納することができる装置である。記録装置２０５は、センター側プログラムの他、原稿データ、被加工素材データ、立体形状テンプレート情報、領域指定データ、領域指定テンプレート情報、加工方法情報、被加工素材情報、色指定データ、色指定テンプレート情報、送信データ、修正データ、原稿テンプレートデータベース、デザインデータ、色テンプレートデータベース、立体形状テンプレートデータベース、三次元データ、被加工素材情報表面特性データベース、領域テンプレートデータベース、テクスチャマッピング領域データ、及び二次元画像を格納し得る。
【００７２】
レンダリング装置２０６は、所定の方法で三次元データをレンダリングするための専用装置である。なお、レンダリングをソフトウエアによって実現しても良く、その場合は、記録装置２０５内にレンダリングプログラムが格納されており、ＣＰＵ２００が当該レンダリングプログラムを実行して、三次元データをレンダリングする。
【００７３】
ここで、本実施形態で使用されるデータについて概説する。
原稿データは、彫刻したい原稿のデータである。
被加工素材データは、被加工素材をデジカメ等で撮影したデータである。
立体形状テンプレート情報は、被加工素材として汎用の製品を使用した場合に、当該被加工素材はテンプレート化されており、当該テンプレート（立体形状テンプレートという）の内容及び識別子を示す情報である。
立体形状テンプレート情報のデータベースは、立体形状テンプレート情報を集めたデータベースである。
領域指定データは、被加工素材のどの部分に彫刻を施すかを示した画像データ等である。
領域指定テンプレート情報は、テンプレート化された被加工素材を用いる場合に、被加工素材のどの領域に彫刻を施すかを示したテンプレート（領域指定テンプレートという）の内容及び識別子を示す情報である。
領域指定テンプレート情報のデータベースは、領域指定テンプレート情報を集めたデータベースである。
加工方法情報は、彫り方などの加工方法を示す情報である。
被加工素材情報は、被加工素材の材質を示す情報である。
色指定データは、彫刻後にどのように色付けするかを示す情報である。
色指定テンプレート情報は、テンプレート化された被加工素材を用いる場合に、どのように色付けするかを示したテンプレート（色テンプレートという）の内容及び識別子を示すための情報である。
色指定テンプレート情報のデータベースは、色指定テンプレート情報を集めたデータベースである。
送信データは、第１の通信装置１から第２の通信装置２に送信されるデータである。
修正データは、第１の通信装置１が第２の通信装置２に対して、修正指示を行うときに送信されるデータである。
原稿テンプレートは、原稿データのテンプレートである。
原稿テンプレートのデータベースは、原稿テンプレートを集めたデータベースである。
【００７４】
デザインデータは、テクスチャマッピングする際の元となるデータである。
三次元データは、被加工素材の立体形状を示すデータである。
テクスチャマッピング領域データは、テクスチャマッピングを行う三次元データ上の領域を示すデータである。
色テンプレートデータベースは、色テンプレートを集めたデータベースである。
立体形状テンプレートデータベースは、立体形状テンプレートを集めたデータベースである。
被加工素材情報表面特性データベースは、被加工素材情報に対応する表面特性の情報（表面特性情報という）を集めたデータベースである。
領域テンプレートデータベースは、領域指定テンプレートを集めたデータベースである。
二次元画像は、レンダリング後の画像のことである。
【００７５】
図４は、第１の通信装置１によってクライアントプログラムが実行され、第２の通信装置２によってセンター側プログラムが実行されたときの第１の通信装置１及び第２の通信装置２の動作を示すシーケンス図である。以下、図４を参照しながら、第１の通信装置１及び第２の通信装置２の動作の概略について説明する。
【００７６】
第１の通信装置１は、被加工素材に施したい加工のデザインに関する原稿を原稿データとして取得する（ステップＳ１０１）。たとえば、加工したい写真を原稿としたい場合、当該写真のデジタルデータが原稿データとなる。また、当該写真をスキャナに読み込んだデジタルデータが原稿データとなる。あるイラストを原稿として原稿データを作成してもよい。写真やイラスト、文字などを組み合わせて原稿データを作成してもよい。原稿データは、第１の通信装置１内で実行されるペイントソフトやドローソフトなどの画像処理ソフトによって、作成されてもよいし、それ以外の方法で作成されてもよい。
【００７７】
図５は、原稿データの一例を示す図である。図５（ａ）は、猫の写真に対して、「Ｔａｍａ」と文字を入力した画像を原稿データとしている。図５（ｂ）は、花柄のイラストに対して、「２００８年卒業記念」と文字を入力した画像を原稿データとしている。
【００７８】
次に、第１の通信装置１は、被加工素材の立体形状に関するデータを立体形状データとして取得する（ステップＳ１０２）。立体形状データには、被加工素材データと、立体形状テンプレート情報という２種類がある。立体形状データの取得には、２通りの方法がある。第１は、被加工素材がオリジナルの物品である場合、被加工素材の全体画像や部分画像をデジタルカメラ等で少なくとも１以上撮影して、撮影によって得られた被加工素材データを立体形状データとする方法である。第２は、被加工素材が彫刻業者が所持しているような汎用的な形状（ガラス板やワインボトル、グラスなど）である場合、第１の通信装置１の記録装置１０５に予め登録されている被加工素材の立体形状に関する立体形状テンプレート情報の中から、立体形状を特定する立体形状テンプレート情報を選択して、立体形状データとする方法である。
【００７９】
図６は、被加工素材データの一例を示す図である。図６に示すように、被加工素材がオリジナルの物品（ここでは、硝子板）である場合、デジタルカメラ等で、被加工素材を撮影し、第１の通信装置１に被加工素材データを入力する。なお、被加工素材データは、複数の角度から撮影した複数のデータである方が好ましい。
【００８０】
次に、第１の通信装置１は、被加工素材の彫り方を示す加工方法情報、彫刻後の色を示す色指定データ又は色指定テンプレート情報、被加工素材に加工を施したい領域（加工領域という場合もある）を示す領域指定データ又は領域指定テンプレート情報、及び被加工素材の材質に関する被加工素材情報を取得する（ステップＳ１０３）。「色指定データ」又は「色指定テンプレート情報」は、彫刻後に着色する場合の色や、表面をコーティングするかということを示す。「領域指定データ」又は「領域指定テンプレート情報」は、被加工素材に彫刻を施したい領域を示す。「被加工素材情報」は、被加工素材の材質（たとえば、ガラスやステンレス、陶器など）を示す。
【００８１】
「加工方法情報」は、加工方法を示す情報である。「加工方法」は、大きく二つに分かれる。第１は、サンドブラストの際のマスキングシートとして、網点で彫刻部分が表現されたマスキングシートを利用する網点加工方法である。第２は、サンドブラストの際のマスキングシートとして、カッティングプロッターや手作業などでカットされたマスキングシートを利用するカッティング加工方法である。図５（ａ）に示されるような原稿は、網点加工方法で行うのが一般であるが、限定されない。図５（ｂ）に示されるような原稿は、カッティング加工方法で行うのが一般であるが、限定されない。さらに、加工方法は、７つの彫り方（平彫り、面彫り、線彫り、フォトエッチング、二段彫り、多段彫り、ぼかし彫り）に分かれる。フォトエッチング以外は、網点加工方法又はカッティング加工方法のいずれか方法によって彫刻可能である。フォトエッチングは、網点加工方法によってのみ彫刻可能である。
【００８２】
図７〜図１３は、７つの彫り方を説明するための図である。図７は、平彫りを説明するための図である。平彫りでは、図柄部分７ａを掘ることによって（図７（ｂ）参照）、図７（ａ）に示すような彫刻が得られる。なお、サンドブラストによって、表面に細かい凹凸ができるので、図面上凹凸を誇張して記載している（以下、同様）。図８は、面彫りを説明するための図である。面彫りでは、平彫りとは反対に、図柄以外の部分７ｂを掘ることによって（図８（ｂ）参照）、図８（ａ）に示すような彫刻が得られる。図９は、線彫りを説明するための図である。線彫りでは、図柄の輪郭部分７ｃのみを掘ることによって（図９（ｂ）参照）、図９（ａ）に示すような彫刻が得られる。図１０は、フォトエッチングを説明するための図である。フォトエッチングでは、網点のマスキングシートを用いて、網点部分７ｄ（又は網点以外の部分）をサンドブラストすることによって（図１０（ｂ）参照）、図１０（ａ）に示すような彫刻が得られる。平彫り、面彫り、線彫り、又はフォトエッチングに色つけを行えば、カラーエッチングとなる。
【００８３】
図１１は、二段彫りを説明するための図である。二段彫りでは、図柄の輪郭など任意の部分７ｅを深めに彫った後、マスクシートをはがして、はがした部分７ｆを浅く彫ることによって、彫り面を二段にする方法であり（図１１（ｂ）参照）、図１１（ａ）に示すような彫刻が得られる。図１２は、多段彫りを説明するための図である。多段彫りでは、マスクシートが図柄に応じて複数に分かれており、一部のマスクシートをはがして最も深い部分７ｇを彫り、次のマスクシートをはがして次に深い部分７ｈを彫り、さらに、次のマスクシートをはがして次に深い部分７ｉを彫っていく彫り方であり（図１２（ｂ）参照）、典型的には、図柄の中心から深くなるように彫っていき、図１２（ａ）に示すような彫刻が得られる。図１３は、ぼかし彫りを説明するための図である。ぼかし彫りでは、研磨材のあて方や強さを変えることによって、彫り面７ｊに深さの上下をグラデーションのように付け（図１３（ｂ）参照）、図１３（ａ）に示すような彫刻が得られる。なお、図１３（ｂ）では、断面のハッチングが省略されている。ぼかし彫りでは、平彫り、面彫り、線彫り、二段彫り、又は多段彫りのいずれかで使用されるマスクシートが使われる。
【００８４】
次に、第１の通信装置１は、ステップＳ１０１〜Ｓ１０３で取得された情報を示す送信データを作成する（ステップＳ１０４）。
【００８５】
図１４は、送信データのフォーマットを示す図である。ヘッダは、送信データであることを示す情報を含む。識別子は、ユーザを識別するための情報を含む。原稿データファイル名は、送信データに添付される原稿データのファイル名を示す。立体形状タイプは、立体形状として立体形状テンプレートが指定されたか否かを示す。被加工素材データファイル名は、送信データに添付される被加工素材データのファイル名を示す。立体形状テンプレート情報は、立体形状テンプレートが指定された場合にどのテンプレートが指定されたかを示す情報である。立体形状テンプレートが用いられた場合、被加工素材データファイル名は、空欄となる。逆に、立体形状テンプレートが使用されていない場合、立体形状テンプレート情報は、空欄となる。
【００８６】
領域指定タイプは、領域指定にテンプレートが用いられたか否かを示す情報である。領域指定データファイル名は、送信データに添付される領域指定データのファイル名を示す。領域指定テンプレート情報は、領域指定テンプレートが指定された場合にどのテンプレートが指定されたかを示す情報である。領域指定タイプの内容に応じて、領域指定データファイル名又は領域指定テンプレート情報のどちらかが空欄となる。
【００８７】
加工方法情報は、加工方法を示す情報である。被加工素材情報は、被加工素材の材質を示す情報である。色指定タイプは、色テンプレートが指定されたか否かを示す。色指定データファイル名は、送信データに添付される色指定データのファイル名を示す。色指定テンプレート情報は、色テンプレートが指定された場合にどのテンプレートが指定されたかを示す情報である。色指定タイプの内容に応じて、色指定データファイル名又は色指定テンプレート情報のどちらかが空欄となる。
【００８８】
次に、第１の通信装置１は、送信データを他に作成するかユーザに問い合わせ（ステップＳ１０５）、作成する場合は、ステップＳ１０１の動作に戻り、作成しない場合は、ステップＳ１０６の動作に進む。ステップＳ１０６において、第１の通信装置１は、ステップＳ１０４で作成した送信データに、必要な原稿データ、立体形状データ、及び色指定データを添付して、第２の通信装置２に送信する。
【００８９】
第２の通信装置２は、第１の通信装置１から送信されてきたデータを受信し、ユーザ認証及びユーザ領域の確保を行う（ステップＳ２０１）。ユーザ認証やユーザ領域の確保については、周知のあらゆる方法を用いることができる。次に、第２の通信装置２は、第１の通信装置１からデータが送信されてきた旨を表示し、第２の通信装置２のオペレーターに知らせる（ステップＳ２０２）。
【００９０】
次に、第２の通信装置２は、第１の通信装置１から送信されてきた原稿データに基づいて、被加工素材に施すデザインを示すデザインデータを取得する（ステップＳ２０３）。本実施形態において、デザインデータの作成は、センター側プログラム上で行われることとするが、他の画像処理ソフトを別途用いて作成し、第２の通信装置２が作成されたデザインデータを読み込むようにしてもよい。
【００９１】
次に、第２の通信装置２は、第１の通信装置１から送信されてきた立体形状データに基づいて、被加工素材の全部又は一部の立体形状を示す三次元データを取得する（ステップＳ２０４）。立体形状データとして被加工素材データが使用されている場合、第２の通信装置２は、被加工素材データに応じてオペレータがモデリングして得られたデータを三次元データとする。立体形状データとして立体形状テンプレート情報が使用されている場合、第２の通信装置２は、立体形状テンプレートデータベースを参照して、指定されている立体形状テンプレートに対応する三次元データを取得する。本実施形態において、三次元データの作成は、センター側プログラム上で行われることとするが、他の三次元モデリングソフトを別途用いて作成し、第２の通信装置２が作成されたデザインデータを読み込むようにしてもよい。
【００９２】
次に、第２の通信装置２は、第１の通信装置１から送信されてきた被加工素材情報に基づいて、被加工素材の表面特性情報を認識し、ステップＳ２０４で得た三次元データに反映させる（ステップＳ２０５）。本実施形態において、表面特性情報は、少なくとも、ポリゴンの法線、表面色、拡散反射率、鏡面反射率、透明率、及び変位マッピングの際のポリゴンの高さによって表される。たとえば、被加工素材の表面の輝度は、フォンの照明モデルに基づいて、拡散反射率、鏡面反射率、及び環境反射率によって表される。被加工素材の表面の色は、表面色によって表される。被加工素材の表面の透明度は、透明率によって表される。表面特性情報は、レンダリングの際に必要となる。なお、環境反射率をテクスチャマッピングに利用しても良い。
【００９３】
次に、第２の通信装置２は、第１の通信装置１から送信されてきた領域指定データ又は領域指定テンプレート情報に基づいて、三次元データ上において被加工素材上で彫刻を施したい領域を指定する（ステップＳ２０６）。次に、第２の通信装置２は、第１の通信装置１から送信されてきた加工方法情報に基づいて、被加工素材の加工方法を指定する（ステップＳ２０７）。
【００９４】
次に、第２の通信装置２は、ステップＳ２０６で指定された領域に、ステップＳ２０３で指定されたデザインデータがテクスチャマッピングされるように、ステップＳ２０４で取得した三次元データをレンダリングする（ステップＳ２０８）。最後に、第２の通信装置２は、レンダリングによって得られた二次元画像を第１の通信装置１に送信する。
【００９５】
第１の通信装置１は、第２の通信装置２から送られてきた二次元画像を受信し（ステップＳ１０７）、当該二次元画像を表示する（ステップＳ１０８）。これにより、第１の通信装置１において、被加工素材の加工後のイメージを加工前に確認することができる。
【００９６】
次に、一連の流れを、ユーザインターフェイスの一例を用いながら説明する。
【００９７】
図１５は、クライアントプログラムを実行中の第１の通信装置１に表示されるユーザインターフェイスの一例を示す図である。図１５に至る前に、第１の通信装置１は、対話式インターフェイスによって、原稿データの入力、被加工素材の立体形状の入力（被加工素材データの指定）、領域の指定（領域指定データの指定）、加工方法の指定、被加工素材の材質の指定、及び色の指定（色指定データの指定）をユーザに行わせている。図１５は、対話式の入力が終わった後の確認画面の一例を示す。なお、図１５の表示では、立体形状テンプレートを使用していない例を示す。
【００９８】
欄ａ１では、原稿データとして、「ＡＢＣ．ｊｐｇ」というデータが指定されていることを確認できる。なお、データの概略が分かるように、小さいアイコンａ１１でデータの中身が表示されている（以下同様）。このデータは、原稿として使用する画像データである。なお、ボタンａ１２をクリックすれば、原稿データの変更が可能である。また、ファイル名又はアイコンをクリックすれば、原稿データを大きく拡大して表示することができる（以下同様）。
【００９９】
欄ａ２では、被加工素材データとして、「ＢＣＤ．ｊｐｇ」、「ＣＤＥ．ｊｐｇ」、及び「ＤＥＦ．ｊｐｇ」というデータが指定されていることを確認できる。この３つのデータは、被加工素材を異なる角度から撮影した画像データである。なお、ボタンａ１３をクリックすれば、被加工素材データの追加が可能である。
【０１００】
欄ａ３では、選択された加工方法が表示されている。加工方法の種類は予め決められているので、決められた種類から選択する。ここでは、網点加工方法を利用した場合の平彫りが指定されていることを確認できる。なお、ボタンａ１４をクリックすれば、加工方法の変更が可能である。
【０１０１】
欄ａ４では、領域指定データとして、「ＥＦＧ．ｊｐｇ」というデータが指定されていることを確認できる。なお、ボタンａ１５をクリックすれば、領域指定データの変更が可能である。
【０１０２】
欄５では、被加工素材情報で指定されている材質が表示されている。材質の種類は予め決められており、決められた種類から選択する。ここでは、ガラスという材質が指定されていることを確認できる。なお、ボタンａ１６をクリックすれば、被加工素材情報の変更が可能である。
【０１０３】
欄ａ６では、色指定データとして、「ＨＩＪ．ｊｐｇ」というデータが指定されていることを確認できる。なお、ボタンａ１７をクリックすれば、色指定データを変更可能である。
【０１０４】
欄７では、立体形状テンプレートが選択された場合の情報が表示される。なお、図１５では、立体形状のテンプレートは選択されていないので、ラジオボタンａ１８にチェックが入っていない。もし、立体形状テンプレートが選択されていれば、欄ａ７１には、立体形状テンプレート情報及び被加工素材情報が表示される。たとえば、立体形状のテンプレートが「フレームＡ」でかつ被加工素材情報が「ガラス」である旨が表示される。対話式入力の当初、立体形状テンプレートを指定していなかったとして、図１５の画面が表示されている段階で、ラジオボタンａ１８をチェックすれば、欄ａ７に示すように、プルダウンメニューの中から、テンプレート等を指定することができる。理解を助けるために、図１５では、全てのプルダウンメニューが開いている状態を示している。
【０１０５】
本実施形態では、立体形状のテンプレートを指定した場合、煩雑さを避けるため、領域指定及び色指定は、予め決められたテンプレート（領域指定テンプレート・色テンプレート）の中から選択するようにする。ただし、これに限定されず、オリジナルの領域指定及び色指定が行われるようにしてもよい。欄ａ７２に表示される項目が、領域指定テンプレート情報となる。欄ａ７３に表示される項目が色指定テンプレート情報となる。欄ａ７４は、欄ａ３と同様に、加工方法が表示される。
【０１０６】
このように、図１５を参照することによって、送信データの内容及び送信データに添付されるファイル（原稿データ、被加工素材データ、領域指定データ、及び色指定データ）を確認することができる。確認の結果、送信してもよければ、ボタンａ１８をクリックして、第１の通信装置１は、送信データ及び添付フィルを第２の通信装置２に送信する。
【０１０７】
図１６は、デザインデータの一例を示す図である。第２の通信装置２は、第１の通信装置１から受信した原稿データの内、オペレータからの指示に応じて、不要な部分をトリミングし、網点画像を得て、当該網点画像又は当該網点画像を反転させた画像から単色又は複数色の画像データを得て、当該画像データからデザインデータを得る。図１６に示した例では、図５（ａ）に示した原稿データについて、トリミングを行わず、網点処理を施して網点画像を得て、網点部分を黒色にし、反転処理を行って網点部分を白色にしている。たとえば、表面特性情報の内、表面色を変更するようなテクスチャマッピングを使用する場合、白い部分が白色の表面色となり、黒い部分の表面特性は変更しないこととする。その他の表面特性情報を用いる場合については、図２９を用いて後述する。
【０１０８】
図１７は、センター側プログラムを実行中の第２の通信装置２に表示されるユーザインターフェイスの一例を示す図である。図１７において、欄ｂ１では、ステップＳ２０１で認証されたユーザに関する情報が表示される。欄ｂ２では、第１の通信装置１から送信されてきた原稿データが表示される。欄ｂ３では、被加工素材データに対応する画像又は立体形状テンプレート情報に対応する画像が表示される。なお、図１７では、被加工素材データに対応する画像が表示されている。欄ｂ４では、加工方法情報で指定されている加工方法が表示される。欄ｂ５では、被加工素材情報で指定されている材質が表示される。欄ｂ６では、領域指定データに対応する画像又は領域指定テンプレート情報に対応する画像が表示される。なお、図１７では、領域指定データに対応する画像が表示されている。
【０１０９】
ボタンｂ２０をクリックすると、画像処理ソフトと同様の機能を有するサブルーチンが立ち上がり、デザインデータを作成することができる。ここでは、既に、図１６に示すようなデザインデータが作成されていたとする。
【０１１０】
ボタンｂ２１をクリックすると、三次元データを作成することができる。立体形状のタイプとしてテンプレートを用いていない場合、ユーザは、欄ｂ３に表示されている被加工素材データに対応する画像を閲覧しながら、正面図用ウインドウｂ８、底面図用ウインドウｂ９、及び右側面図用ウインドウｂ１０を用いて、一般的な３ＤＣＧソフトと同様にして、被加工素材の立体形状をモデリングして、三次元データを作成する。立体画像ウインドウｂ１１には、モデリングされた立体形状の画像がワイヤーフレーム、隠線処理、又は隠面処理等によって、適宜、簡易的に表示される。ボタンｂ２９の矢印を適宜クリックして、立体画像ウインドウｂ１１に表示される画像を見る視点を上下左右することができる。
【０１１１】
ボタンｂ２８をクリックすれば、データを適宜保存できる。ボタンｂ２２をクリックして、被加工素材情報を指定することができる。デフォルトでは、第１の通信装置１から送信されてき被加工素材情報が指定されている。ボタンｂ２２のクリックの後、被加工素材情報が変更されれば、欄ｂ５の材質が変更後の材質となる。
【０１１２】
ボタンｂ２３をクリックすれば、デザインデータを選択することができる。デフォルトでは、ボタンｂ２０をクリックして直近に作成されたデザインデータが指定されているが、ボタンｂ２３をクリックして、保存されている他のデザインデータを指定することもできる。
【０１１３】
ボタンｂ２４をクリックすれば、ウインドウｂ８〜ｂ１１に表示される三次元データを指定することができる。デフォルトでは、ボタンｂ２１をクリックして直近に作成されたカレントの三次元データが表示されている。ボタンｂ２４をクリックして、保存されている他の三次元データに画面表示を切り替えることができる。ボタンｂ２６をクリックすると、加工方法を選択することができる。デフォルトでは、第１の通信装置１から送信されてきた加工方法情報が指定されている。ボタンｂ２６をクリックして加工方法を変更すれば、欄ｂ４には、変更後の加工方法が表示される。
【０１１４】
図１８は、テクスチャマッピングする領域を指定する段階における第２の通信装置２における画面例を示す図である。ボタンｂ２５をクリックすると、テクスチャマッピングするための領域を指定することができる。まず、正面図ウインドウｂ８において、領域の対象となるポリゴンｃ１（図上網掛けになっている部分）を指定する。次に、正面図ウインドウｂ８において、テクスチャマッピングを行うべき領域ｃ２（図上点線になっている部分）を指定する。正面図ウインドｂ８と連携して、立体画像ウインドウｂ１１に、テクスチャマッピングの領域が示されている。
【０１１５】
領域の指定が完了したら、ボタンｂ３０をクリックして、テクスチャマッピングされたときのイメージを確認することができる。図１９は、ボタンｂ３０をクリックしたときの画面例を示す図である。なお、作図上の問題から、猫の図柄は簡易化している記載してある。立体画像ウインドウｂ１１に、デザインデータがテクスチャマッピングされたときの様子が簡易的に示されている。この段階では、レンダリングは行われていないが、立体画像ウインドウｂ１１には、デザインデータが領域に投影され、実際にテクスチャマッピングされたときのイメージが簡易的に表示される。
【０１１６】
その後、ボタンｂ２７をクリックして、最終的なレンダリングを行って、二次元画像を得る。
【０１１７】
図２０は、立体形状テンプレートが用いられた場合の表示画面の例を示す図である。図２０は、上述の図１９の段階の画面と同様である。立体形状テンプレートが用いられる場合、欄ｂ３には、テンプレートとして「ワインボトル」が使用されていることが表示され、かつ、ワインボトルの立体画像が表示されている。第２の通信装置２は、領域テンプレートデータベースを参照して、領域指定テンプレート情報に対応する画像データを読み込み、欄ｂ６に表示する。第２の通信装置２は、色テンプレートデータベースを参照して、色指定テンプレート情報に対応する情報を欄ｂ７に表示する。「赤＋青」は、たとえば、字の部分が赤、絵の部分が青といったことを意味する。色指定のタイプの決め方は、適宜決めれば良く特に限定されない。
【０１１８】
図２０では、ワインボトルの立体形状テンプレートが使用されている。当該テンプレートに対応するワインボトルの三次元データは、予め、第２の通信装置２の立体形状テンプレートデータベースに格納されている。したがって、第２の通信装置２は、立体形状テンプレート情報に対応する三次元データを読み出して、ウインドウｂ８〜ｂ１１に表示する。第２の通信装置２は、ウインドウｂ８〜ｂ１１への表示の後、領域テンプレートデータベースを参照して、領域指定テンプレート情報に対応するポリゴンｃ３（ここでは、複数のポリゴン）及びポリゴン上の領域ｃ４（点線で表されている）を認識し、ウインドウｂ８に領域を示す。次に、第２の通信装置２は、選択されているデザインデータを当該領域にテクスチャマッピングされたときの様子を、ウインドウｂ１１に簡易的に表示する。その後、ボタンｂ２７をクリックして、最終的なレンダリングを行って、二次元画像を得る。
【０１１９】
図２１は、図４におけるステップＳ１０１〜Ｓ１０４までの第１の通信装置１の動作の詳細を示すフローチャートである。以下、図２１を参照しながら、クライアントプログラムを実行中の第１の通信装置１の動作の詳細について説明する。
【０１２０】
クライアントプログラムを実行中、第１の通信装置１は、ユーザとの対話形式によって、必要なデータを作成する。なお、原則的には、被加工素材データ、領域指定データ、及び色指定データは、事前に画像処理ソフトなどを使用して作成されていることとする。
【０１２１】
まず、第１の通信装置１は、原稿データを指定するように促す表示を行う（ステップＳ３０１）。具体的には、第１の通信装置１は、原稿データが保存されているファイル名を指定することができるような画面を表示する。その表示に応じて、ユーザによって、画像データが指定される。第１の通信装置１は、ユーザから指定された原稿データを保存する（ステップＳ３０２）。なお、原稿データが未だ作成されていない場合、第１の通信装置１は、ユーザからの指示に応じて、ペイントソフトやドローソフトなどの画像処理ソフトを立ち上げ、原稿データを作成するように促してもよい。
【０１２２】
次に、第１の通信装置１は、立体形状データとして、テンプレートを用いるか、それともオリジナルのデータを用いるかを問うような表示を行う（ステップＳ３０３）。その表示に応じて、ユーザは、テンプレートかオリジナルかを選択する。
【０１２３】
ステップＳ３０３において、オリジナルが選択された場合、第１の通信装置１は、被加工素材データを指定するように促す表示を行う（ステップＳ３０４）。具体的には、第１の通信装置１は、被加工素材データが保存されているファイル名を指定することができるような画面を表示する。その表示に応じて、ユーザによって、被加工素材データが指定される。第１の通信装置１は、ユーザから指定された被加工素材データを保存する（ステップＳ３０５）。なお、被加工素材データが未だ作成されていない場合、第１の通信装置１は、ユーザからの指示に応じて、画像処理ソフトなどを立ち上げて、被加工素材データを作成するように促してもよい。
【０１２４】
次に、第１の通信装置１は、彫刻を施す領域を指定するように促す表示を行う（ステップＳ３０６）。具体的には、第１の通信装置１は、領域指定データが保存されているファイル名を指定することができるような画面を表示する。その表示に応じて、ユーザによって、領域指定データが指定される。第１の通信装置１は、ユーザから指定された領域指定データを保存する（ステップＳ３０７）。なお、領域指定データが未だ作成されていない場合、第１の通信装置１は、ユーザからの指示に応じて、画像処理ソフトなどを立ち上げて、領域指定データを作成するように促してもよい。
【０１２５】
次に、第１の通信装置１は、彫刻されるデザインの色を指定するように促す表示を行う（ステップＳ３０８）。具体的には、第１の通信装置１は、色指定データが保存されているファイル名を指定することができるような画面を表示する。その表示に応じて、ユーザによって、色指定データが指定される。第１の通信装置１は、ユーザから指定された色指定データを保存する（ステップＳ３０９）。なお、色指定データが未だ作成されていない場合、第１の通信装置１は、ユーザからの指示に応じて、画像処理ソフトなどを立ち上げて、色指定データを作成するように促してもよい。
【０１２６】
次に、第１の通信装置１は、加工方法を選択するように促す表示を行う（ステップＳ３１０）。具体的には、第１の通信装置１は、選択しうる加工方法をすべて表示して、選択する加工方法をチェックしてもらうような表示を行う。その表示に応じて、ユーザによって、加工方法が選択されたら、第１の通信装置１は、当該加工方法を識別するための情報を加工方法情報として保存する。なお、選択することができる加工方法は、加工技術の発展と共に増えていくので、第１の通信装置１は、第２の通信装置２と通信することによって、選択できる加工方法を更新することができる。
【０１２７】
次に、第１の通信装置１は、被加工素材の材質を指定するように促す表示を行う（ステップＳ３１１）。具体的には、第１の通信装置１は、選択しうる材質をすべて表示し、選択する材質をチェックしてもらうような表示を行う。その表示に応じて、ユーザによって、材質が選択されたら、第１の通信装置１は、当該材質を識別するための情報を被加工素材情報として保存する。なお、選択し得る材質について、第１の通信装置１は、第２の通信装置２と通信することによって、更新することができる。
【０１２８】
次に、第１の通信装置１は、保存されている被加工素材データのファイル名、領域指定データのファイル名、色指定データのファイル名、加工方法情報、及び被加工素材情報に基づいて、図１４に示した送信データを作成する（ステップＳ３１２）。その後、送信データの作成がすべて完了した段階で、第１の通信装置１は、被加工素材データ、領域指定データ、及び色指定データを添付した送信データを第２の通信装置２に送信する（図４のステップＳ１０５及びＳ１０６参照）。
【０１２９】
一方、ステップＳ３０３において、テンプレートが選択された場合、第１の通信装置１は、立体形状テンプレート情報のデータベースを参照して、立体形状テンプレートの内容を示す概略的な画像（以下、テンプレート画像という）を表示し、どの立体形状を使用するかの指定を促す表示を行う（ステップＳ３１３）。具体的には、テンプレート画像は、「置物」、「記念品」、「ブライダル」、「トロフィー」などのように分類分けされており、第１の通信装置１は、当該分類分け毎に、立体形状のテンプレート画像を閲覧できるように表示し、選択するテンプレートをチェックできるようにするとよい。その表示に応じて、ユーザは、使用する立体形状テンプレートを指定する。第１の通信装置１は、指定された立体形状テンプレートを識別するための情報を立体形状テンプレート情報として、保存する（ステップＳ３１４）。
【０１３０】
次に、第１の通信装置１は、領域指定テンプレート情報のデータベースを参照して、選択された立体形状テンプレートに対応する領域指定テンプレートの内容を示す概略的な画像を全て表示し、どの領域を使用するのかの指定を促す表示を行い、ユーザに選択させる。第１の通信装置１は、選択された領域指定テンプレートを識別するための情報を領域指定テンプレート情報として保存する（ステップＳ３１５）。
【０１３１】
次に、第１の通信装置１は、色指定テンプレート情報のデータベースを参照して、選択された立体形状テンプレートに対応する色指定テンプレートの内容を示す概略的な画像を全て表示し、どの色指定を使用するのかの指定を促す表示を行い、ユーザに選択させる。第１の通信装置１は、選択された色指定のテンプレートを識別するための情報を色指定テンプレート情報として保存する（ステップＳ３１６）。
【０１３２】
その後、第１の通信装置１は、ステップＳ３１０及びＳ３１１の動作に進み、加工方法情報、及び被加工素材情報を取得し、保存する。その際、第１の通信装置１は、選択されている立体形状テンプレートにおいて用いることができる加工方法及び被加工素材を選択できるようにする。そして、第１の通信装置１は、ステップＳ３１２の動作に進み、送信データを送信する。
【０１３３】
図２２は、図４のステップＳ２０３における第２の通信装置２の動作の詳細を示すフローチャートである。以下、図２２を参照しながら、ステップＳ２０３における第２の通信装置２の動作の詳細について説明する。ステップＳ２０３において、第２の通信装置２は、対話式によって、オペレータとやりとりする。
【０１３４】
まず、第２の通信装置２は、第１の通信装置１の送信データを参照して、添付されている原稿データのファイル名を認識し、対応するファイル名の原稿データの画像を表示する（ステップＳ４０１）。当該画像の表示の際、表示された画像が編集できるように、第２の通信装置２は、画像処理ソフトと連携して、原稿データを表示する。
【０１３５】
次に、第２の通信装置２は、トリミング処理を必要に応じて行うように促す表示を行う（ステップＳ４０２）。ユーザは、必要に応じてトリミング処理を行い、処理を次に進めるように、第２の通信装置２に指示する。
【０１３６】
ユーザからの指示に応じて、第２の通信装置２は、送信データ内の加工方法情報を参照して、網点加工方法であるか、カッティング加工方法であるかを認識する（ステップＳ４０３）。網点加工方法である場合、第２の通信装置２は、トリミング処理後の原稿データを網点処理し、網点画像を得る（ステップＳ４０４）。次に、第２の通信装置２は、送信データ内の加工方法情報を参照して、彫り方を確認する（ステップＳ４０５）。
【０１３７】
第２の通信装置２は、彫り方に応じて、以下のような処理を行う（ステップＳ４０６）。
（１）彫り方が「平彫り」である場合、第２の通信装置２は、網点画像を反転処理することなくステップＳ４０９の動作に進む。
（２）彫り方が「面彫り」である場合、第２の通信装置２は、網点画像を反転処理すると共に、輪郭線を抽出する処理を行って、ステップＳ４０９の動作に進む。輪郭線の抽出は、画像認識技術を用いて、自動的に行われても良いし、オペレータの入力によって行われても良い（以下同様）。
（３）彫り方が「線彫り」である場合、第２の通信装置２は、輪郭線のみを抽出し、輪郭線以外の網点部分は削除する処理のみを行って、ステップＳ４０９の動作に進む。
（４）彫り方が「フォトエッチング」である場合、第２の通信装置２は、網点画像を反転処理し、ステップＳ４０９の動作に進む。
（５）彫り方が「二段彫り」である場合、第２の通信装置２は、輪郭線を抽出し、網点部分はそのまま残す処理を行って、ステップＳ４０９の動作に進む。
（６）彫り方が「多段彫り」である場合、第２の通信装置２は、輪郭線を抽出し、網点部分はそのまま残す処理を行うと共に、輪郭線で囲まれた部分の深さを指定する処理を行って、ステップＳ４０９の動作に進む。
（７）彫り方が「ぼかし彫り」である場合、第２の通信装置２は、輪郭線を抽出し、網点部分はそのまま残す処理を行うと共に、輪郭線で囲まれた部分の網点に色のグラデーションを加える指定する処理を行って、ステップＳ４０９の動作に進む。
（１）〜（７）の処理は、適宜、オペレーターの指示に基づいて、修正可能である。
【０１３８】
一方、ステップＳ４０３において、カッティング加工方法であると認識した場合、第２の通信装置２は、送信データ内の加工方法情報を参照して、彫り方を確認する（ステップＳ４０７）。
【０１３９】
第２の通信装置２は、彫り方に応じて、以下のような処理を行う（ステップＳ４０８）。
（１）彫り方が「平彫り」である場合、第２の通信装置２は、網点画像を反転処理することなくステップＳ４０９の動作に進む。
（２）彫り方が「面彫り」である場合、第２の通信装置２は、網点画像を反転処理すると共に、輪郭線を抽出する処理を行って、ステップＳ４０９の動作に進む。輪郭線の抽出は、画像認識技術を用いて、自動的に行われても良いし、オペレータの入力によって行われても良い（以下同様）。
（３）彫り方が「線彫り」である場合、第２の通信装置２は、輪郭線のみを抽出し、輪郭線以外の網点部分は削除する処理のみを行って、ステップＳ４０９の動作に進む。
（４）彫り方が「二段彫り」である場合、第２の通信装置２は、輪郭線を抽出し、網点部分はそのまま残す処理を行って、ステップＳ４０９の動作に進む。
（５）彫り方が「多段彫り」である場合、第２の通信装置２は、輪郭線を抽出し、網点部分はそのまま残す処理を行うと共に、輪郭線で囲まれた部分の深さを指定する処理を行って、ステップＳ４０９の動作に進む。
（６）彫り方が「ぼかし彫り」である場合、第２の通信装置２は、輪郭線を抽出し、網点部分はそのまま残す処理を行うと共に、輪郭線で囲まれた部分の網点に色のグラデーションを加える指定する処理を行って、ステップＳ４０９の動作に進む。
（１）〜（６）の処理は、適宜、オペレーターの指示に基づいて、修正可能である。
【０１４０】
ステップＳ４０９において、第２の通信装置２は、送信データ内の立体形状タイプに基づいて、立体形状がオリジナルであるかテンプレートであるかを確認する。オリジナルである場合、第２の通信装置２は、ステップＳ４１０の動作に進む。一方、テンプレートである場合、第２の通信装置２は、ステップＳ４１２の動作に進む。
【０１４１】
ステップＳ４１０において、第２の通信装置２は、送信データを参照し、色指定データのファイル名を認識して、添付されている色指定データを読み込む。次に、第２の通信装置２は、当該色指定データを表示する（ステップＳ４１１）。
【０１４２】
一方、ステップＳ４１２において、第２の通信装置２は、送信データ内の色指定テンプレート情報を参照して、色指定テンプレートの識別子を認識する。次に、第２の通信装置２は、色テンプレートデータベースを参照して、認識した識別子に対応する色テンプレートデータを読み込んで、色テンプレートを表示する（ステップＳ４１３）。色テンプレートは、図柄が赤色、文字が青色のような文字情報であってもよし、具体的な図柄を例に、色のイメージを表した画像であってもよい。
【０１４３】
次に、第２の通信装置２は、ステップＳ４０９までに得られた画像に対して、色処理を施すようにユーザに促す表示を行う。それに応じて、ユーザは、当該画像の色を変更する。第２の通信装置２は、ユーザが行った色指定の結果得られた画像を一時保存する（ステップＳ４１４）。
【０１４４】
次に、第２の通信装置２は、ステップＳ４１４の結果得られた画像を、テクスチャマッピング可能な所定のフォーマットに変換してデザインデータを作成して、作成したデザインデータを保存する（ステップＳ４１５）。
【０１４５】
図２３は、図４のステップＳ２０４における第２の通信装置２の動作の詳細を示すフローチャートである。以下、図２３を参照しながら、図４のステップＳ２０４における第２の通信装置２の動作の詳細について説明する。
【０１４６】
まず、第２の通信装置２は、送信データ内の立体形状タイプを参照して、立体形状テンプレートが使用されているか否かを判断する（ステップＳ５０１）。テンプレートが使用されている場合、第２の通信装置２は、送信データを参照して、立体形状テンプレート情報を認識する（ステップＳ５０２）。次に、第２の通信装置２は、認識した立体形状テンプレートに対応する三次元データを、立体形状立体形状テンプレートデータベースから取得して（ステップＳ５０３）、ステップＳ５０４の動作に進む。ステップＳ５０３の際、第２の通信装置２は、図２０の欄ｂ３に示したように、テンプレートが使用されている旨を表示してもよい。
【０１４７】
なお、立体形状のテンプレートは、完成品の立体形状を表すものに限られない。平面板や曲面形状など、被加工素材データの一部が立体形状のテンプレートとして用いられていても良い。たとえば、被加工素材がテーブルのように大きく複雑な形状である場合、被加工素材データを作成するのは大変であるし、また、モデリングを行って正確な三次元データを取得するのは難しい。そのような場合、平面板のテンプレートを利用して、当該テンプレートに対応する三次元データに、デザインデータをテクスチャマッピングすれば、あたかもテーブルの天板に彫刻が施されたかのような加工後のイメージを十分に得ることができる。このように、立体形状の一部がテンプレート化されていてもよい。
【０１４８】
一方、テンプレートが使用されていない場合、第２の通信装置２は、送信データ内の被加工素材データファイル名を参照し、対応する被加工素材データを読み込み（ステップＳ５０５）、対応する画像を表示する（ステップＳ５０６）。たとえば、図１７に示す例では、対応する画像が、欄ｂ３に、表示されている。次に、第２の通信装置２は、表示されている画像に対応する三次元データを作成するようにユーザに促す表示を行い、手動によるモデリング処理を実行させる（ステップＳ５０７）。モデリング処理が完了すると、第２の通信装置２は、モデリングの結果を三次元データとして取得し（ステップＳ５０８）、ステップＳ５０４の動作に進む。
【０１４９】
なお、モデリング処理を行う際、被加工素材データに撮影されている被加工素材の立体形状の全てをモデリングする必要はない。たとえば、テーブルなどのように複雑な形状を有する場合、彫刻が施される天板の形状のみをモデリングして、三次元データを得て、当該三次元データにデザイン画像をテクスチャマッピングすれば、あたかもテーブルの天板に彫刻が施されたかのような加工後のイメージを得ることができる。このように、立体形状の一部をモデリングしてもよい。
【０１５０】
ステップＳ５０４において、第２の通信装置２は、ステップＳ５０３又はＳ５０８で得られた三次元データに基づいて、立体形状を表示する。たとえば、図１７のウインドウｂ１１や、図２０のウインドウｂ１１に示すように立体形状がワイヤーフレーム、隠線処理、又は隠面処理などの簡易的な方法で表示される。
【０１５１】
図２４は、図４のステップＳ２０５における第２の通信装置２の動作を詳細に示すフローチャートである。以下、図２４を参照しながら、図４のステップＳ２０５における第２の通信装置２の動作の詳細について説明する。
【０１５２】
まず、第２の通信装置２は、送信データを参照して、被加工素材情報を認識する。また、図１７のボタンｂ２２がクリックされて被加工素材情報が変更された場合、送信データ内の被加工素材情報を変更する（ステップＳ６０１）。なお、この際、第２の通信装置２は、変更前の送信データと変更後の送信データとが区別できるように送信データを保存してもよい。
【０１５３】
次に、第２の通信装置２は、彫刻をなしたい加工表面を、表示されている三次元データ上で指定するように促す表示を行い、ユーザに加工表面を指定させる（ステップＳ６０２）。次に、第２の通信装置２は、被加工素材情報表面特性データベースを参照して、指定された被加工素材情報に対応する表面特性情報を読み込む（ステップＳ６０３）。被加工素材情報表面特性データベースには、被加工素材の材質に対応させて、表面特性情報が定義されている。
【０１５４】
次に、第２の通信装置２は、ステップＳ６０３で読み込んだ表面特性情報を加工表面の表面特性として指定する（ステップＳ６０４）。次に、第２の通信装置２は、被加工素材データに対応する画像を表示し、スポイトなどの色を抽出する処理を利用して、加工表面以外の質感を取得し、加工表面以外の表面特性を指定する（ステップＳ６０５）。ステップＳ６０５での指定は、モデリングされている各ポリゴンについて行われる。なお、ステップＳ６０１〜Ｓ６０５の処理は、オペレータによって、適宜修正可能である。
【０１５５】
次に、第２の通信装置２は、表面特性の指定を三次元データに反映させて（ステップＳ６０６）、反映後の三次元データを保存する（ステップＳ６０７）。
【０１５６】
図２５は、図４のステップＳ２０６における第２の通信装置２の動作の詳細を示すフローチャートである。以下、図２５を参照しながら、図４のステップＳ２０６における第２の通信装置２の動作の詳細について説明する。
【０１５７】
まず、第２の通信装置２は、送信データを参照して、立体形状タイプを認識し、オリジナルであるか、テンプレートであるかを認識する（ステップＳ７０１）。オリジナルである場合、第２の通信装置２は、送信データ内で指定されている領域指定データを読み込み（ステップＳ７０２）、領域指定データに対応する画像を表示する（ステップＳ７０３）。たとえば、図１７の欄ｂ６に示されているように領域指定データに対応する画像が表示される。次に、第２の通信装置２は、加工が施される面に対応するポリゴン及び領域を指定するようにユーザに促す表示を行い、ユーザの入力に応じて、ポリゴン及び領域を指定する（ステップＳ７０４）。なお、ステップＳ７０４で指定されるポリゴンは、ステップＳ６０２で指定された加工表面と一致する。たとえば、図１８のウインドウｂ８に示されているように、ポリゴンｃ１及び領域ｃ２が指定される。その後、第２の通信装置２は、ステップＳ７０８の動作に進む。
【０１５８】
一方、ステップＳ７０１において、立体形状タイプがテンプレートである場合、第２の通信装置２は、送信データを参照して、領域指定テンプレート情報を認識し（ステップＳ７０５）、領域テンプレートデータベースを参照して、対応する領域指定テンプレートを表示する（ステップＳ７０６）。たとえば、図２０の欄ｂ６に示されているように、領域のテンプレートが表示される。次に、第２の通信装置２は、加工が施される面に対応するポリゴン及び領域を指定するようにユーザに促す表示を行い、ユーザの入力に応じて、ポリゴン及び領域を指定する（ステップＳ７０７）。たとえば、図２０のウインドウｂ８に示されているように、複数のポリゴンｃ３及び領域ｃ４が指定される。その後、第２の通信装置２は、ステップＳ７０８の動作に進む。
【０１５９】
ステップＳ７０８において、ステップＳ７０４又はＳ７０７で指定されたポリゴン及び領域をテクスチャマッピング領域データとして保存する。
【０１６０】
図２６は、図４のステップＳ２０７における第２の通信装置２の動作の詳細を示すフローチャートである。以下、図２６を参照しながら、図４のステップＳ２０７における第２の通信装置２の動作の詳細について説明する。
【０１６１】
まず、第２の通信装置２は、送信データ内の加工方法情報に基づいて、加工方法を認識し（ステップＳ８０１）、認識した加工方法を表示する（ステップＳ８０２）。たとえば、図１８では、欄ｂ４に加工方法が表示されている。
【０１６２】
次に、第２の通信装置２は、加工方法の訂正の有無を判断する（ステップＳ８０３）。加工方法の訂正があった場合、第２の通信装置２は、送信データ内の加工方法情報を変更する（ステップＳ８０４）。なお、この際、第２の通信装置２は、変更前の送信データと変更後の送信データとが区別できるように送信データを保存してもよい。たとえば、図１８のボタンｂ２６をクリックして、加工方法の変更を行うことができる。次に、第２の通信装置２は、最終的な加工方法を一時記憶する（ステップＳＳ８０５）。
【０１６３】
図２７は、図４のステップＳ２０８における第２の通信装置２の動作の詳細を示すフローチャートである。以下、図２７を参照しながら、図４のステップＳ２０８における第２の通信装置２の動作の詳細について説明する。
【０１６４】
まず、第２の通信装置２は、ステップＳ４１５で取得されたデザインデータを読み込み（ステップＳ９０１）、ステップＳ６０７で取得した三次元データを読み込み（ステップＳ９０２）、ステップＳ７０８で取得したテクスチャマッピング領域データ読み込む（ステップＳ９０３）。次に、第２の通信装置２は、ステップＳ６０１で得られた被加工素材情報を読み込む（ステップＳ９０４）。
【０１６５】
ここで、サンドブラストによる彫刻が行われたときの加工表面の色や輝度について考える。加工表面がガラスであれば、彫刻された表面は白っぽくなり、拡散反射が大きくなり、鏡面反射が小さくなり、透明度が落ちるがある程度の透明性は残る。加工表面がステンレスであれば、彫刻された表面は白っぽくなり、拡散反射が大きくなり、鏡面反射は小さくなり、透明度は加工前と変わらない。ガラスとステンレスとでは、拡散反射率や鏡面反射率は異なる。同じ白っぽい表面色でも微妙に色は異なる。したがって、デザインデータに基づいて一律に加工領域の表面特性情報を変化させるのでは、リアルさに欠ける場合がある。そこで、加工領域の材質に応じて、表面特性情報の変化量を調整すれば、彫刻後の状態をよりリアルに再現することが可能である。そのため、第２の通信装置２は、材質に応じて表面特性の変化量を定義している材質−表面特性変化量データベースを参照して、ステップＳ９０４で読み込まれた材質に対応する表面特性の変化量を認識する（ステップＳ９０５）。図２８は、材質−表面特性変化量データベースの一例を示す図である。図２８に示すように、ガラスやステンレスといった材質毎に、デザインデータの色に対応させた表面特性の変化量が定義されている。なお、材質−表面特性変化量データベースは、大抵の場合、経験値によって得られる。
【０１６６】
次に、第２の通信装置２は、ステップＳ８０５で取得した加工方法を認識する（ステップＳ９０６）。次に、第２の通信装置２は、加工方法に応じて、テクスチャマッピングの方法を選択する（ステップＳ９０７）。
【０１６７】
図２９は、ステップＳ９０７における第２の通信装置２の動作の詳細を示すフローチャートである。第２の通信装置２は、ステップＳ９０６で認識された加工方法が、「平彫り、面彫り、線彫り、又はフォトエッチング」であるか、「二段彫り」であるか、「ぼかし彫り」であるか、「多段彫り」であるかを判断する。「平彫り、面彫り、線彫り、又はフォトエッチング」である場合、ステップＳ９０５で認識された表面特性情報の変化量に基づいて、表面色、拡散反射率、鏡面反射率、又は透明率の少なくともいずれか一つを変化させるテクスチャマッピングであるところのイメージマッピングを選択する（ステップＳ１００２）。どの表面特性を変化させるかは、材質−表面特性変化量データベースで予め決められている。ただし、その都度オペレーターが指定しても良い。
【０１６８】
「二段彫り」である場合、第２の通信装置２は、ステップＳ１００２で定義されたイメージマッピングに加えて、加工領域の輪郭の法線を彫刻される面の内側に傾けるバンプマッピングを選択する（ステップＳ１００３）。次に、第２の通信装置２は、法線を傾ける加工領域の輪郭線を画像認識技術によって認識し、どの領域の法線をどのように傾けるかを一時記憶しておく（ステップＳ１００４）。たとえば、第２の通信装置２は、輪郭線を認識し、輪郭線に相当する部分の法線は、デザイン画像の内側に垂直に傾かせる。加工領域の輪郭の法線を傾けることによって、あたかも輪郭の内側に凹みが出来ているかのようなレンダリングを施すことができる。
【０１６９】
「ぼかし彫り」である場合、第２の通信装置２は、ステップＳ１００２で定義されたイメージマッピングに加えて、加工領域の法線をデザインデータに施されたグラデーションに応じて傾かせるバンプマッピングを選択する（ステップＳ１００５）。第２の通信装置２は、グラデーションの色の値に応じて、法線の傾け量を定義しており、色に応じた法線の傾け量を一時記憶しておく（ステップＳ１００６）。たとえば、第２の通信装置２は、白から黒へのグラデーションを用いる場合、白に近いほど法線を傾けるというルールによって、法線の傾け量を一時記憶しておく。加工領域の法線をグラデーションに応じて傾けることによって、あたかも加工領域の凹みが連続的に変化しているかのうようなレンダリングを施すことができる。
【０１７０】
「多段彫り」である場合、第２の通信装置２は、ステップＳ１００２で定義されたイメージマッピングに加えて、領域のポリゴンを細分化し、多段彫りの凹凸に応じて当該ポリゴンの高さを変化させる変位マッピングを行う（ステップＳ１００７）。第２の通信装置２は、デザインデータの色の濃さによって、段彫りの深さを認識し、変位マッピングの際のポリゴンの高さを認識して一時記憶しておく（ステップＳ１００８）。たとえば、第２の通信装置２は、白から黒への色の違いによって段彫りの深さを認識する場合、黒に近いほど、ポリゴンの高さを低くするといったルールによって、ポリゴンの高さを一時記憶しておく。加工領域のポリゴンの高さが変化するので、実際、多段彫りされたときの凹凸が表現されてレンダリングされることとなる。
【０１７１】
法線の傾き量及び変位マッピングの際のポリゴンの高さも表面特性として扱う。
【０１７２】
ステップＳ９０７の後、第２の通信装置２は、ステップＳ７０８で得られたテクスチャマッピング領域指定データで指定されている加工領域を認識する。第２の通信装置２は、ステップＳ９０２で読み込まれた三次元データの内、認識した加工領域における表面特性情報を、ステップＳ９０５及びステップ９０７で得られた表面特性（表面色、拡散反射率、鏡面反射率、透明率、法線の傾き量、変位マッピングの際のポリゴンの高さ）の変化量に基づいて変化させる（ステップＳ９０８）。
【０１７３】
次に、第２の通信装置２は、オペレータが希望するのであれば、第２の通信装置２は、表面特性の修正に応じ、ステップＳ９０８で変化させた表面特性情報をさらに変化させる（ステップＳ９０９）。
【０１７４】
そして、第２の通信装置２は、視点及び光源を指定し（ステップＳ９１０）、たとえばレイトレーシング法によってレンダリングし（ステップＳ９１１）、レンダリングによって得られた二次元画像を保存する（ステップＳ９１２）。第２の通信装置２は、別の視点から二次元画像を得たい旨の指示がオペレータからあった場合、ステップＳ９１０の動作に戻る（ステップＳ９１３）。必要な一以上の二次元画像が得られたら、第２の通信装置２は、図４のステップＳ２０９の動作に進み、得られた二次元画像を第１の通信装置１に送信する。
【０１７５】
図３０は、二次元画像を受信した後の第１の通信装置１の動作を示すフローチャートである。以下、図３０を参照しながら、二次元画像を受信した後の第１の通信装置１の動作について説明する。
【０１７６】
第１の通信装置１は、受信した二次元画像を表示し（ステップＳ１１０１）、修正の必要があるか否かをユーザに問い合わせる表示を行い、修正の指示があるか否かを判断する（ステップＳ１１０２）。修正の指示がある場合、第１の通信装置１は、画像処理ソフトを立ち上げて（ステップＳ１１０３）、修正の指示を当該二次元画像に書き込むように表示し、ユーザによって修正指示が入力され（ステップＳ１１０４）、修正指示が書き込まれた二次元画像を保存し（ステップＳ１１０５）、修正された二次元画像のデータ（修正データ）を第２の通信装置２に送信する（ステップＳ１１０６）。
【０１７７】
図３１は、修正データを受信した後の第２の通信装置２の動作を示すフローチャートである。以下、図３１を参照しながら、修正データを受信した後の第２の通信装置２の動作について説明する。
【０１７８】
第２の通信装置２は、修正データを受信し（ステップＳ１２０１）、修正データを表示する（ステップＳ１２０２）。第２の通信装置２は、図１９や図２０のように、デザイン画像が簡易的に立体形状に貼り付けれた画面を表示して、適宜、デザインデータ、三次元データ、被加工素材情報、加工領域、加工方法の修正をオペレータに促す（ステップ
１２０３）。修正の後、第２の通信装置２は、レンダリングを行い（ステップＳ１２０４）、二次元画像データを保存して、第１の通信装置１に送信する（ステップＳ１２０５）。
【０１７９】
本実施形態によれば、被加工素材上でデザインを施したい領域にデザインデータがテクスチャマッピングされ、レンダリングによって得られた二次元画像が第１の通信装置１に送信されることとなる。したがって、第１の通信装置１側で、被加工素材の加工後のイメージを確認することができる。特に、サンドブラストによって、被加工素材を彫刻する場合、被加工素材を彫刻することとなるので、加工するか否かには、慎重な判断を要する。本実施形態を用いれば、加工後の彫刻をイメージすることができ、加工をするか否かの判断に有効に使える。
【０１８０】
網点画像を用いて彫刻する方法は、従来のサンドブラストによる彫刻方法である。この網点画像を元に、反転処理や着色処理を組み合わせて、デザインデータを作成すれば、テクスチャマッピングした際、実際に彫刻されたときに近い二次元画像が得られる。二次元画像のリアリティを追求するという面で、有効である。たとえば、平彫り、面彫り、線彫り、フォトエッチング、エッチングカラー（平彫り、面彫り、線彫り、フォトエッチングに着色を施した加工方法のこと）に有効である。
【０１８１】
画像認識によって、輪郭部分が表現されることにより、線彫りを用いた場合に、二次元画像を実際の加工後のイメージに近づけることができる。
【０１８２】
本実施形態によれば（ステップＳ４０７〜Ｓ４０８参照）、網点処理を利用しないような彫刻方法、たとえば、カッティングプロッターを使用して平彫りや面彫り、線彫り、エッチングカラーなどを行う場合にも、二次元画像を加工後のイメージに近づけることができる。
【０１８３】
表面特性情報として、表面色、拡散反射率、鏡面反射率、又は透明率の少なくともいずれか一つを用いることにより、テクスチャマッピングのリアリティが向上する。また、被加工素材の材質の違いに応じて、表面特性情報の変化量を変更することで、材質に応じたテクスチャマッピングが行われることとなり、よりリアリティが増すこととなる。
【０１８４】
バンプマッピングや変位マッピングによって、凹凸感を表現することができ、深さを変えた彫り方に有用である。
【０１８５】
被加工素材の立体形状をテンプレート化することによって、第２の通信装置２において、いちいちモデリングを行う手間を省くことができる。したがって、二次元画像を迅速に提供することができるようになる。
【０１８６】
（変形例）
図３２は、テンプレートを用いて原稿データを作る場合の第１の通信装置１の動作を示す図である。以下、テンプレートを用いて原稿データを作る場合の第１の通信装置１の動作について説明する。図３２に示す動作は、図４のステップＳ１０１において行われるとよい。
【０１８７】
まず、第１の通信装置１は、原稿のテンプレート（以下、原稿テンプレートという）を使用するか否かを問い合わせるように表示し、使用が指示されたか否かを判断する（ステップＳ１３０１）。使用が指示されていない場合、第１の通信装置１は、オリジナルの画像の取り込み（ステップＳ１３０２）、色の指定（ステップＳ１３０３）、文字の入力（ステップＳ１３０４）をユーザに行わせて、原稿データを完成し、保存する（ステップＳ１３０５）。
【０１８８】
一方、原稿テンプレートの使用が指示された場合、第１の通信装置１は、原稿テンプレートを表示し（ステップＳ１３０６）、原稿テンプレートをユーザに選択させ（ステップＳ１３０７）、色の指定（ステップＳ１３０８）、文字の入力及びオリジナル画像の貼り付け（ステップＳ１３０９）をユーザに行わせ、原稿データを完成し、保存する（ステップＳ１３０５）。
【０１８９】
図３３は、第１の通信装置１においても三次元画像を表示することができるようにした場合の第１の通信装置１及び第２の通信装置２の動作を示すシーケンス図である。本実施形態と同様にして、第２の通信装置２は、デザインデータ、三次元データ、被加工素材情報、テクスチャマッピング領域データ、加工方法情報を作成したとして、これらのデータを第１の通信装置１に送信する（ステップＳ１４０１）。
【０１９０】
第１の通信装置は、これらデータを受信し（ステップＳ１４０２）、隠面処理しながら、簡易的な三次元表示を行う（ステップＳ１４０３）。この際、三次元画像を適宜回転させることができるか、又は所定の角度から閲覧できるようになっている。第１の通信装置は、ユーザからの指示に応じて、レンダリングするか否かを判断し（ステップＳ１４０４）、レンダリングする場合は、レンダリングして（ステップＳ１４０５）、二次元画像を表示する（ステップＳ１４０６）。
【０１９１】
なお、上記実施形態では、第１の通信装置１側で加工領域を指定するようにしたが、加工が可能な領域は、限られているので、第１の通信装置１は、加工領域を指定することなく、第２の通信装置２が、オペレータの指示に応じて加工領域を指定するようにしてもよい。すなわち、第１の通信装置１側での加工領域の指定は、本発明において、必須ではない。
【０１９２】
なお、上記実施形態では、第１の通信装置１側で色を指定することとしたが、加工において、着色は必須ではないので、本発明において、第１の通信装置１側で色指定を行うことは、必須ではない。また、第１の通信装置１側で色指定されていなかったとしても、第２の通信装置２は、オペレータの指示に応じて、適宜、表面色を変更するようにテクスチャマッピングしてもよい。
【０１９３】
なお、上記実施形態では、第１の通信装置１側で被加工素材の材質を指定することとしたが、本発明において、必須ではない。第２の通信装置２は、被加工素材データを閲覧したオペレータの指示に応じて、被加工素材情報を指定するようにしてもよい。
【０１９４】
なお、上記実施形態では、対話式の処理を適宜行っているが、本発明は、対話式の処理が行われる場合に限らない。本発明の機能を実現することができるのであれば、プログラムを実行している際の動作の流れは、特に限定されない。たとえば、その都度、ユーザ又はオペレータからの指示に基づいて、プログラムを実行中の第１の通信装置１及び第２の通信装置２は動作してもよい。
【０１９５】
なお、上記実施形態では、被加工素材はサンドブラストによる彫刻が施される素材であるとしたが、本発明において、被加工素材は、カッティングシートの貼り付け又はシルクスクリーン印刷が施される素材であるてもよく、被加工素材の加工方法は、特に限定されない。カッティングシートの貼り付けやシルクスクリーン印刷の場合、テクスチャマッピングにおいて、表面特性の内、表面色だけを変化させれば、リアルさが追求できるので、上記実施形態よりも処理が軽くなる。カッティングシートの貼り付けやシルクスクリーン印刷の場合、彫刻の場合に比べ、デザインデータにおいて、配色が様々指定されることになるが、上記実施形態を利用すれば、加工後のイメージを確認することができる。
【０１９６】
なお、原稿データとして、インターネットや携帯写真などのように、画質が劣る画像が得られた場合、第２の通信装置２は、周知の画像補正方法によって、当該画像を自動補正するとよい。
【０１９７】
なお、デザインデータを作成する際、第２の通信装置２は、写真と文字や、文字と文字が重複しているような原稿データに対して、どちらか一方を切り取った場合、切り取られた部分を自動的に補正するようにするとよい。
【０１９８】
なお、レンダリングの際、第２の通信装置２は、背景色を単一色にして、彫刻部分が目立つようにするとよい。また、逆に、第２の通信装置２は、実際の部屋の背景の色合いなどを背景色にしてもよい。
【０１９９】
なお、第１の通信装置１は、第２の通信装置２と通信して、立体形状テンプレートを随時更新できるようにするとよい。
【０２００】
なお、デザインデータを作成する際、第２の通信装置２は、ラスターデータとベクターデータとを混在して扱うことができるようにするとよい。
【０２０１】
なお、デザインデータを作成する際、第２の通信装置２は、ラスターデータである場合でも、選択した文字のフォントが何であるか分かるように表示するとよい。
【０２０２】
なお、本システムは、ＯＳの種類を選ぶことなく利用可能であるとよい。
【０２０３】
なお、上記実施形態で示したあらゆる機能は、一台のコンピュータ装置内単独で実現されてもよい。その場合、図４に示したステップＳ１０６やＳ２０９などの送受信処理が省かれることとなる。動作方法自体は、上記実施形態から容易に推察可能である。
【０２０４】
また、上記実施形態に係る第１及の通信装置１及び第２の通信装置２は、専用のハードウエアによって実現されても良いし、ソフトウエアだけで実現されても良いし、また、線硫黄のハードウエアとソフトウエアとを組み合わせて実現してもよい。プログラムが格納されている記録媒体は、外付け又は内蔵の如何なる記録媒体であってもよい。
【０２０５】
以上、本発明を詳細に説明してきたが、前述の説明はあらゆる点において本発明の例示にすぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【産業上の利用可能性】
【０２０６】
本発明は、加工後のイメージを加工前に三次元的に確認することができ、有用である。
【図面の簡単な説明】
【０２０７】
【図１】本発明の実施形態に係るデザインシステム４の全体構成を示す図
【図２】第１の通信装置１のハードウエア的構成を示す図
【図３】第２の通信装置２のハードウエア的構成を示す図
【図４】第１の通信装置１によってクライアントプログラムが実行され、第２の通信装置２によってセンター側プログラムが実行されたときの第１の通信装置１及び第２の通信装置２の動作を示すシーケンス図
【図５】原稿データの一例を示す図
【図６】被加工素材データの一例を示す図
【図７】平彫りを説明するための図
【図８】面彫りを説明するための図
【図９】線彫りを説明するための図
【図１０】フォトエッチングを説明するための図
【図１１】二段彫りを説明するための図
【図１２】多段彫りを説明するための図
【図１３】ぼかし彫りを説明するための図
【図１４】送信データのフォーマットを示す図
【図１５】クライアントプログラムを実行中の第１の通信装置１に表示されるユーザインターフェイスの一例を示す図
【図１６】デザインデータの一例を示す図
【図１７】センター側プログラムを実行中の第２の通信装置２に表示されるユーザインターフェイスの一例を示す図
【図１８】テクスチャマッピングする領域を指定する段階における第２の通信装置２における画面例を示す図
【図１９】ボタンｂ３０をクリックしたときの画面例を示す図
【図２０】立体形状テンプレートが用いられた場合の表示画面の例を示す図
【図２１】図４におけるステップＳ１０１〜Ｓ１０４までの第１の通信装置１の動作の詳細を示すフローチャート
【図２２】図４のステップＳ２０３における第２の通信装置２の動作の詳細を示すフローチャート
【図２３】図４のステップＳ２０４における第２の通信装置２の動作の詳細を示すフローチャート
【図２４】図４のステップＳ２０５における第２の通信装置２の動作を詳細に示すフローチャート
【図２５】図４のステップＳ２０６における第２の通信装置２の動作の詳細を示すフローチャート
【図２６】図４のステップＳ２０７における第２の通信装置２の動作の詳細を示すフローチャート
【図２７】図４のステップＳ２０８における第２の通信装置２の動作の詳細を示すフローチャート
【図２８】材質−表面特性変化量データベースの一例を示す図
【図２９】ステップＳ９０７における第２の通信装置２の動作の詳細を示すフローチャート
【図３０】二次元画像を受信した後の第１の通信装置１の動作を示すフローチャート
【図３１】修正データを受信した後の第２の通信装置２の動作を示すフローチャート
【図３２】テンプレートを用いて原稿データを作る場合の第１の通信装置１の動作を示す図
【図３３】第１の通信装置１においても三次元画像を表示することができるようにした場合の第１の通信装置１及び第２の通信装置２の動作を示すシーケンス図
【符号の説明】
【０２０８】
１  第１の通信装置
２  第２の通信装置
３  ネットワーク
４  デザインシステム
１００，２００  ＣＰＵ
１０１，２０１  メモリ
１０２，２０２  通信装置
１０３，２０３  入力装置
１０４，２０４  表示装置
１０５，２０５  記録装置
２０６  レンダリング装置
【図１】
2009205474.tif 000003
【図２】
2009205474.tif 000004
【図３】
2009205474.tif 000005
【図４】
2009205474.tif 000006
【図５】
2009205474.tif 000007
【図６】
2009205474.tif 000008
【図１４】
2009205474.tif 000009
【図１５】
2009205474.tif 000010
【図１６】
2009205474.tif 000011
【図１７】
2009205474.tif 000012
【図１８】
2009205474.tif 000013
【図１９】
2009205474.tif 000014
【図２０】
2009205474.tif 000015
【図２１】
2009205474.tif 000016
【図２２】
2009205474.tif 000017
【図２３】
2009205474.tif 000018
【図２４】
2009205474.tif 000019
【図２５】
2009205474.tif 000020
【図２６】
2009205474.tif 000021
【図２７】
2009205474.tif 000022
【図２８】
2009205474.tif 000023
【図２９】
2009205474.tif 000024
【図３０】
2009205474.tif 000025
【図３１】
2009205474.tif 000026
【図３２】
2009205474.tif 000027
【図３３】
2009205474.tif 000028
【図７】
2009205474.tif 000029
【図８】
2009205474.tif 000030
【図９】
2009205474.tif 000031
【図１０】
2009205474.tif 000032
【図１１】
2009205474.tif 000033
【図１２】
2009205474.tif 000034
【図１３】
2009205474.tif 000035