hsv_to_rgb

 
 
 

HSV ベクトルを RGB ベクトルに変換します。

vector hsv_to_rgb(vector hsv)

hsv は、色相(hue)、彩度(saturation)、明度(value)の各カラー要素を表すベクトルです。

hsv_to_rgb(<<1,0.5,0.6>>)

<<0.6, 0.3, 0.3>> を返します。

ヒント: カラーの HSV 要素と RGB 要素のリレーションシップを確認するには、Maya コマンド colorEditorコマンド ラインに入力します。カラー チューザ(Color Chooser)ウィンドウが表示されます。

このウィンドウにある六角形のカラー ホイールを使用して、調べたいカラー上でポインタをクリック & ドラッグすると、ウィンドウのエディット ボックスにそのカラーの HSV 要素と RGB 要素が表示されます。

カラー チューザの色相値の範囲は 0 ~ 360 ですが、HSV ベクトルの H コンポーネントの対応する範囲は 0 ~ 1 です。カラー チューザ(Color Chooser)の値を hsv_to_rgb 関数で必要な値に変換するには、カラー チューザの値を 360 で割ります。

Maya 2013 Extension 以降、色相値の範囲は 0.000 ~ 360.000 になります。

colorEditor コマンドを入力してカラー チューザ ウィンドウを表示すると、カラーの値を確認するときには有用ですが、シーン内のオブジェクトのカラーを変更することはできません。