(57)【要約】【課題】高性能な端末を用意せずとも、好みの３次元物体を製造することに寄与するデータ出力装置を提供する。【解決手段】データ出力装置は、記憶部と、第１設定画面生成部と、出力部と、を備える。記憶部は、３次元物体を３次元造形装置にて製造するための第１の立体形状データと、第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する。第１設定画面生成部は、第１及び第２の立体形状データにより規定される３次元物体のなかから、３次元造形装置により製造する３次元物体を選択するための第１設定画面を、第２の立体形状データに基づき生成する。出力部は、第１設定画面により選択された選択３次元物体に対応する第１の立体形状データを、３次元造形装置に出力する。【選択図】図１
2015228071.tif 000002
【特許請求の範囲】
【請求項１】
３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部と、
前記第１及び第２の立体形状データにより規定される３次元物体のなかから、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を、前記第２の立体形状データに基づき生成する第１設定画面生成部と、
前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力部と、
を備えるデータ出力装置。
【請求項２】
前記記憶部は、３次元物体の動きを規定する動作データを記憶し、
前記選択３次元物体に対応する前記第２の立体形状データに前記動作データを適用することで、前記選択３次元物体が動作する動画であって、複数の静止画からなる動画を生成する動画生成部と、
前記動画を構成する複数の静止画のなかから選択された選択静止画に基づき前記選択３次元物体の姿勢を特定し、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データから、前記選択３次元物体を複数の視点から視認できる第２設定画面を生成する第２設定画面生成部と、
をさらに備える、請求項１のデータ出力装置。
【請求項３】
前記第２設定画面生成部は、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データを所定の角度と距離からレンダリングすることにより得られる複数の静止画を用いて前記第２設定画面を生成する、請求項２のデータ出力装置。
【請求項４】
前記記憶部は、３次元物体を配置する背景を規定する背景データを記憶し、
前記第２設定画面生成部は、
前記記憶部が記憶する背景データのなかから選択された背景データを、前記複数の静止画のそれぞれを生成する際の前記所定の角度及び距離からのレンダリングにより得られる背景画像と、前記選択３次元物体の静止画と、を組み合わせて前記第２設定画面を生成する、請求項３のデータ出力装置。
【請求項５】
前記記憶部は、３次元物体の属性データを記憶し、
前記第１設定画面生成部は、前記記憶部に記憶された３次元物体の選択に加え、前記記憶部が記憶する属性データ、動作データ及び背景データの選択を可能とする前記第１設定画面を生成する、請求項４のデータ出力装置。
【請求項６】
前記第２設定画面生成部は、前記第１設定画面により選択された前記属性データ及び前記動作データに基づき、前記選択３次元物体に対応する複数の静止画を生成すると共に、
前記第１設定画面により選択された背景データに基づき、前記３次元物体と組み合わせる静止画を生成する、請求項５のデータ出力装置。
【請求項７】
前記出力部は、前記第２設定画面の生成に用いられる背景画像に係る印刷データを印刷機に出力する、請求項４乃至６のいずれか一項に記載のデータ出力装置。
【請求項８】
前記第２設定画面生成部は、ユーザの使用する端末の性能に応じて、前記第１の立体形状データをレンダリングする際の、前記所定の角度と距離を決定する請求項３乃至７のいずれか一項に記載のデータ出力装置。
【請求項９】
３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部から前記第２の立体形状データを読み出し、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を生成する第１設定画面生成工程と、
前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力工程と、
を含む、データ出力方法。
【請求項１０】
３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部を備えるデータ出力装置と、
前記第１及び第２の立体形状データにより規定される３次元物体のなかから、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を、前記第２の立体形状データに基づき生成する第１設定画面生成部を備える描画装置と、
を含み、
前記データ出力装置は、
前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力部をさらに備える、３次元物体製造システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ出力装置、データ出力方法及び３次元物体製造システムに関する。特に、３次元造形装置にデータを出力するデータ出力装置、データ出力方法及び３次元物体製造システムに関する。
【背景技術】
【０００２】
近年、３Ｄプリンタと呼ばれる３次元造形装置の利用が、企業等の試作品製造等の用途だけでなく、個人の趣味へ広がり始めている。例えば、好みのアニメ等に登場するキャラクタのフィギュアを製造するといった用途にも３Ｄプリンタが使われ始めている。
【０００３】
ここで、特許文献１において、３Ｄプリンタでプリント可能な建築構造の表現を生成する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１３−５０７６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
なお、上記先行技術文献の開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明者らによってなされたものである。
【０００６】
３Ｄプリンタでの利用に適する３ＤＣＧ（Three-Dimensional Computer Graphics）データは、精密にフィギュア等を製造するためデータサイズが大きくなることが多い。例えば、液晶パネル等の２次元の表示装置にキャラクタを表示する際には考慮されることが少ない髪の毛、衣装、アクセサリ等を立体的に表示する必要があるため、３Ｄプリンタに出力する３ＤＣＧデータではポリゴン数を増やす等の対応がなされている。従って、このようなサイズの大きい３ＤＣＧデータに関するポリゴン処理をスムーズに行うためには、ユーザの端末が高性能である必要がある。
【０００７】
さらに、キャラクタのフィギュアを製造する際には、単にそのキャラクタを製造すれば良いのではなく、好みの姿勢、ポーズにて製造したいという要望が強い。しかし、キャラクタの姿勢を指定する場合には、３ＤＣＧデータを扱うＣＧ（Computer Graphics）又はＣＡＤ（Computer Aided Design）ソフトウェア等を端末に導入し、好みの姿勢をとるキャラクタの３ＤＣＧデータを作成する必要があり、専門的な知識がなければこのようなデータを作成するのは困難である。そのため、高性能な端末に３ＤＣＧデータ作成に係るＣＧソフトウェア等を導入し、かつ、当該ＣＧソフトウェア等の扱いに精通していなければ、好みのキャラクタのフィギュアを製造できないのが現状である。
【０００８】
本発明は、高性能な端末を用意せずとも、好みの３次元物体を製造できるデータ出力装置、データ出力方法及び３次元物体製造システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の視点によれば、３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部と、前記第１及び第２の立体形状データにより規定される３次元物体のなかから、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を、前記第２の立体形状データに基づき生成する第１設定画面生成部と、前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力部と、を備えるデータ出力装置が提供される。
【００１０】
本発明の第２の視点によれば、３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部から前記第２の立体形状データを読み出し、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を生成する第１設定画面生成工程と、前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力工程と、を含む、データ出力方法が提供される。
【００１１】
本発明の第３の視点によれば、３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部を備えるデータ出力装置と、前記第１及び第２の立体形状データにより規定される３次元物体のなかから、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を、前記第２の立体形状データに基づき生成する第１設定画面生成部を備える描画装置と、を含み、前記データ出力装置は、前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力部をさらに備える、３次元物体製造システムが提供される。
【発明の効果】
【００１２】
本発明の各視点によれば、高性能な端末を用意せずとも、好みの３次元物体を製造することに寄与するデータ出力装置、データ出力方法及び３次元物体製造システムが、提供される。
【図面の簡単な説明】
【００１３】
【図１】一実施形態の概要を説明するための図である。
【図２】第１の実施形態に係る３次元物体製造システムの全体構成の一例を示す図である。
【図３】３次元物体製造システムの動作の一例を示す図である。
【図４】第１設定画面の一例を示す図である。
【図５】３Ｄ動画の一例を示す図である。
【図６】第２設定画面の一例を示す図である。
【図７】描画装置の内部構成の一例を示す図である。
【図８】描画装置が生成する第２設定画面の一例を示す図である。
【図９】データ出力装置の内部構成の一例を示す図である。
【図１０】キャラクタデータベースの一例を示す図である。
【図１１】衣装データベース、動作データベース及び舞台データベースの一例を示す図である。
【図１２】３次元物体製造システムの動作の一例を示す図である。
【図１３】３次元物体製造システムの動作の一例を示す図である。
【図１４】３次元物体製造システムの別の構成の一例を示す図である。
【発明を実施するための形態】
【００１４】
初めに、図１を用いて一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。
【００１５】
上述のように、高性能な端末を用意せずとも、好みの３次元物体を製造することに寄与するデータ出力装置が望まれる。
【００１６】
そこで、一例として図１に示すデータ出力装置１００を提供する。データ出力装置１００は、記憶部１０１と、第１設定画面生成部１０２と、出力部１０３と、を備える。記憶部１０１は、３次元物体を３次元造形装置にて製造するための第１の立体形状データと、第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する。第１設定画面生成部１０２は、第１及び第２の立体形状データにより規定される３次元物体のなかから、３次元造形装置により製造する３次元物体を選択するための第１設定画面を、第２の立体形状データに基づき生成する。出力部１０３は、第１設定画面により選択された選択３次元物体に対応する第１の立体形状データを、３次元造形装置に出力する。
【００１７】
データ出力装置１００は、３次元造形装置（３Ｄプリンタ）への出力に適した３ＤＣＧデータ（第１の立体形状データ）と、ポリゴン数等を間引くなどしてデータ量を軽量化し、ユーザが使用する端末での表示に適する３ＤＣＧデータ（第２の立体形状データ）と、を記憶部１０１に予め用意しておく。データ出力装置１００は、ユーザ端末にて表示させる第１設定画面をデータサイズの小さい３ＤＣＧデータを用いて作成する。このようなデータサイズの小さい３ＤＣＧデータに基づき生成された第１設定画面は、ユーザ端末の性能が低い場合であっても扱いやすいデータとなる。即ち、ユーザ端末の性能に依らず、ユーザが３次元物体（例えば、キャラクタ）の選択に供するインターフェースを提供できる。
【００１８】
なお、本書におけるキャラクタ（Character）とは、小説、漫画、映画、アニメ、コンピュータゲーム等のフィクションに登場する人物や動物等を意味する。あるいは、ネットワーク上のコミュニティ上にて使用されるユーザ自身の分身と言えるキャラクタ（所謂、アバタ）も本書におけるキャラクタに含まれる。
【００１９】
以下に具体的な実施の形態について、図面を参照してさらに詳しく説明する。
【００２０】
［第１の実施形態］
第１の実施形態について、図面を用いてより詳細に説明する。
【００２１】
本実施形態では、ユーザは、キャラクタのフィギュアを３次元物体として製造する場合について説明する。ただし、製造する３次元物体を限定する趣旨ではない。
【００２２】
図２は、第１の実施形態に係る３次元物体製造システムの全体構成の一例を示す図である。図２を参照すると、３次元物体製造システムには、ユーザ端末１０と、描画装置２０と、データ出力装置３０と、３Ｄプリンタ４０と、プリンタ５０と、が含まれている。
【００２３】
３次元物体製造システムに含まれる各装置は、インターネットやＬＡＮ（Local Area Network）からなるネットワーク６０を介して相互に接続されている。
【００２４】
各装置の詳細な説明に先立ち、図２に示す３次元物体製造システムの動作の概要について説明する。
【００２５】
図３は、３次元物体製造システムの動作の一例を示す図である。
【００２６】
ユーザは、ユーザ端末１０を操作して、キャラクタのフィギュア製造に係る指示を描画装置２０に対して行う。要求を受けた描画装置２０は、第１設定画面に係るデータを生成し、ユーザ端末１０に送信する（ステップＳ０１）。
【００２７】
図４は、第１設定画面の一例を示す図である。第１設定画面は、複数のキャラクタの中からフィギュアとして製造したいキャラクタを選択可能に構成される。なお、描画装置２０が第１設定画面を生成する際にキャラクタの描画データを必要とする。そのため、描画装置２０は、データ出力装置３０から必要なデータを取得するが、その際に取得するデータは情報量の少ない低解像度の３ＤＣＧデータとする。
【００２８】
図４を参照すると、ユーザは、複数のキャラクタ（図４では、キャラクタＡ〜Ｅの５体）から１つのキャラクタを選択する（ステップＳ０２）。
【００２９】
また、第１設定画面では、選択したキャラクタが着用する衣装の色、キャラクタにさせたい動作、キャラクタが動作する際の背景（舞台）のそれぞれに関しても、ユーザが選択できるように構成されている。ユーザは、ユーザ端末１０を操作して、選択したキャラクタと当該キャラクタに関する付帯情報を描画装置２０に通知する。
【００３０】
なお、ステップＳ０２において、ユーザ端末１０から描画装置２０に通知される情報を、第１指定情報と表記する。第１指定情報には、少なくとも選択したキャラクタを特定するデータと当該キャラクタに関する付帯情報が含まれる。また、キャラクタに関する付帯情報には、第１設定画面にて特定されたキャラクタの特徴、性質を規定するキャラクタの属性情報と、キャラクタが行う動作に関する情報と、キャラクタが動作する舞台に関する情報と、が含まれる。
【００３１】
本実施形態では、キャラクタの属性情報として当該キャラクタが着用する衣装の色を用いる。但し、キャラクタの属性情報を限定する趣旨ではない。例えば、キャラクタが身に付けるアクセサリや目の色等に関する情報をキャラクタの属性情報としてもよい。つまり、第１の設定画面は、キャラクタが身につけるアクセサリ等が選択可能に構成されていてもよい。
【００３２】
以降の説明において、キャラクタが着用する衣装の色に関するデータを「衣装データ」、キャラクタが行う動作に関するデータを「動作データ」、キャラクタが動作する舞台に関するデータを「舞台データ」と、それぞれ表記する。なお、「衣装データ」は、キャラクタの属性情報を規定する「属性データ」の一例である。
【００３３】
第１指定情報の通知を受けた描画装置２０は、当該通知に基づいて、３Ｄ動画を生成する（ステップＳ０３）。描画装置２０は、衣装データにより指定される色の衣装を着用したキャラクタが、舞台データにより指定される舞台の上で、動作データにより指定される動作を行う３Ｄ画像を生成する。
【００３４】
例えば、図５に示すように、指定された色の衣装（衣装データ）を着用したキャラクタが森林（舞台データ）の中で体操（動作データ）をする動画が描画装置２０により生成される。生成された３Ｄ動画は、ユーザ端末１０に送信される。
【００３５】
ユーザ端末１０に送信された３Ｄ動画は、ユーザ端末１０上で再生される。ユーザは、再生される３Ｄ動画を見ながら、フィギュアとして作成したいキャラクタの姿勢（ポーズ）を決定する（ステップＳ０４）。例えば、ユーザは、図５に示す３Ｄ動画を再生させている場合に、図５（ｃ）に係るポーズのフィギュアを作成したい場合には、図５（ｃ）のタイミングにて動画の再生を停止することで、キャラクタの姿勢を決定する。
【００３６】
決定されたキャラクタの姿勢は、３Ｄ動画の再生時間やシーン番号の形式で描画装置２０に通知される。なお、ステップＳ０４において、ユーザ端末１０から描画装置２０に通知される情報（キャラクタの姿勢を特定する情報）を、第２指定情報と表記する。
【００３７】
第２指定情報を受けた描画装置２０は、第１指定情報と第２指定情報をデータ出力装置３０に転送する。
【００３８】
データ出力装置３０は、第１指定情報と第２指定情報に基づき、ユーザが選択したキャラクタの姿勢を特定する（ステップＳ０５）。その後、データ出力装置３０は、特定したキャラクタの姿勢に対応する３ＤＣＧデータを描画装置２０に送信する（ステップＳ０６）。その際、データ出力装置３０から描画装置２０に送信される３ＤＣＧデータは、情報量の多い高解像度な３ＤＣＧデータである。
【００３９】
描画装置２０は、受信した３ＤＣＧデータに基づき、第２指定情報により指定される姿勢のキャラクタを上下左右３６０度の各視点から観察する複数の静止画を生成する。描画装置２０は、生成した複数の静止画を用いて第２設定画面を生成する（ステップＳ０７）。
【００４０】
第２設定画面は、第２指定情報により指定される姿勢のキャラクタを、３Ｄプリンタ４０からフィギュアとして製造した場合のイメージ（完成予想図）をユーザに提供する画面である。
【００４１】
図６は、第２設定画面の一例を示す図である。第２設定画面は、ユーザにより選択された姿勢のキャラクタを、上下左右３６０度に渡る複数の視点から視認した際の複数の静止画から構成される。描画装置２０は、生成した第２設定画面をユーザ端末１０に送信する。
【００４２】
ユーザ端末１０には、例えば、図６に示すような第２設定画面が写し出され、ユーザは左右のボタンを操作して、３６０度の各視点からの静止画を視認する。ユーザは、第２設定画面を確認することで、選択したキャラクタの姿勢、衣装の色等を、あらゆる角度から検証することができる。つまり、ユーザはユーザ端末１０に表示される第２設定画面を通じて、これから製造するフィギュアが自分の想像した通りのものか否かを最終確認する（ステップＳ０８）。
【００４３】
確認した結果、思い通りのフィギュアが製造できると考えた場合には、ユーザはユーザ端末１０を操作して、フィギュアの製造指示を、描画装置２０を介してデータ出力装置３０に行う。
【００４４】
指示を受けたデータ出力装置３０は、高解像度な３ＤＣＧデータを３Ｄプリンタ４０に出力すると共に、当該データのフィギュアの製造に係る指示を行う。また、データ出力装置３０は、３Ｄプリンタ４０にフィギュアの製造指示を行うのに並行して、プリンタに舞台データの印刷指示を行う。
【００４５】
次に、３次元物体製造システムに含まれる各装置について説明する。
【００４６】
上述のように、ユーザ端末１０は、フィギュアを製造しようとするユーザが使用する端末である。ユーザ端末１０は、ユーザの操作を入力し、必要な情報をユーザに提供できる情報処理装置であればよく、その種類、形態は限定されない。例えば、ユーザ端末１０は、パーソナルコンピュータ、タブレット端末、携帯電話、スマートフォンである。
【００４７】
描画装置２０は、ユーザ端末１０に対し、フィギュア製造に係る一連の処理に関するインターフェースを提供する。描画装置２０は、ユーザ端末１０からフィギュア製造に係る要求を受けると、具体的にどのようなフィギュアを製造するかユーザが決定するための情報（第１設定画面、第２設定画面、３Ｄ動画）をユーザ端末１０に提供する。
【００４８】
図７は、描画装置２０の内部構成の一例を示す図である。図７を参照すると、描画装置２０は、制御部２０１と、通信部２０２と、記憶部２０３と、を含んで構成される。
【００４９】
制御部２０１は、描画装置２０の全体を制御すると共に、ユーザ端末１０やデータ出力装置３０等から入力したデータに対して各種の情報処理を行う。通信部２０２は、ネットワーク６０を介してユーザ端末１０等の各装置と通信するための手段である。記憶部２０３は、制御部２０１の動作に必要な情報や、ユーザ端末１０等に提供するデータを記憶する手段である。
【００５０】
また、制御部２０１には、第１設定画面生成部２１１と、第２設定画面生成部２１２と、３Ｄ動画生成部２１３と、が含まれている。なお、制御部２０１は、描画装置２０に搭載されたコンピュータに、そのハードウェアを用いて、後に詳述する処理を実行させるコンピュータプログラムにより実現することもできる。
【００５１】
上述のように、描画装置２０は、使用目的の異なる２つの設定画面を生成し、ユーザ端末１０に送信する。
【００５２】
第１設定画面生成部２１１は、第１設定画面を生成する。第１設定画面生成部２１１は、データ出力装置３０から第１設定画面の生成に必要な情報を、通信部２０２及びネットワーク６０を介して取得する。具体的には、ユーザに提示するキャラクタの描画データ、ユーザが選択可能な衣装の色、動作、舞台に関する各種データを取得する。なお、第１設定画面の生成するキャラクタの描画データは、低解像度な３ＤＣＧデータである。
【００５３】
第２設定画面生成部２１２は、第２設定画面を生成する。第２設定画面生成部２１２は、データ出力装置３０から取得する第２指定情報により指定される姿勢のキャラクタに対応する高解像度な３ＤＣＧデータに基づき、複数の静止画を生成する。具体的には、第２設定画面生成部２１２は、第１指定情報に含まれる色の衣装を着用したキャラクタが、第２指定情報により指定される姿勢をとり、第１指定情報に含まれる舞台に置かれた静止画を生成する。
【００５４】
その際、第２設定画面生成部２１２は、データ出力装置３０から取得したキャラクタ（第２指定情報の姿勢のキャラクタ）に対応する高解像度な３ＤＣＧデータを、上下左右３６０度の各視点からレンダリングすることで複数の静止画を生成する。第２設定画面生成部２１２は、キャラクタを基準点（即ち、極座標系の原点）として、予め定めた視点からキャラクタを視認した場合の静止画を、高解像度な３ＤＣＧデータをレンダリングすることで生成する。
【００５５】
第２設定画面生成部２１２は、基準点（キャラクタ）からの距離、基準点からの水平方向の角度（水平角）及び基準点からの垂直方向の角度（垂直角）を予め定めておき、この所定の位置からキャラクタを視認した場合の静止画を生成する。もしくは、３ＤＣＧデータをレンダリングして静止画を生成する際の距離及び角度（水平角、垂直角）は予め定めるだけではなく、別途設定画面を設けてユーザが決定してもよい。
【００５６】
あるいは、ユーザ端末１０の性能に応じて３ＤＣＧデータをレンダリングする際の距離及び角度（水平角、垂直角）の数（生成する静止画の数）を事前に決定しておき、ユーザが設定画面等により自らが使用しているユーザ端末１０の性能を入力する形態であってもよい。この場合、第２設定画面生成部２１２は、入力されたユーザ端末１０の性能に基づき、生成する静止画の数を決定する。
【００５７】
３ＤＣＧデータをレンダリングする際の基準点は、キャラクタの頭部、胸部又は腹部など予め定めた部位でもあってもよいし、ユーザが任意の部位を設定画面など用いて設定してもよい。
【００５８】
第２設定画面生成部２１２が生成する静止画のフォーマット（保存形式）は、特に限定されないが、ＪＰＥＧ（Joint Photographic Experts Group）、ＧＩＦ（Graphics Interchange Format）、ＰＮＧ（Portable Network Graphics）等のフォーマットが考えられる。
【００５９】
第２設定画面生成部２１２は、生成した複数の静止画に基づき、第２設定画面を生成する。上述のように、第２設定画面は、ユーザにより選択された姿勢のキャラクタを、複数の視点から視認した複数の静止画それぞれを、ユーザ端末１０を介してユーザが確認するための画面である。
【００６０】
そのため、第２設定画面の態様は図６の開示に限定されず、種々の変型が考えられる。例えば、第２設定画面は、図８に示すように、サムネイル画像を選択して大きなサイズの静止画を提供するような形態であってもよい。図８に示す第２設定画面では、ユーザは、左右のボタンを操作して、前面に表示されている複数のサムネイル画像を切り替える。
【００６１】
３Ｄ動画生成部２１３は、第１指定情報に基づき３Ｄ動画を生成する。３Ｄ動画生成部２１３は、指定された色の衣装を着用したキャラクタが、指定された舞台の中で、指定された動作を行うような動画を生成する。具体的には、３Ｄ動画生成部２１３は、事前にデータ出力装置３０から読み出した各種データ（キャラクタの低解像度な３ＤＣＧデータ、衣装データ、動作データ、舞台データ）のなかから、第１指定情報により指定されたデータを選択する。
【００６２】
３Ｄ動画生成部２１３は、画像編集ソフトウェア等と同じように、３ＤＣＧデータの描画領域を第１指定情報により指定される衣装の色に置換して、キャラクタの衣装の色を変更する。３Ｄ動画生成部２１３は、３ＤＣＧソフトウェアに通常実装されているようなアニメーション機能を用いて、３Ｄ動画を生成する。３Ｄ動画生成部２１３は、生成した３Ｄ動画を、通信部２０２を介してユーザ端末１０に送信する。
【００６３】
次に、データ出力装置３０について説明する。
【００６４】
データ出力装置３０は、描画装置２０が第１設定画面、第２設定画面及び３Ｄ動画を生成する際に必要なデータを提供する手段である。また、データ出力装置３０は、描画装置２０を介して取得したユーザ端末１０からのフィギュア製造に係る指示に応じて、３Ｄプリンタ４０及びプリンタ５０のそれぞれに印刷データを出力する手段でもある。
【００６５】
図９は、データ出力装置３０の内部構成の一例を示す図である。図９を参照すると、データ出力装置３０は、制御部３０１と、通信部３０２と、記憶部３０３と、データベース３０４と、を含んで構成される。
【００６６】
制御部３０１は、データ出力装置３０の全体を制御すると共に、描画装置２０等からの要求に応答する手段である。通信部３０２は、ネットワーク６０を介して、描画装置２０等と通信する手段である。記憶部３０３は、制御部３０１の動作に必要なデータ等を記憶する手段である。
【００６７】
なお、制御部３０１は、データ出力装置３０に搭載されたコンピュータに、そのハードウェアを用いて、後に詳述する処理を実行させるコンピュータプログラムにより実現することもできる。
【００６８】
データベース３０４には、キャラクタデータベースと、衣装データが格納される衣装データベースと、動作データが格納される動作データベースと、舞台データが格納される舞台データベースと、が含まれる。
【００６９】
図１０は、キャラクタデータベースの一例を示す図である。キャラクタデータベースは、ユーザに提供可能なキャラクタ（ユーザがフィギュアとして製造可能なキャラクタ）を記憶する。
【００７０】
上述のように、データ出力装置３０が記憶する各キャラクタ用の３ＤＣＧデータには２種類存在する。
【００７１】
第１の３ＤＣＧデータは、情報量の多い高解像度な３ＤＣＧデータである。即ち、第１の３ＤＣＧデータは、ポリゴン数の多い３ＤＣＧデータである。
【００７２】
第２の３ＤＣＧデータは、情報量の少ない低解像度な３ＤＣＧデータである。即ち、第２の３ＤＣＧデータは、ポリゴン数の少ない３ＤＣＧデータである。
【００７３】
第２の３ＤＣＧデータはポリゴン数が少ないため、当該データを用いて生成される第１設定画面や３Ｄ動画に係るデータ容量は小さく、比較的性能の低いユーザ端末１０であっても扱いが容易なデータである。つまり、ユーザ端末１０における情報処理が高速化されるため、第２の３ＤＣＧデータは、画面描画に適したデータといえる。
【００７４】
一方、第２の３ＤＣＧデータは情報量が少ないため、３Ｄプリンタ４０に出力するデータとしては不適である。第２の３ＤＣＧデータを用いて製造されたキャラクタは、ポリゴンの粗さが目立ったものとなる可能性が高いためである。換言するならば、第１の３ＤＣＧデータは情報量が多いため、画面描画には不適であるが、３Ｄプリンタ４０に出力するデータとしては好適である。
【００７５】
キャラクタデータベースでは、各キャラクタのそれぞれについて、第１及び第２の３ＤＣＧデータを記憶する。例えば、図１０を参照すると、キャラクタＡに対応する３ＤＣＧデータとして、高解像度な３ＤＣＧデータを実体として有するＡ２ファイルが記憶されている。また、同じキャラクタＡに対応する３ＤＣＧデータとして、低解像度な３ＤＣＧデータを実体とするＡ１ファイルが記憶されている。低解像度な３ＤＣＧデータは、主に第１設定画面と３Ｄ動画の生成に使用される。高解像度な３ＤＣＧデータは、第２設定画面にて一覧表示される複数の静止画の生成と３Ｄプリンタ４０に出力するデータとして使用される。
【００７６】
図１１は、衣装データベース、動作データベース及び舞台データベースの一例を示す図である。
【００７７】
図１１（ａ）を参照すると、衣装データベースには、選択可能な衣装の色と、当該衣装の色に対応するデータファイルが記憶されている。なお、衣装の色を規定するデータファイルには、キャラクタの衣装の色のうち、いずれの箇所を変更するかを指定するデータが含まれていてもよい。従って、描画装置２０は、ユーザにより指定される衣装の色のキャラクタを描画する際、キャラクタの衣装全体を選択された色とすることも、衣装の一部の色を選択された色とすることもできる。
【００７８】
あるいは、描画装置２０が生成する第１設定画面のなかで、予め用意された色をユーザが選択するメニューの形式ではなく、カラーマップから色を選択してもよいし、ＲＧＢ（赤、緑、青）の値を直接入力する形式（ユーザが好みの色を生成する形式）であってもよい。
【００７９】
図１１（ｂ）を参照すると、動作データベースには、キャラクタの一連の動きを規定するデータファイルが記憶されている。動作データベースのデータファイルには、キャラクタの一連の動きとして、キャラクタを形成する３ＤＣＧデータに通常使用されるボーン（又は、スケルトンとも称される）と呼ばれる骨格情報の動きが登録されている。動作データを３ＤＣＧデータのキャラクタに指定することで、３ＤＣＧデータのキャラクタは指定された骨格情報の動きに基づく動画を構成することができる。
【００８０】
あるいは、データファイルとして、キャラクタを形成する３ＤＣＧデータの予め定められた部位（例えば、頭、肩、肘等）の座標（位置情報）の遷移が登録されていてもよい。
【００８１】
データファイルの形式にて登録するキャラクタの動きは、１コマずつ登録される。キャラクタの一連の動きには、各コマにシーン番号が割り当てられる。各コマにシーン番号を割り当てることで、シーン番号から骨格情報（ボーン）に関する情報が特定できる。反対に、骨格情報（ボーン）を指定すると、その骨格情報に対応するシーン番号が特定できる。つまり、動作データから構成された動画の停止時間が定まれば、その停止時間における骨格情報又は位置情報が、キャラクタの「姿勢」として特定され得る。
【００８２】
あるいは、動作データベースに登録するデータファイルには、一定間隔ごとの骨格情報（ボーン）を登録しておき、それぞれの骨格情報間の動きに関しては、動作データベースのデータファイルを利用する制御部等が補間（演算）してもよい。例えば、時間Ａに姿勢ａ、時間Ｂに姿勢ｂが設定されている場合を考える。この場合、時間Ａから時間Ｂまでの間にキャラクタがとる姿勢は、キャラクタの関節駆動範囲を考慮しつつ補完される。即ち、指定された時間が時間Ａと時間Ｂの間の時間Ｃであった場合、制御部等は時間Ｃでのキャラクタの姿勢を演算により算出することができる。
【００８３】
なお、制御部等は、上記補間処理の演算後に１コマずつ生成される骨格情報に、一定間隔で登録された骨格情報（ボーン）に割り当てられたシーン番号の続き番号をシーン番号として割り当てる。その上で、制御部等は、その次に登録されている骨格情報（ボーン）には続き番号のシーン番号を割り当て直す処理を繰り返す。
【００８４】
図１１（Ｃ）を参照すると、舞台データベースには、選択された舞台（例えば、構造物やキャラクタ周辺の環境）に対応するデータファイルが記憶されている。舞台データベースのデータファイルは、３ＤＣＧデータの形式にて登録される。
【００８５】
なお、データベース３０４を更新し、新たな３ＤＣＧデータ、衣装データ、動作データ及び舞台データを追加することで、ユーザに対して新たなキャラクタ、衣装の色、動作、舞台に係るキャラクタのフィギュアを提供できる。
【００８６】
制御部３０１は、描画装置２０からのデータ出力要求に対して、要求されたデータに対応するデータベースを検索し、その結果を応答する。また、制御部３０１は、第１指定情報により選択された動作に対応する動作のデータファイルから、第２指定情報により指定される姿勢に対応する骨格情報（ボーン）を抽出する。制御部３０１は、抽出した骨格情報に対応する高解像度な３ＤＣＧデータに当てはめ、当該骨格情報が当てはめられた３ＤＣＧデータを、通信部３０２及びネットワーク６０を介して描画装置２０に出力する。
【００８７】
次に、３Ｄプリンタ４０及びプリンタ５０について説明する。
【００８８】
３Ｄプリンタ４０は、既に商品化されている３次元造形装置である。３Ｄプリンタ４０は、データ出力装置３０が出力する高解像度な３ＤＣＧデータを、ネットワーク６０を介して入力し、当該データに基づき３次元物体（本実施形態ではキャラクタのフィギュア）を製造する。
【００８９】
プリンタ５０は、既に商品化されている印刷装置である。プリンタ５０は、データ出力装置３０が出力する舞台データを、ネットワーク６０を介して入力し、当該データに基づき、舞台が印刷された紙を出力する。なお、プリンタ５０が出力する画像は、カラー印刷であってもよいし、モノクロ印刷であってもよい。
【００９０】
次に、第１の実施形態に係る３次元物体製造システムの動作について詳細に説明する。
【００９１】
図１２及び図１３は、３次元物体製造システムの動作の一例を示す図である。
【００９２】
ユーザは、ユーザ端末１０を操作してフィギュア製造に係る要求を描画装置２０に対して行う（ステップＳ１０１）。
【００９３】
描画装置２０は、受信したフィギュア製造に係る要求に応答し、データ出力装置３０に対し、各キャラクタの低解像度の３ＤＣＧデータ、衣装データ、動作データ、舞台データ等の第１設定画面の生成に必要なデータの送信を要求する（ステップＳ１０２）。
【００９４】
データ出力装置３０は、描画装置２０の要求に応答し、データベース３０４から第１設定画面の生成に必要なデータを読み出す。データ出力装置３０は、各キャラクタの低解像度な３ＤＣＧデータと、衣装データと、動作データと、舞台データをデータベース３０４から読み出し、描画装置２０に送信する（ステップＳ１０３）。
【００９５】
描画装置２０は、データ出力装置３０が送信する生成用データを受信（ステップＳ１０４）し、第１設定画面を生成する（ステップＳ１０５）。
【００９６】
描画装置２０は、生成した第１設定画面を、ネットワーク６０を介してユーザ端末１０に送信する（ステップＳ１０６）。
【００９７】
ユーザ端末１０は、ネットワーク６０を介して第１設定画面を受信（ステップＳ１０７）し、第１設定画面を表示する（ステップＳ１０８）。
【００９８】
ユーザは、ユーザ端末１０を操作して、フィギュアとして製造したいキャラクタと、キャラクタの衣装の色と、動作と、舞台を選択する。ユーザ端末１０は、ユーザが選択したキャラクタ等の情報を含む第１指定情報を、ネットワーク６０を介して描画装置２０に送信する（ステップＳ１０９）。
【００９９】
描画装置２０は、ネットワーク６０を介してユーザ端末１０が送信する第１指定情報を受信する（ステップＳ１１０）。
【０１００】
描画装置２０は、第１指定情報に基づき３Ｄ動画を生成する。具体的には、３Ｄ動画生成部２１３は、事前にデータ出力装置３０から読み出した各種データ（キャラクタの低解像度な３ＤＣＧデータ、衣装データ等）のなかから、第１指定情報により指定されたデータを選択し、３Ｄ動画を生成する。
【０１０１】
３Ｄ動画生成部２１３は、例えば、一連の骨格情報（ボーン）の動きを規定する動作データを、低解像度な３ＤＣＧデータのキャラクタに定義されている骨格情報（ボーン）に適用することで、選択されたキャラクタが動いて見える３Ｄ動画を生成する。その際、３Ｄ動画生成部２１３は、第１指定情報で指定されている色の衣装を着用したキャラクタが、同じく第１指定情報で指定されている舞台の上で動くような３Ｄ動画を生成する。
【０１０２】
３Ｄ動画生成部２１３は、生成した３Ｄ動画をユーザ端末１０に送信する（ステップＳ１１１）。
【０１０３】
ユーザ端末１０は、ネットワーク６０を介して描画装置２０から３Ｄ動画を受信する（ステップＳ１１２）。ユーザ端末１０は、受信した３Ｄ動画を画面上で再生する（ステップＳ１１３）。
【０１０４】
ユーザは、ユーザ端末１０にて再生されている動画を見ながらキャラクタの姿勢が好みの姿勢となったタイミングにて再生停止に係る操作をユーザ端末１０に行う。つまり、ユーザ端末１０は、ユーザが任意のタイミングで３Ｄ動画の停止に係る操作を入力すると、動作停止に係る指示があった時間に設定されている姿勢にてキャラクタを静止させる（ステップＳ１１４）。
【０１０５】
フローチャートでの図示は省略しているが、ユーザ端末１０は停止した姿勢のキャラクタについてフィギュアを製造して良いか否かの確認を促すメッセージを表示し、承認すれば次の処理に進む。一方、ユーザが、他の姿勢の選択を希望する場合には、動画の初めから再生を行う又は停止した時間から続く動画を再生する対応を行う。
【０１０６】
なお、確認を促すメッセージは、単に１回停止ボタンを押下した後に表示させても良いし、一時停止させてその姿勢でよければ決定ボタンが押下（あるいは、停止ボタンを２回押下しても良い）された後に表示してもよい。あるいは、動作を停止してから一定時間の間、ユーザからの操作がなければ、ユーザ端末１０は、ユーザによる決定がなされたとみなして確認メッセージを表示してもよい。
【０１０７】
若しくは、キャラクタの動作中に任意のタイミングにて、ユーザが候補ボタンを押下し、３Ｄ動画の再生が一通り終了した後に、ユーザ端末１０は、候補ボタンが押下されたタイミングでの静止画を表示し、その静止画を確認してから決定ボタンを押下した後に確認メッセージを表示してもよい。
【０１０８】
確認メッセージによるユーザの意思を確認した後、ユーザ端末１０は、ユーザの指定に基づき、描画装置２０に対して選択したキャラクタに選択した姿勢をとらせ、表示する指示を描画装置２０に行う。３Ｄ動画の基礎となる動作データはシーン番号と関連付けられているので、ユーザ端末１０はユーザが選択した姿勢に対応するシーン番号を第２指定情報として、描画装置２０にネットワーク６０を介して送信する（ステップＳ１１５）。
【０１０９】
描画装置２０は、ネットワーク６０を介してユーザ端末１０から第２指定情報を受信する。その後、描画装置２０は、以前に受信した第１指定情報と第２指定情報を、ネットワーク６０を介してデータ出力装置３０に送信する（ステップＳ１１６）。
【０１１０】
データ出力装置３０は、第１指定情報と第２指定情報を、ネットワーク６０を介して受信する（ステップＳ１１７）。
【０１１１】
データ出力装置３０は、第１指定情報により指定されたキャラクタの３ＤＣＧデータを、データベース３０４から読み出す。その際、データ出力装置３０は、低解像度な３ＤＣＧデータではなく、ユーザにより指定されたキャラクタ名を検索キーに用いてデータベース３０４を検索し、高解像度な３ＤＣＧデータを記憶部３０３に読み出す。なお、データベース３０４の検索には、キャラクタ名を検索キーとするのではなく、キャラクタ名に対応するキャラクタコードを予め設定しておき、当該キャラクタコードを検索キーとしてもよい。
【０１１２】
データ出力装置３０は、第２指定情報からユーザにより指定されたキャラクタの姿勢に対応する３ＤＣＧデータを生成する（ステップＳ１１８）。具体的には、第２指定情報にはキャラクタの姿勢を特定するための情報（例えば、シーン番号又は動作停止時間）が含まれるため、制御部３０１は、シーン番号から、又は３Ｄ動画を再生し、動作停止時間にて再生を停止することでユーザが指定した姿勢に対応する姿勢情報（骨格情報）を特定する。
【０１１３】
制御部３０１は、記憶部３０３に読み出した高解像度な３ＤＣＧデータに第２指定情報により指定される骨格情報（ボーン）を設定することで、ユーザが低解像度の３ＤＣＧデータ（３Ｄ動画）を用いて決定したキャラクタの姿勢と同じ姿勢の高解像度な３ＤＣＧデータを生成する。
【０１１４】
データ出力装置３０は、生成した高解像度な３ＤＣＧデータを描画装置２０に送信する（ステップＳ１１９）。
【０１１５】
描画装置２０は、データ出力装置３０が送信する高解像度な３ＤＣＧデータを受信する（図１３のステップＳ１２０）。
【０１１６】
高解像度な３ＤＣＧデータを受信した描画装置２０は、第２設定画面を生成する。具体的には、第２設定画面生成部２１２は、第１指定情報により指定され記憶部２０３に読み出している舞台データに関する３ＤＣＧデータをレンダリングすることで、舞台データにより規定される舞台を正面視する静止画を生成し、記憶部２０３に保存する（ステップＳ１２１）。
【０１１７】
第２設定画面生成部２１２は、第２指定情報により指定される姿勢のキャラクタであって、高解像度な３ＤＣＧデータからなるキャラクタを、記憶部２０３に保存した舞台データの静止画の前面に配置する（ステップＳ１２２）。
【０１１８】
第２設定画面生成部２１２は、通常の３ＤＣＧデータを扱うソフトウェア等に実装されているレンダリング機能を用いて、上下左右３６０度の複数の視点からキャラクタを視認した場合の複数の静止画を生成し、記憶部２０３に保存する（ステップＳ１２３）。なお、上下左右３６０度の複数の視点からキャラクタを視認した場合の複数の静止画を生成する際、第１指定情報により指定される衣装データに基づき、キャラクタの着用する衣装の色を変更する。
【０１１９】
第２設定画面生成部２１２は、生成した複数の静止画をユーザに提供可能な形式に編集した第２設定画面を生成する（ステップＳ１２４）。
【０１２０】
第２設定画面生成部２１２は、生成した第２設定画面を、ネットワーク６０を介してユーザ端末１０に送信する（ステップＳ１２５）。
【０１２１】
ユーザ端末１０は、描画装置２０から第２設定画面を、ネットワーク６０を介して受信する（ステップＳ１２６）。ユーザ端末１０は、受信した第２設定画面を表示する（ステップＳ１２７）。
【０１２２】
ユーザは、第２設定画面を視認することで、実際にフィギュアの生成に使用される３ＤＣＧデータ（即ち、高解像度な３ＤＣＧデータ）に基づき生成された静止画を確認する。
【０１２３】
ユーザ端末１０は、第２設定画面に表示されるキャラクタのフィギュアを生成するか否かの確認を促すメッセージを表示し、フィギュアを生成する場合には、フィギュア製造に係る依頼（３Ｄ出力依頼）を、ネットワーク６０を介して描画装置２０に行う（ステップＳ１２８）
【０１２４】
一方、ユーザの想像していたフィギュアの出来映えと、第２設定画面にて提示されるフィギュアとが異なる場合には、キャラクタの設定からやり直す又は３Ｄ動画を生成し、第２指定情報を指定し直す（ステップＳ１１３に戻って処理を継続する）。
【０１２５】
描画装置２０は、ユーザ端末１０からネットワーク６０を介して、３Ｄ出力依頼を受信する（ステップＳ１２９）。
【０１２６】
描画装置２０は、受信した３Ｄ出力依頼に基づき、ネットワーク６０を介して３Ｄ＆２Ｄ出力依頼をデータ出力装置３０に送信する（ステップＳ１３０）。
【０１２７】
データ出力装置３０は、描画装置２０からネットワーク６０を介して、３Ｄ＆２Ｄ出力依頼を受信する（ステップＳ１３１）。
【０１２８】
データ出力装置３０はネットワーク６０を介して３Ｄプリンタ４０に対して、高解像度な３ＤＣＧデータと当該３ＤＣＧデータを用いた３Ｄ出力指示を送信する（ステップＳ１３２）。
【０１２９】
３Ｄプリンタ４０は、データ出力装置３０からネットワーク６０を介して、高解像度な３ＤＣＧデータと３Ｄ出力指示を受信する（ステップＳ１３３）。
【０１３０】
３Ｄプリンタ４０は、受信した高解像度な３ＤＣＧデータに基づき、フィギュア（３次元物体）を生成する（ステップＳ１３４）。
【０１３１】
データ出力装置３０は、描画装置２０から受信した舞台データの静止画の印刷指示（２Ｄ出力依頼）を、ネットワーク６０を介してプリンタ５０に送信する（ステップＳ１３５）。
【０１３２】
プリンタ５０は、ネットワーク６０を介してデータ出力装置３０から送信された舞台データに関する印刷指示（２Ｄ出力指示）を受信する（ステップＳ１３６）
【０１３３】
プリンタ５０は、当該舞台データをフルカラー印刷又はモノクロ印刷する（ステップＳ１３７）。
【０１３４】
なお、図２に示す３次元物体製造システムの構成は一例であって、種々の変型が可能である。例えば、図１４に示すように、描画装置２０の機能をデータ出力装置３０に組み込み新たなデータ出力装置３０ａが描画装置２０とデータ出力装置３０の機能を兼ねる構成であってもよい。この場合には、図１２及び図１３に示す描画装置２０とデータ出力装置３０の動作を、データ出力装置３０ａの内部にて実行するものとする。
【０１３５】
以上のように、第１の実施形態に係る３次元物体製造システムでは、情報量の少ない低解像度の３ＤＣＧデータと、情報量の多い高解像度な３ＤＣＧデータと、をその用途によって使い分ける。つまり、フィギュアの選択や製造するフィギュアの姿勢を決定する用途に対しては、低解像度な３ＤＣＧデータを用いて、ユーザ端末１０の性能が多少低くてもキャラクタの製造には支障がないようにする。一方、実際にフィギュアを製造する場合や、製造するフィギュアの出来映えを確認するような用途に対しては、高解像度な３ＤＣＧデータを用いることで、実際に製造されるフィギュアとユーザが期待するフィギュアとが異なることを防止する。従って、高解像度な３ＤＣＧデータを扱えるほど高性能なユーザ端末１０を用意することなく、ユーザは、好みのキャラクタのフィギュアを製造できる。また、キャラクタの姿勢を変更するためのＣＧソフトウェアの導入やその専門知識がなくとも、ユーザは選択したキャラクタに好みの姿勢をとらせたフィギュアを製造できる。
【０１３６】
さらに、ユーザは、３Ｄプリンタ４０からフィギュアを入手できるだけではなく、指定した舞台の印刷を入手できる。従って、ユーザは、製造したフィギュアを自分で指定した舞台（舞台の印刷物）の前に飾ることができる。
【０１３７】
このように、第１の実施形態に係る３次元物体製造システムは、ユーザが使用するユーザ端末１０の性能によらず、また、ユーザに対して追加の出費（ＣＧソフトウェアの導入）を強いることなく、ユーザの好きなキャラクタのフィギュアを提供できる。その結果、３次元物体製造システムでは、ユーザによる３ＤＣＧデータの扱いが容易となり、３Ｄプリンタがより一層普及することに寄与できる。
【０１３８】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【０１３９】
［付記１］
３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部と、
前記第１及び第２の立体形状データにより規定される３次元物体のなかから、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を、前記第２の立体形状データに基づき生成する第１設定画面生成部と、
前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力部と、
を備えるデータ出力装置。
［付記２］
前記記憶部は、３次元物体の動きを規定する動作データを記憶し、
前記選択３次元物体に対応する前記第２の立体形状データに前記動作データを適用することで、前記選択３次元物体が動作する動画であって、複数の静止画からなる動画を生成する動画生成部と、
前記動画を構成する複数の静止画のなかから選択された選択静止画に基づき前記選択３次元物体の姿勢を特定し、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データから、前記選択３次元物体を複数の視点から視認できる第２設定画面を生成する第２設定画面生成部と、
をさらに備える、付記１のデータ出力装置。
［付記３］
前記第２設定画面生成部は、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データを所定の角度と距離からレンダリングすることにより得られる複数の静止画を用いて前記第２設定画面を生成する、付記２のデータ出力装置。
［付記４］
前記記憶部は、３次元物体を配置する背景を規定する背景データを記憶し、
前記第２設定画面生成部は、
前記記憶部が記憶する背景データのなかから選択された背景データを、前記複数の静止画のそれぞれを生成する際の前記所定の角度及び距離からのレンダリングにより得られる背景画像と、前記選択３次元物体の静止画と、を組み合わせて前記第２設定画面を生成する、付記３のデータ出力装置。
［付記５］
前記記憶部は、３次元物体の属性データを記憶し、
前記第１設定画面生成部は、前記記憶部に記憶された３次元物体の選択に加え、前記記憶部が記憶する属性データ、動作データ及び背景データの選択を可能とする前記第１設定画面を生成する、付記４のデータ出力装置。
［付記６］
前記第２設定画面生成部は、前記第１設定画面により選択された前記属性データ及び前記動作データに基づき、前記選択３次元物体に対応する複数の静止画を生成すると共に、
前記第１設定画面により選択された背景データに基づき、前記３次元物体と組み合わせる静止画を生成する、付記５のデータ出力装置。
［付記７］
前記出力部は、前記第２設定画面の生成に用いられる背景画像に係る印刷データを印刷機に出力する、付記４乃至６のいずれか一に記載のデータ出力装置。
［付記８］
前記第２設定画面生成部は、ユーザの使用する端末の性能に応じて、前記第１の立体形状データをレンダリングする際の、前記所定の角度と距離を決定する付記３乃至７のいずれか一に記載のデータ出力装置。
［付記９］
３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部から前記第２の立体形状データを読み出し、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を生成する第１設定画面生成工程と、
前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力工程と、
を含む、データ出力方法。
［付記１０］
前記記憶部は、３次元物体の動きを規定する動作データを記憶し、
前記選択３次元物体に対応する前記第２の立体形状データに前記動作データを適用することで、前記選択３次元物体が動作する動画であって、複数の静止画からなる動画を生成する動画生成工程と、
前記動画を構成する複数の静止画のなかから選択された選択静止画に基づき前記選択３次元物体の姿勢を特定し、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データから、前記選択３次元物体を複数の視点から視認できる第２設定画面を生成する第２設定画面生成工程と、
をさらに含む、付記９のデータ出力方法。
［付記１１］
前記第２設定画面生成工程は、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データを所定の角度と距離からレンダリングすることにより得られる複数の静止画を用いて前記第２設定画面を生成する、付記１０のデータ出力方法。
［付記１２］
前記記憶部は、３次元物体を配置する背景を規定する背景データを記憶し、
前記第２設定画面生成工程は、
前記記憶部が記憶する背景データのなかから選択された背景データを、前記複数の静止画のそれぞれを生成する際の前記所定の角度及び距離からのレンダリングにより得られる背景画像と、前記選択３次元物体の静止画と、を組み合わせて前記第２設定画面を生成する、付記１１のデータ出力方法。
［付記１３］
前記記憶部は、３次元物体の属性データを記憶し、
前記第１設定画面生成工程は、前記記憶部に記憶された３次元物体の選択に加え、前記記憶部が記憶する属性データ、動作データ及び背景データの選択を可能とする前記第１設定画面を生成する、付記１２のデータ出力方法。
［付記１４］
前記第２設定画面生成工程は、前記第１設定画面により選択された前記属性データ及び前記動作データに基づき、前記選択３次元物体に対応する複数の静止画を生成すると共に、
前記第１設定画面により選択された背景データに基づき、前記３次元物体と組み合わせる静止画を生成する、付記１３のデータ出力方法。
［付記１５］
前記出力工程は、前記第２設定画面の生成に用いられる背景画像に係る印刷データを印刷機に出力する、付記１２乃至１４のいずれか一に記載のデータ出力方法。
［付記１６］
前記第２設定画面生成工程は、ユーザの使用する端末の性能に応じて、前記第１の立体形状データをレンダリングする際の、前記所定の角度と距離を決定する付記１１乃至１５のいずれか一に記載のデータ出力方法。
［付記１７］
３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部を備えるデータ出力装置と、
前記第１及び第２の立体形状データにより規定される３次元物体のなかから、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を、前記第２の立体形状データに基づき生成する第１設定画面生成部を備える描画装置と、
を含み、
前記データ出力装置は、
前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力部をさらに備える、３次元物体製造システム。
［付記１８］
前記データ出力装置の前記記憶部は、３次元物体の動きを規定する動作データを記憶し、
前記描画装置は、
前記選択３次元物体に対応する前記第２の立体形状データに前記動作データを適用することで、前記選択３次元物体が動作する動画であって、複数の静止画からなる動画を生成する動画生成部と、
前記動画を構成する複数の静止画のなかから選択された選択静止画に基づき前記選択３次元物体の姿勢を特定し、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データから、前記選択３次元物体を複数の視点から視認できる第２設定画面を生成する第２設定画面生成部と、
をさらに備える、付記１７の３次元物体製造システム。
［付記１９］
前記描画装置の前記第２設定画面生成部は、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データを所定の角度と距離からレンダリングすることにより得られる複数の静止画を用いて前記第２設定画面を生成する、付記１８の３次元物体製造システム。
［付記２０］
前記データ出力装置の前記記憶部は、３次元物体を配置する背景を規定する背景データを記憶し、
前記描画装置の前記第２設定画面生成部は、
前記記憶部が記憶する背景データのなかから選択された背景データを、前記複数の静止画のそれぞれを生成する際の前記所定の角度及び距離からのレンダリングにより得られる背景画像と、前記選択３次元物体の静止画と、を組み合わせて前記第２設定画面を生成する、付記１９の３次元物体製造システム。
［付記２１］
前記データ出力装置の前記記憶部は、３次元物体の属性データを記憶し、
前記描画装置の前記第１設定画面生成部は、前記記憶部に記憶された３次元物体の選択に加え、前記記憶部が記憶する属性データ、動作データ及び背景データの選択を可能とする前記第１設定画面を生成する、付記２０の３次元物体製造システム。
［付記２２］
前記描画装置の前記第２設定画面生成部は、前記第１設定画面により選択された前記属性データ及び前記動作データに基づき、前記選択３次元物体に対応する複数の静止画を生成すると共に、
前記第１設定画面により選択された背景データに基づき、前記３次元物体と組み合わせる静止画を生成する、付記２１の３次元物体製造システム。
［付記２３］
前記データ出力装置の前記出力部は、前記第２設定画面の生成に用いられる背景画像に係る印刷データを印刷機に出力する、付記２０乃至２２のいずれか一に記載の３次元物体製造システム。
［付記２４］
前記描画装置の前記第２設定画面生成部は、ユーザの使用する端末の性能に応じて、前記第１の立体形状データをレンダリングする際の、前記所定の角度と距離を決定する付記１９乃至２３のいずれか一に記載の３次元物体製造システム。
［付記２５］
３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部を備えるデータ出力装置の制御方法であって、
前記第１及び第２の立体形状データにより規定される３次元物体のなかから、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を、前記第２の立体形状データに基づき生成する第１設定画面生成工程と、
前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力工程と、
を含むデータ出力装置の制御方法。
［付記２６］
前記記憶部は、３次元物体の動きを規定する動作データを記憶し、
前記選択３次元物体に対応する前記第２の立体形状データに前記動作データを適用することで、前記選択３次元物体が動作する動画であって、複数の静止画からなる動画を生成する動画生成工程と、
前記動画を構成する複数の静止画のなかから選択された選択静止画に基づき前記選択３次元物体の姿勢を特定し、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データから、前記選択３次元物体を複数の視点から視認できる第２設定画面を生成する第２設定画面生成工程と、
をさらに含む、付記２５のデータ出力装置の制御方法。
［付記２７］
前記第２設定画面生成工程は、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データを所定の角度と距離からレンダリングすることにより得られる複数の静止画を用いて前記第２設定画面を生成する、付記２６のデータ出力装置の制御方法。
［付記２８］
前記記憶部は、３次元物体を配置する背景を規定する背景データを記憶し、
前記第２設定画面生成工程は、
前記記憶部が記憶する背景データのなかから選択された背景データを、前記複数の静止画のそれぞれを生成する際の前記所定の角度及び距離からのレンダリングにより得られる背景画像と、前記選択３次元物体の静止画と、を組み合わせて前記第２設定画面を生成する、付記２７のデータ出力装置の制御方法。
［付記２９］
前記記憶部は、３次元物体の属性データを記憶し、
前記第１設定画面生成工程は、前記記憶部に記憶された３次元物体の選択に加え、前記記憶部が記憶する属性データ、動作データ及び背景データの選択を可能とする前記第１設定画面を生成する、付記２８のデータ出力装置の制御方法。
［付記３０］
前記第２設定画面生成工程は、前記第１設定画面により選択された前記属性データ及び前記動作データに基づき、前記選択３次元物体に対応する複数の静止画を生成すると共に、
前記第１設定画面により選択された背景データに基づき、前記３次元物体と組み合わせる静止画を生成する、付記２９のデータ出力装置の制御方法。
［付記３１］
前記出力工程は、前記第２設定画面の生成に用いられる背景画像に係る印刷データを印刷機に出力する、付記２８乃至３０のいずれか一に記載のデータ出力装置の制御方法。
［付記３２］
前記第２設定画面生成工程は、ユーザの使用する端末の性能に応じて、前記第１の立体形状データをレンダリングする際の、前記所定の角度と距離を決定する付記２７乃至３１のいずれか一に記載のデータ出力装置の制御方法。
［付記３３］
３次元物体を３次元造形装置にて製造するための第１の立体形状データと、前記第１の立体形状データと同じ３次元物体の立体形状を規定するデータであって、前記第１の立体形状データよりもデータサイズの小さい第２の立体形状データと、を関連付けて記憶する記憶部を備えるデータ出力装置を制御するコンピュータに実行させるプログラムであって、
前記第１及び第２の立体形状データにより規定される３次元物体のなかから、前記３次元造形装置により製造する３次元物体を選択するための第１設定画面を、前記第２の立体形状データに基づき生成する第１設定画面生成処理と、
前記第１設定画面により選択された選択３次元物体に対応する前記第１の立体形状データを、前記３次元造形装置に出力する出力処理と、
を実行させるプログラム。
［付記３４］
前記記憶部は、３次元物体の動きを規定する動作データを記憶し、
前記選択３次元物体に対応する前記第２の立体形状データに前記動作データを適用することで、前記選択３次元物体が動作する動画であって、複数の静止画からなる動画を生成する動画生成処理と、
前記動画を構成する複数の静止画のなかから選択された選択静止画に基づき前記選択３次元物体の姿勢を特定し、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データから、前記選択３次元物体を複数の視点から視認できる第２設定画面を生成する第２設定画面生成処理と、
をさらに実行する、付記３３のプログラム。
［付記３５］
前記第２設定画面生成処理は、前記特定された姿勢の前記選択３次元物体に対応する前記第１の立体形状データを所定の角度と距離からレンダリングすることにより得られる複数の静止画を用いて前記第２設定画面を生成する、付記３４のプログラム。
［付記３６］
前記記憶部は、３次元物体を配置する背景を規定する背景データを記憶し、
前記第２設定画面生成処理は、
前記記憶部が記憶する背景データのなかから選択された背景データを、前記複数の静止画のそれぞれを生成する際の前記所定の角度及び距離からのレンダリングにより得られる背景画像と、前記選択３次元物体の静止画と、を組み合わせて前記第２設定画面を生成する、付記３５のプログラム。
［付記３７］
前記記憶部は、３次元物体の属性データを記憶し、
前記第１設定画面生成処理は、前記記憶部に記憶された３次元物体の選択に加え、前記記憶部が記憶する属性データ、動作データ及び背景データの選択を可能とする前記第１設定画面を生成する、付記３６のプログラム。
［付記３８］
前記第２設定画面生成処理は、前記第１設定画面により選択された前記属性データ及び前記動作データに基づき、前記選択３次元物体に対応する複数の静止画を生成すると共に、
前記第１設定画面により選択された背景データに基づき、前記３次元物体と組み合わせる静止画を生成する、付記３７のプログラム。
［付記３９］
前記出力処理は、前記第２設定画面の生成に用いられる背景画像に係る印刷データを印刷機に出力する、付記３６乃至３８のいずれか一に記載のプログラム。
［付記４０］
前記第２設定画面生成処理は、ユーザの使用する端末の性能に応じて、前記第１の立体形状データをレンダリングする際の、前記所定の角度と距離を決定する付記３５乃至３９のいずれか一に記載のプログラム。
なお、付記３３〜４０のプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント（non-transient）なものとすることができる。
【０１４０】
なお、引用した上記の特許文献の開示は、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
【符号の説明】
【０１４１】
１０  ユーザ端末
２０  描画装置
３０、３０ａ、１００  データ出力装置
４０  ３Ｄプリンタ
５０  プリンタ
６０  ネットワーク
１０１、２０３、３０３  記憶部
１０２、２１１  第１設定画面生成部
１０３  出力部
２０１、３０１  制御部
２０２、３０２  通信部
２１２  第２設定画面生成部
２１３  ３Ｄ動画生成部
３０４  データベース
【図１】
2015228071.tif 000003
【図２】
2015228071.tif 000004
【図３】
2015228071.tif 000005
【図４】
2015228071.tif 000006
【図５】
2015228071.tif 000007
【図６】
2015228071.tif 000008
【図７】
2015228071.tif 000009
【図８】
2015228071.tif 000010
【図９】
2015228071.tif 000011
【図１０】
2015228071.tif 000012
【図１１】
2015228071.tif 000013
【図１２】
2015228071.tif 000014
【図１３】
2015228071.tif 000015
【図１４】
2015228071.tif 000016