(57)【要約】【課題】ユーザが何度もレンダリング処理を繰り返さなくても、ユーザが所望の色を表した立体構造物の画像を作成する事のできるレンダリング装置を提供することを目的とする。【解決手段】信号値対応表生成部１４がレンダリング後の色の信号値と特定部分のレンダリング前の色の信号値との信号値対応表を生成する。そして所望色信号値受付部１６が所望の色の信号値の入力を受付け、レンダリング前信号値算出部１７が信号値対応表におけるレンダリング後の信号値とレンダリング前の信号値の対応関係に基づいて、所望の色の信号値に対応するレンダリング前の信号値を算出する。そしてレンダリング手段１３が、レンダリング前信号値算出手段１７の算出したレンダリング前の色の信号値とパラメータとを用いて立体構造物の面の色の信号値を算出する。【選択図】  図１
2004318363.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に仮想的に表示される立体構造物の面における色の信号値を、レンダリング前の色の信号値と所定のパラメータとを用いて算出するレンダリング手段を備えたレンダリング装置におけるレンダリング方法であって、
前記レンダリング手段が算出した前記レンダリング後の色の信号値と前記立体構造物の面の特定部分におけるレンダリング前の色の信号値との信号値対応表を、前記特定部分におけるレンダリング前の色の信号値と前記パラメータとに基づいて生成する対応表生成過程と、
所望の色の信号値の入力を受付ける所望色信号値受付過程と、
前記信号値対応表における前記レンダリング後の信号値と前記レンダリング前の信号値の対応関係に基づいて、前記受付けた所望の色の信号値に対応するレンダリング前の信号値を算出するレンダリング前信号値算出過程と、
前記レンダリング手段が前記レンダリング前信号値算出過程で算出したレンダリング前の色の信号値を前記特定部分とそれ以外の所定の部分に適用し、前記パラメータを用いて前記立体構造物の面の色の信号値を算出するレンダリング過程と、
を有することを特徴とするレンダリング方法。
【請求項２】
前記対応表生成過程前に、
前記特定部分の指定を受付ける特定部分受付過程と、
前記レンダリング手段が前記特定部分における前記レンダリング前の色の信号値と前記パラメータとを用いて前記レンダリング後の色の信号値を算出するレンダリング後信号値算出過程と、
を有することを特徴とする請求項１に記載のレンダリング方法。
【請求項３】
前記レンダリング前の色の信号値は、色の信号値を複数保持するカラーパッチによって表される信号値であることを特徴とする請求項１または請求項２に記載のレンダリング方法。
【請求項４】
表示装置に仮想的に表示される立体構造物の面における色の信号値を、レンダリング前の色の信号値と所定のパラメータとを用いて算出するレンダリング手段と、
前記レンダリング手段が算出した前記レンダリング後の色の信号値と前記立体構造物の面の特定部分におけるレンダリング前の色の信号値との信号値対応表を、前記特定部分におけるレンダリング前の色の信号値と前記パラメータとに基づいて生成する対応表生成手段と、
所望の色の信号値の入力を受付ける所望色信号値受付手段と、
前記信号値対応表における前記レンダリング後の信号値と前記レンダリング前の信号値の対応関係に基づいて、前記受付けた所望の色の信号値に対応するレンダリング前の信号値を算出するレンダリング前信号値算出手段とを備え、
前記レンダリング手段が、前記レンダリング前信号値算出過程で算出したレンダリング前の色の信号値と前記パラメータとを前記立体構造物の面の全てに適用して当該面の色の信号値を算出することを特徴とするレンダリング装置。
【請求項５】
前記特定部分の指定を受付ける特定部分受付手段を備え、
前記レンダリング手段が、前記特定部分における前記レンダリング前の色の信号値と前記パラメータとを用いて前記レンダリング後の信号値を算出する
ことを特徴とする請求項４に記載のレンダリング装置。
【請求項６】
表示装置に仮想的に表示される立体構造物の面における色の信号値を、レンダリング前の色の信号値と所定のパラメータとを用いて算出するレンダリング手段を備えたレンダリング装置のコンピュータに実行させるプログラムであって、
前記レンダリング手段が算出した前記レンダリング後の色の信号値と前記立体構造物の面の特定部分におけるレンダリング前の色の信号値との信号値対応表を、前記特定部分におけるレンダリング前の色の信号値と前記パラメータとに基づいて生成する対応表生成過程と、
所望の色の信号値の入力を受付ける所望色信号値受付過程と、
前記信号値対応表における前記レンダリング後の信号値と前記レンダリング前の信号値の対応関係に基づいて、前記受付けた所望の色の信号値に対応するレンダリング前の信号値を算出するレンダリング前信号値算出過程と、
前記レンダリング手段が前記レンダリング前信号値算出過程で算出したレンダリング前の色の信号値を前記特定部分とそれ以外の所定の部分に適用し、前記パラメータを用いて前記立体構造物の面の色の信号値を算出するレンダリング過程と、
の処理を実行するプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータシステムに係り、特に、レンダリング方法およびレンダリング装置に関するものである。
【０００２】
【従来の技術】
従来、３次元ＣＧにおいて立体構造物を作成する場合、モデリングされた立体構造物にレンダリング装置を用いて色つけや陰影等のレンダリングを行なう。この際、まず、ユーザは立体構造物のレンダリングを行なう範囲を指定し、この範囲に所望の色付けを行なう為にパラメータとレンダリング前の色の信号値を指定する。そして、これら指定されたパラメータとレンダリング前の色の信号値に従って上述の立体構造物の範囲についてレンダリングが行なわれ、レンダリングした後の色が立体構造物の指定された範囲に設定される。なお、パラメータとは例えば、光源の種類（例えば、太陽光や蛍光灯など）や、光源の位置や、立体構造物の面における光の反射率などであり、これらパラメータはレンダリング装置の種類によって異なる。なお、従来のレンダリング装置におけるレンダリング方法としては特許文献１が公開されている。
【０００３】
【特許文献１】
特開平６−２３１２７４号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のレンダリング装置におけるレンダリング方法では、ユーザはパラメータとレンダリング前の色の信号値の組合せを何度も変えてレンダリングをしなければ所望の色を反映した立体構造物の画像を作成することができなかった。
そこでこの発明は、ユーザが何度もレンダリング処理を繰り返さなくても、ユーザが所望の色を表した立体構造物の画像を作成する事のできるレンダリング装置におけるレンダリング方法を提供することを目的としている。
【０００５】
【課題を解決するための手段】
本発明は、上述の課題を解決すべくなされたもので、表示装置に仮想的に表示される立体構造物の面における色の信号値を、レンダリング前の色の信号値と所定のパラメータとを用いて算出するレンダリング手段を備えたレンダリング装置におけるレンダリング方法であって、前記レンダリング手段が算出した前記レンダリング後の色の信号値と前記立体構造物の面の特定部分におけるレンダリング前の色の信号値との信号値対応表を、前記特定部分におけるレンダリング前の色の信号値と前記パラメータとに基づいて生成する対応表生成過程と、所望の色の信号値の入力を受付ける所望色信号値受付過程と、前記信号値対応表における前記レンダリング後の信号値と前記レンダリング前の信号値の対応関係に基づいて、前記受付けた所望の色の信号値に対応するレンダリング前の信号値を算出するレンダリング前信号値算出過程と、前記レンダリング手段が前記レンダリング前信号値算出過程で算出したレンダリング前の色の信号値を前記特定部分とそれ以外の所定の部分に適用し、前記パラメータを用いて前記立体構造物の面の色の信号値を算出するレンダリング過程とを有することを特徴とするレンダリング方法である。
【０００６】
上述の構成によれば、本発明は、まず、対応表生成手段がレンダリング後の色の信号値と特定部分のレンダリング前の色の信号値との信号値対応表を生成する。そして所望色信号値受付手段が所望の色の信号値の入力を受付け、レンダリング前信号値算出手段が信号値対応表におけるレンダリング後の信号値とレンダリング前の信号値の対応関係に基づいて、所望の色の信号値に対応するレンダリング前の信号値を算出する。そしてレンダリング手段が、レンダリング前信号値算出手段の算出したレンダリング前の色の信号値を前記特定部分とそれ以外の所定の部分に適用し、パラメータを用いて前記立体構造物の面の色の信号値を算出する。
これにより、レンダリング装置は予めレンダリング前の信号値とレンダリング後の信号値との信号値対応表を保持しているので、ユーザが所望する立体構造物の特定部分における色の信号値をレンダリング後の信号値としたときの、その信号値に対応するレンダリング前の信号値を算出できる。そして、算出したレンダリング前の信号値を用いれば、特定部分においてユーザが所望している色を表した立体構造物の画像をレンダリング装置で作成することができる。したがって、ユーザは何度もレンダリング処理を繰り返さなくても、所望の色の信号値さえ入力すれば、特定のパラメータの下において、特定部分が所望の色で表された立体構造物の画像を作成する事ができる。
【０００７】
また本発明は、上述のレンダリング方法において、前記対応表生成過程前に、前記特定部分の指定を受付ける特定部分受付過程と、前記レンダリング手段が前記特定部分における前記レンダリング前の色の信号値と前記パラメータとを用いて前記レンダリング後の色の信号値を算出するレンダリング後信号値算出過程とを有することを特徴とする。
【０００８】
また本発明は、上述のレンダリング方法において、前記レンダリング前の色の信号値は、色の信号値を複数保持するカラーパッチによって表される信号値であることを特徴とする。
【０００９】
また本発明は、表示装置に仮想的に表示される立体構造物の面における色の信号値を、レンダリング前の色の信号値と所定のパラメータとを用いて算出するレンダリング手段と、前記レンダリング手段が算出した前記レンダリング後の色の信号値と前記立体構造物の面の特定部分におけるレンダリング前の色の信号値との信号値対応表を、前記特定部分におけるレンダリング前の色の信号値と前記パラメータとに基づいて生成する対応表生成手段と、所望の色の信号値の入力を受付ける所望色信号値受付手段と、前記信号値対応表における前記レンダリング後の信号値と前記レンダリング前の信号値の対応関係に基づいて、前記受付けた所望の色の信号値に対応するレンダリング前の信号値を算出するレンダリング前信号値算出手段とを備え、前記レンダリング手段が、前記レンダリング前信号値算出過程で算出したレンダリング前の色の信号値と前記パラメータとを前記立体構造物の面の全てに適用して当該面の色の信号値を算出することを特徴とするレンダリング装置である。
【００１０】
また本発明は、上述のレンダリング装置が、前記特定部分の指定を受付ける特定部分受付手段を備え、前記レンダリング手段が、前記特定部分における前記レンダリング前の色の信号値と前記パラメータとを用いて前記レンダリング後の信号値を算出することを特徴とする。
【００１１】
また本発明は、表示装置に仮想的に表示される立体構造物の面における色の信号値を、レンダリング前の色の信号値と所定のパラメータとを用いて算出するレンダリング手段を備えたレンダリング装置のコンピュータに実行させるプログラムであって、前記レンダリング手段が算出した前記レンダリング後の色の信号値と前記立体構造物の面の特定部分におけるレンダリング前の色の信号値との信号値対応表を、前記特定部分におけるレンダリング前の色の信号値と前記パラメータとに基づいて生成する対応表生成過程と、所望の色の信号値の入力を受付ける所望色信号値受付過程と、前記信号値対応表における前記レンダリング後の信号値と前記レンダリング前の信号値の対応関係に基づいて、前記受付けた所望の色の信号値に対応するレンダリング前の信号値を算出するレンダリング前信号値算出過程と、前記レンダリング手段が前記レンダリング前信号値算出過程で算出したレンダリング前の色の信号値を前記特定部分とそれ以外の所定の部分に適用し、前記パラメータを用いて前記立体構造物の面の色の信号値を算出するレンダリング過程との処理を実行するプログラムである。
【００１２】
【発明の実施の形態】
以下、本発明の一実施形態によるレンダリング装置を図面を参照して説明する。
図１は、この発明の一実施形態によるレンダリング装置の構成を示す概略ブロック図である。この図において符号１はレンダリング装置である。またレンダリング装置１において符号１１は、ユーザの操作に基づいてモニタなどに表示する立体構造物のデータの生成処理を行う立体構造物データ生成部である。また１２は、立体構造物データ生成部１１が生成した立体構造物のデータを記憶する立体構造物データ記憶部である。なお、この立体構造物のデータは、例えば３Ｄグラフィックのモデリング技法のひとつであるワイヤーフレームモデル（空間内の座標を直線で結んだデータ構造で形状を表す技法）で描かれた立体構造物の形状の情報などである。
【００１３】
また１３は、ユーザより受付けたレンダリング前の信号値と各種パラメータと、立体構造物データ記憶部１２が記憶している立体構造物のデータとに基づいて、立体構造物のレンダリング処理を行なうレンダリング処理部（レンダリング手段、特定部分受付手段）である。なお、パラメータとは、例えば、光源の種類（例えば、太陽光や蛍光灯など）や、光源の位置や、立体構造物の面における光の反射率などである。またレンダリング処理とは立体構造物に色を反映した画像を生成する際の処理を言う。また色の信号値（以下、ＲＧＢ値と呼ぶ）とは本実施形態においては色の３原色であるＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）を表す値である。そしてこのＲＧＢの値によって、特定の色を表現することができる。またこのＲＧＢの値は、Ｒ：０〜２５５、Ｇ：０〜２５５、Ｂ：０〜２５５の数値によって表現されるものであり、当該ＲＧＢ値で表す事のできる色は２５６の３乗通り存在する。そしてこのＲＧＢ値をモニタに出力してＲＧＢ値に対応する色がモニタ上に表示される。
【００１４】
また１４は、レンダリング処理部１３がレンダリング処理した際に、立体構造物の特定部分におけるレンダリング後のＲＧＢ値とレンダリング前のＲＧＢ値とを対応付けた信号値対応表を生成する信号値対応表生成部（対応表生成手段）である。また１５は信号値対応表生成部１４が生成した信号値対応表を記憶する信号値対応表記億部である。また１６はユーザから所望の色のＲＧＢ値を受付ける所望色信号値受付部である。また１７は所望色信号値受付部１６が受付けたユーザの所望の色のＲＧＢ値をレンダリング後のＲＧＢ値としたときのレンダリング前のＲＧＢ値を信号値対応表記憶部１４に記録されている信号値対応表に基づいて算出するレンダリング前信号値算出部（レンダリング前信号値算出手段）である。
【００１５】
また１８はレンダリング前のＲＧＢ値で表される色を１つの枠内に複数収めたカラーパッチを生成するカラーパッチ生成部である。また１９はカラーパッチ生成部１８で生成されたカラーパッチを記憶するカラーパッチ記憶部である。また２０は色の色彩値であるＬａｂ値や印刷物の色を示すＣＭＹＫ値とＲＧＢ値とを対応付けた対応表を記憶するＲＧＢ値対応表記億部である。また２１はユーザから受付けたＬａｂ値やＣＭＹＫ値と、ＲＧＢ値対応表記億部２０で記録されている対応表に基づいてＲＧＢ値を算出するＲＧＢ値算出部である。
【００１６】
そして、まずレンダリング処理部１３がユーザからカラーパッチ生成部１８で生成したカラーパッチと、立体構造物におけるカラーパッチの位置を示す特定部分と、光源の種類や光源位置などのパラメータとの指定を受付けて、カラーパッチで示されるレンダリング前のＲＧＢ値に対応するレンダリング後のＲＧＢ値を算出する。そして信号値対応表生成部１４がカラーパッチにおけるレンダリング後のＲＧＢ値に対応するレンダリング前のＲＧＢ値の信号値対応表を生成し、当該信号値対応表を信号値対応表記憶部１５に記録する。そしてユーザが立体構造物の特定部分における所望の色のＲＧＢ値を入力すると、レンダリング前信号値算出部１７が、信号値対応表記億部１５に記録されている信号値対応表のレンダリング後のＲＧＢ値とレンダリング前のＲＧＢ値の対応関係に基づいて、受付けた所望の色のＲＧＢ値に対応するレンダリング前のＲＧＢ値を算出する。そして、レンダリング処理部１３がレンダリング前信号値算出部１７の算出したレンダリング前のＲＧＢ値を用いてレンダリング処理をおこない、立体構造物の特定部分においてユーザが所望した色のＲＧＢ値を表示した画像を生成する。
【００１７】
次にカラーパッチについて説明する。図２はカラーパッチを示す図である。
この図においてａ１がカラーパッチである。そしてこの図が示すようにカラーパッチは細かい小部分に分割されている。そして小部分毎にレンダリング前のＲＧＢ値が設定されており、各小部分はＲＧＢ値に対応したの異なる色を表示している。またＲＧＢ値で表すことのできる色は上述したように２５６の３乗通りあるが、このカラーパッチの各小部分には２５６の３乗通りのうち、ユーザが規定した色のＲＧＢ値が設定されている。なお、このカラーパッチは立体構造物の画像に比べて充分小さいものである。
またａ２はカラーパッチの各小部分のＲＧＢ値を表した表である。このａ２の表が示すように、カラーパッチの小部分に対応する色のＲＧＢ値は規定の順で並んでいる。例えばａ２の表は、カラーパッチの小部分の左の列の上から順番に列方向に色のＲＧＢ値を並べたものであり、まず、ＲＧＢ値のＢの値が２０ずつ増加している。そしてＲＧＢ値が０，０，２４０の次はＢの値が１５増加して０，０，２５５となる。また、次にＢの値が２０になりＲＧＢ＝０，２０，０、ＲＧＢ＝０，２０，２０と値が増加していき、ＲＧＢ＝０，２４０，２５５の次はＧの値が１５増加してＲＧＢ＝０，２５５，０となるような規定になっている。尚、このカラーパッチにおけるＲＧＢ値の順番の規定はレンダリング装置１のコンピュータが判断できる規定であればどのような規定であってもよい。
【００１８】
次に、図３を参照してレンダリング装置の処理を順を追って説明する。
図３は本実施形態におけるレンダリング前信号値ＬＵＴを生成する際の処理フローを示す図である。
まず、ユーザはレンダリング装置１において立体構造物の画像を作成する。ここで、ユーザが立体構造物として車のホイールの画像を作成するとする。なお、このホイールの画像のデータである立体構造物データは立体構造物データ生成部１１が生成する。そして立体構造物データ生成部１１はホイールの立体構造物データを立体構造物データ記憶部１２に記録する。次にユーザは立体構造物においてカラーパッチを作成する。このカラーパッチはユーザの操作に基づいてカラーパッチ生成部１８が生成する。そしてカラーパッチ生成部１８は生成したカラーパッチをカラーパッチ記憶部１９に記録する。
【００１９】
次に、ユーザはホイールの立体構造物におけるカラーパッチの位置を示す特定部分と、またパラメータとをレンダリング装置１に入力する。なお、立体構造物における特定部分とは、立体構造物の立体構造物データにおける座標である。するとレンダリング処理部１３は前記特定部分と前記パラメータとを受付け、カラーパッチ記憶部１８からカラーパッチを読み込んで、立体構造物の特定部分にカラーパッチを貼り付けた画像をモニタに表示する（ステップＳ１）。なお、図３に示すＡがホイールの画像を示す図である。
【００２０】
そして、ユーザがレンダリング処理開始をレンダリング装置１に指示すると、レンダリング処理部１が特定部分におけるレンダリング処理を、レンダリング装置１の固有のレンダリング演算を用いて行なう（ステップＳ２）。なお、このレンダリング演算はユーザから入力を受付けたパラメータとカラーパッチのレンダリング前の色のＲＧＢ値とを用いて計算するレンダリング演算であるが、例えば、パラメータである光源の位置と光の反射率に基づいてレンダリングを行う。ここでこのレンダリング演算はレンダリング装置の種類によって異なるが、このレンダリング演算はどのような演算手法によって行われるものであっても良く、例えば、従来のレンダリング装置において一般的に利用されているレンダリング演算手法でよい。
【００２１】
次にステップＳ２のレンダリング処理が終了するとレンダリング処理部１３はレンダリング後のカラーパッチをモニタに表示する（ステップＳ３）。なお図３において符号ｂ１は、レンダリング後のカラーパッチを示す図である。またｂ２はレンダリング後のカラーパッチの小部分に対応するＲＧＢ値を示した表である。なお、この表ｂ２が示すように、レンダリング処理を行なうことで、カラーパッチの小部分に対応する色のＲＧＢ値が、表ａ１で示した各小部分の色のＲＧＢ値の規定の順からずれてしまう。
そしてレンダリング処理部１３は、レンダリング後のカラーパッチの各小部分における色のＲＧＢ値と、レンダリング前のカラーパッチの各小部分色のＲＧＢ値を信号値対応表生成部１４に転送する。
【００２２】
次に、信号値対応表生成部１４はカラーパッチの小部分毎に規定の順のレンダリング前のＲＧＢ値と、それに対応するレンダリング後のＲＧＢ値を対応付けたレンダリング後信号値ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を生成する（ステップＳ４）。なお図３における符号ｃがレンダリング後信号値ＬＵＴである。このレンダリング後信号値ＬＵＴは、ＲＧＢ値を規定の順に並べたレンダリング前の各小部分のＲＧＢ値からレンダリング後の各小部分の色のＲＧＢ値を読み出すものである。
次に、信号値対応表生成部１４は、レンダリング後信号値ＬＵＴに基づいてその逆引き表となる、レンダリング前信号値ＬＵＴを生成する（ステップＳ５）。なお、このレンダリング前信号値ＬＵＴは、レンダリング後のＲＧＢ値を規定の順に並べ替えてそれに対応するレンダリング前のＲＧＢ値を読み取る為のものである。
【００２３】
そして、信号値対応表生成部１５は生成したレンダリング前信号値ＬＵＴを信号値対応表記億部１５に記録する。そして、レンダリング装置１はこれ以降、信号値対応表記億部１５に記録されたレンダリング前信号値ＬＵＴと、ユーザから受付けた所望の色のＲＧＢ値と、ステップＳ１で受付けたパラメータとを用いて、レンダリング処理を行なうこととなる。
なお、図３における符号ｄがレンダリング前信号値ＬＵＴを示す図である。また、上述の処理においてレンダリング前信号値ＬＵＴを作成する理由は、レンダリング装置１が、バラバラに並べられたレンダリング後のＲＧＢ値からレンダリング前のＲＧＢ値を検索しなくて済むようにするためである。
【００２４】
次に、レンダリング装置１がユーザから受付けた所望の色のＲＧＢ値からレンダリング前のＲＧＢ値を算出する際の処理について説明する。図４は所望の色のＲＧＢ値からレンダリング前のＲＧＢ値を算出する際の処理フローを示す図である。
まず、ユーザがレンダリング装置１に所望の色のＲＧＢ値を入力する。すると当該信号値を所望色信号値受付部１６が受付けて一時記憶する。そして、ユーザが例えばレンダリング装置１に備えられているキーボードなどでレンダリング前信号値算出指示を行うと、次にレンダリング装置１のレンダリング前信号値算出部１７が所望色信号値受付部１６から所望の色のＲＧＢ値を読み取る。ここで所望の色のＲＧＢ値をＲ１、Ｇ１、Ｂ１とする。
【００２５】
次に、レンダリング前信号値算出部１７は信号値対応表記億部１５からレンダリング前信号値ＬＵＴを読み取る。そしてレンダリング前信号値算出部１７は所望の色のＲＧＢ値がレンダリング前信号値ＬＵＴにおけるレンダリング後のＲＧＢ値の表に存在する場合には、そのレンダリング後のＲＧＢ値に対応するレンダリング前のＲＧＢ値を読み取る。なお、この読み取った色のＲＧＢ値をＲ２、Ｇ２、Ｂ２とする。またレンダリング前信号値算出部１７は所望の色のＲＧＢ値がレンダリング前信号値ＬＵＴにおけるレンダリング後のＲＧＢ値を示す表に無い場合には、所望の色のＲＧＢ値の近傍のレンダリング後のＲＧＢ値とそれに対応するレンダリング前信号値ＬＵＴにおけるレンダリング前のＲＧＢ値の対応関係からレンダリング前のＲＧＢ値（Ｒ２、Ｇ２、Ｂ２）を算出する（ステップＳ６）。なお上述の対応関係は例えば、レンダリング前信号値ＬＵＴにおける所望の色のＲＧＢ値の近傍の２つのレンダリング後のＲＧＢ値と、その２つのレンダリング後のＲＧＢ値に対応するレンダリング前のＲＧＢ値との対応関係である。
【００２６】
そして、次にユーザがホイール全体のレンダリング処理の開始をキーボードなどを用いてレンダリング装置１に指示する。すると、レンダリング前信号値算出部１７が出力したレンダリング前のＲＧＢ値（Ｒ２、Ｇ２、Ｂ２）を特定部分とそれ以外の所定の部分（例えば特定部分とレンダリング前に同じ色である部分）に適用し、上述のパラメータを用いてホイールの立体構造物のレンダリング処理を行なう（ステップＳ７）。これによりホイールの特定部分はユーザの所望の色のＲＧＢ値（Ｒ１、Ｇ１、Ｂ１）で表される色の画像となる。
【００２７】
次に上述のレンダリング装置１を用いて、実際の立体構造物と同じ色の立体構造物の画像をユーザが作成する際の処理について説明する。
例えば、人気があり販売実績の良い実物の車のホイールが存在し、ユーザがそれと同じホイールの画像を作成したいと考えるとする。この時ユーザはまず、実物のホイールの色を測色器で測色する。これにより測色結果となるホイールの色の色彩値Ｌａｂが検出できる。なお、色彩値とは、明度の要素（Ｌ）と、緑から赤の範囲の要素（ａ）と、青から黄の範囲の要素（ｂ）とによって表される色の値であり、測色器を用いることにより物体の色彩値を測色することができる。そして、ユーザはレンダリング装置１でホイールの立体構造物を作成しておく。
【００２８】
そして、ユーザがホイールの色彩値をレンダリング装置１に入力して、ＲＧＢ値の算出指示をすると、レンダリング装置１のＲＧＢ値算出部２１は、ＲＧＢ値対応表記億部２０に記録され入ている対応表を読み取る。そしてＲＧＢ値算出部２１は当該読み取った対応表に基づいてＲＧＢ値を算出する。なお、ＲＧＢ値算出部２１は対応表に基づいてＲＧＢ値を算出する際に、例えば、対応表にユーザから受付けた色彩値があればそれに対応するＲＧＢ値を対応表から読み出すだけでよいが、ユーザから受付けた色彩値が対応表になければ、当該色彩値の近傍の２つの色彩値とそれに対応する２つのＲＧＢ値の対応関係からＲＧＢ値を算出する。そして、ＲＧＢ値算出部２１が算出したＲＧＢ値をユーザの所望の色のＲＧＢ値とすれば、ユーザは実物の車のホイールの色を表現した立体構造物の画像を作成することができる。
なお、同様にしてユーザは例えば印刷物に表示されたホイールの絵のＣＭＹＫ値を得ることができ、ＲＧＢ値対応表記億部２０においてＣＭＹＫ値に対応するＲＧＢ値の対応表が記録されていれば、ユーザは、印刷物に印刷されたホイールの色のホイールの画像をレンダリング装置１で作成することができる。ＣＭＹＫ値とは印刷を行う際に印刷装置に色の印刷を指示する際の、当該色の値を示すものである。
【００２９】
なお、上述のレンダリング装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３０】
【発明の効果】
以上説明したように、この発明によれば、対応表生成手段がレンダリング後の色の信号値と特定部分のレンダリング前の色の信号値との信号値対応表を生成する。そして所望色信号値受付手段が所望の色の信号値の入力を受付け、レンダリング前信号値算出手段が信号値対応表におけるレンダリング後の信号値とレンダリング前の信号値の対応関係に基づいて、所望の色の信号値に対応するレンダリング前の信号値を算出する。そしてレンダリング手段が、レンダリング前信号値算出手段の算出したレンダリング前の色の信号値を前記特定部分とそれ以外の所定の部分に適用し、パラメータを用いて前記立体構造物の面の色の信号値を算出する。
これにより、レンダリング装置は予めレンダリング前の信号値とレンダリング後の信号値との信号値対応表を保持しているので、ユーザが所望する立体構造物の特定部分における色の信号値をレンダリング後の信号値としたときの、その信号値に対応するレンダリング前の信号値を算出できる。そして、算出したレンダリング前の信号値を用いれば、特定部分においてユーザが所望している色を表した立体構造物の画像をレンダリング装置で作成することができる。したがって、ユーザは何度もレンダリング処理を繰り返さなくても、所望の色の信号値さえ入力すれば、特定のパラメータの下において、特定部分が所望の色で表された立体構造物の画像を作成する事ができる。
【図面の簡単な説明】
【図１】本発明の一実施形態によるレンダリング装置の構成を示す概略ブロック図である。
【図２】本実施形態におけるカラーパッチを示す図である。
【図３】本実施形態におけるレンダリング前信号値ＬＵＴを生成する際の処理フローを示す図である。
【図４】本実施形態における所望の色のＲＧＢ値からレンダリング前のＲＧＢ値を算出する際の処理フローを示す図である。
【符号の説明】
１  レンダリング装置
１１  立体構造物データ生成部
１２  立体構造物データ記憶部
１３  レンダリング処理部
１４  信号値対応表生成部
１５  信号値対応表記憶部
１６  所望色信号値受付部
１７  レンダリング前信号値算出部
１８  カラーパッチ生成部
１９  カラーパッチ記憶部
２０  ＲＧＢ値対応表記億部
２１  ＲＧＢ値算出部
【図１】
2004318363.tif 000003
【図２】
2004318363.tif 000004
【図３】
2004318363.tif 000005
【図４】
2004318363.tif 000006