Houdini 19.5 VEX

カラー関数

On this page

カラー変換

ctransform

あるカラー空間を別のカラー空間に変換します。

vector  ctransform(string fromspace, string tospace, vector clr)

vector  ctransform(string tospace, vector clr)

hsvtorgb

HSVカラー空間をRGBカラー空間に変換します。

vector  hsvtorgb(vector hsv)

vector  hsvtorgb(float hue, float sat, float val)

luminance

パラメータで指定したRGBカラーの輝度を計算します。

float  luminance(vector rgb)

float  luminance(vector4 rgb)

float  luminance(float r, float g, float b)

rgbtohsv

RGBカラー空間をHSVカラー空間に変換します。

vector  rgbtohsv(vector rgb)

vector  rgbtohsv(float r, float g, float b)

rgbtoxyz

リニアsRGB三成分をCIE表色法のXYZ三刺激値に変換します。

vector  rgbtoxyz(vector rgb)

xyztorgb

CIE表色法のXYZ三刺激値をリニアsRGB三成分に変換します。

vector  xyztorgb(vector xyz)

Open Color IO

ocio_activedisplays

Open Color IOでサポートされているアクティブディスプレイの名前を返します。

string [] ocio_activedisplays()

ocio_activeviews

Open Color IOでサポートされているアクティブビューの名前を返します。

string [] ocio_activeviews()

ocio_import

OpenColorIO空間からアトリビュートをインポートします。

int  ocio_import(string space, string property, int &value)

int  ocio_import(string space, string property, vector &value)

int  ocio_import(string space, string property, string &value)

ocio_roles

Open Color IOでサポートされているロールの名前を返します。

string [] ocio_roles()

ocio_spaces

Open Color IOに対応しているカラー空間の名前を返します。

string [] ocio_spaces()

ocio_transform

文字列からカラー空間を解析します。

string  ocio_parsecolorspace(string input)

OCIOを使用して、入力文字列内のカラー空間を検知します。 この入力文字列には、通常はファイル名を指定します。

input

カラー空間文字列を走査する文字列。 ここには、通常はカラー空間がファイル名にエンコードされた画像ファイル名を指定します。

ocio_transform

Open Color IOを使ってカラーを変換します。

vector  ocio_transform(string dest, vector clr)

vector  ocio_transform(string src, string dest, vector clr)

vector  ocio_transform(string src, string dest, string looks, vector clr)

3コンポーネントのカラーを新しいカラー空間に変換します。

vector4  ocio_transform(string dest, vector4 clr)

vector4  ocio_transform(string src, string dest, vector4 clr)

vector4  ocio_transform(string src, string dest, string looks, vector4 clr)

4コンポーネントのカラーを新しいカラー空間に変換します。

src

変換元のカラー空間の名前。これを指定しなかった場合、この関数は、dataロールに割り当てられている空間を想定します。

dest

変換先のカラー空間の名前。

looks

カンマ区切りのカラーグレーディング(別名“looks”)のリスト。

clr

変換するカラー。

ユーティリティ関数

blackbody

白熱のBlack Body(黒体)のカラー値を計算します。

vector  blackbody(float temperature, float luminance)

ctransform

あるカラー空間を別のカラー空間に変換します。

vector  ctransform(string fromspace, string tospace, vector clr)

vector  ctransform(string tospace, vector clr)

luminance

パラメータで指定したRGBカラーの輝度を計算します。

float  luminance(vector rgb)

float  luminance(vector4 rgb)

float  luminance(float r, float g, float b)

VEX

言語

次のステップ

リファレンス