検索はキーワードに基づいています。
例:「手順」
自然言語で検索しないでください
例:「新しいプロシージャを作成するにはどうすればよいですか?」
式への数学関数の追加
数学関数をパラメーターに組み込むことができます。たとえば、要素を安定させるために使用する追跡曲線を反転させるために、式を無効にすることができます(このような式は次のようになります: -(Transform1.translate.x))。
関数を使用して、より複雑な数学演算を式に追加することもできます。以下の表には、組み込むことができるすべての機能がリストされています。 Nuke式。
Function |
目的 |
オペレーターの使用法 |
関連機能 |
DeepExpression互換 |
---|---|---|---|---|
abs (x) |
浮動小数点数xの絶対値を返します。 |
バツ |
ファブも参照してください。 |
|
acos (x) |
xの逆余弦を計算します。これは、余弦がxである値です。 |
xが-1未満または1より大きい場合、acosはnan(数値ではない)を返します。 |
参照:cos、cosh、asin、atan。 |
|
asin (x) |
xの逆正弦を計算します。それはサインがxである値です。 |
xが-1未満または1より大きい場合、asinはnan(数値ではない)を返します。 |
参照:罪、罪、アコス、アタン。 |
|
atan (x) |
xの逆正接を計算します。これは、接線がxである値です。戻り値は-PI / 2とPI / 2の間です。 |
バツ |
tan、tanh、acos、asin、atan2も参照してください。 |
|
atan2 (x, y) |
2つの変数xとyの逆正接を計算します。この関数は、2つのベクトル間の角度を計算するのに役立ちます。 |
x、y |
参照:sin、cos、tan、asin、acos、atan、hypot |
|
ceil (x) |
xを最も近い整数に切り上げます。 |
バツ |
参照:floor、trunc、rint。 |
|
clamp (x, min, max) |
[最小...最大]に固定されたxを返します。 |
x、最小、最大 |
参照:最小、最大。 |
|
clamp (x) |
[0.0 ... 1.0]に固定されたxを返します。 |
バツ |
参照:最小、最大。 |
|
cos (x) |
xの余弦を返します。 |
ラジアン単位のx |
参照:acos、sin、tan、cosh。 |
|
cosh (x) |
xの双曲線余弦を返します。これは数学的に(exp(x)+ exp(-x))/ 2として定義されます。 |
バツ |
参照:cos、acos、sinh、tanh。 |
|
curve (frame) |
指定されたフレームでのアニメーションカーブのy値を返します。 |
オプション:フレーム、デフォルトは現在のフレーム。 |
参照:値、y。 |
|
degrees (x) |
角度xをラジアンから度に変換します。 |
バツ |
ラジアンも参照してください。 |
|
exp (x) |
e(自然対数の底)のx乗の値を返します。 |
バツ |
log、log10も参照してください。 |
|
exponent (x) |
xの指数。 |
バツ |
仮数、ldexpも参照してください。 |
|
fBm (x, y, z, octaves, lacunarity, gain) |
フラクショナルブラウン運動。これは、noise()のオクターブ呼び出しの合計です。それぞれについて、入力ポイントにpow(lacunarity、i)が乗算され、結果にpow(gain、i)が乗算されます。通常の使用では、空隙性は1より大きく、ゲインは1未満でなければなりません。 |
x、y、z、オクターブ、ラクナリティ、ゲイン |
ノイズ、ランダム、乱気流も参照してください。 |
|
fabs (x) |
浮動小数点数xの絶対値を返します。 |
バツ |
参照:abs。 |
|
false () |
常に0を返します |
|
参照:true。 |
|
floor (x) |
xを最も近い整数に切り捨てます。 |
バツ |
参照:ceil、trunc、rint。 |
|
fmod (x, y) |
xをyで除算した余りを計算します。戻り値はx-nyです。nはx / yの商であり、ゼロに向かって整数に丸められます。 |
x、y |
参照:ceil、floor。 |
|
frame () |
現在のフレーム番号を返します。 |
|
xも参照してください。 |
|
from_byte (color component) |
sRGBピクセル値を線形値に変換します。 |
color_component |
to_sRGB、to_rec709f、from_rec709fも参照してください。 |
|
from_rec709f (color component) |
rec709バイト値を線形輝度に変換します |
color_component |
form_sRGB、to_rec709fも参照してください。 |
|
from_sRGB (color component) |
sRGBピクセル値を線形値に変換します。 |
color_component |
to_sRGB、to_rec709f、from_rec709fも参照してください。 |
|
hypot (x, y) |
sqrt(x * x + y * y)を返します。これは、長さxとyの辺を持つ直角三角形の斜辺の長さです。 |
x、y |
参照:atan2 |
|
int (x) |
xを絶対値が大きくない最も近い整数に丸めます。 |
バツ |
参照:ceil、floor、trunc、rint。 |
|
ldexp (x, exp) |
浮動小数点数xにexp乗した2を掛けた結果を返します。 |
x、exp |
指数も参照してください。 |
|
lerp (a, b, x) |
f(0)== aおよびf(1)== bであるラインf(x)上の点を返します。他のシェーディング言語のlerp関数と一致します。 |
a、b、x |
参照:step、smoothstep。 |
|
log (x) |
xの自然対数を返します。 |
バツ |
log10、expも参照してください。 |
|
log10 (x) |
xの10を底とする対数を返します。 |
バツ |
参照:log、exp。 |
|
logb (x) |
exponent()と同じです。 |
バツ |
仮数、指数も参照してください。 |
|
mantissa (x) |
正規化された割合を返します。引数xがゼロでない場合、正規化された分数はxの2のべき乗であり、常に1/2(包括的)から1(排他的)の範囲にあります。xがゼロの場合、正規化された小数部はゼロで、exponent()はゼロを返します。 |
バツ |
指数も参照してください。 |
|
max (x, y, ... ) |
すべての値のうち最大のものを返します。 |
x、y、(...) |
参照:分、クランプ。 |
|
min (x, y, ... ) |
すべての値の最小値を返します。 |
x、y、(...) |
参照:最大、クランプ。 |
|
mix (a, b, x) |
lerp()と同じ。 |
a、b、x |
参照:step、smoothstep、lerp |
|
noise (x, y, z) |
3D Perlinノイズ値を作成します。これにより、ゼロを中心とした符号付き範囲が生成されます。絶対最大範囲は-1.0〜1.0です。これにより、すべての整数でゼロが生成されるため、乱数生成に使用する場合は、座標を多少回転させる(xにyとzの一部を追加するなど)必要があります。 |
x、オプションのy、オプションのz |
ランダム、fBm、乱気流も参照してください。 |
|
pi () |
piの値を返します(3.141592654 ...)。 |
|
|
|
pow (x, y) |
xの値をy乗した値を返します。 |
x、y |
参照:log、exp、pow |
|
pow2 (x) |
xの値を2の累乗で返します。 |
x、y |
参照:捕虜。 |
|
radians (x) |
角度xを度からラジアンに変換します。 |
バツ |
参照:度。 |
|
random (x, y, z) |
0〜1の擬似乱数値を作成します。同じx、y、zに対して常に同じ値を生成します。引数なしでrandomを呼び出すと、呼び出しごとに異なる値が作成されます。 |
オプションのx、オプションのy、オプションのz |
ノイズ、fBm、乱流も参照してください。 |
|
rint (x) |
xを最も近い整数に丸めます。 |
バツ |
参照:ceil、floor、int、trunc。 |
|
sin (x) |
xのサインを返します。 |
ラジアン単位のx |
参照:asin、cos、tan、sinh |
|
sinh (x) |
xの双曲線正弦を返します。これは数学的に(exp(x)-exp(-x))/ 2として定義されます。 |
バツ |
参照:sin、asin、cosh、tanh。 |
|
smoothstep (a, b, x) |
xがaより小さい場合は0を返し、xがb以上の場合は1を返し、そうでない場合は滑らかな3次補間を返します。他のシェーディング言語のsmoothstep関数と一致します。 |
a、b、x |
参照:ステップ、lerp。 |
|
sqrt (x) |
xの非負の平方根を返します。 |
バツ |
参照:pow、pow2 |
|
step (a, x) |
xがaより小さい場合は0を返し、そうでない場合は1を返します。他のシェーディング言語のステップ関数と一致します。 |
a、x |
参照:smoothstep、lerp。 |
|
tan (x) |
xのタンジェントを返します。 |
ラジアン単位のx |
参照:atan、cos、sin、tanh、atan2 |
|
tanh (x) |
sinh(x)/ cosh(x)として数学的に定義されるxの双曲線正接を返します。 |
バツ |
タン、アタン、シン、コシュもご覧ください。 |
|
to_byte (color component) |
浮動小数点ピクセル値を、sRGB空間でその数値を表す8ビット値に変換します。 |
color_component |
form_sRGB、to_rec709f、from_rec709fも参照してください。 |
|
to_rec709f (color component) |
浮動小数点ピクセル値を8ビット値に変換します。8ビット値は、rec709標準が0〜255の範囲にマップされている場合に、その標準の明るさを表します。 |
color_component |
form_sRGB、from_rec709fも参照してください。 |
|
to_sRGB (color component) |
浮動小数点ピクセル値を、sRGB空間でその数値を表す8ビット値に変換します。 |
color_component |
form_sRGB、to_rec709f、from_rec709fも参照してください。 |
|
true () |
常に1を返します。 |
参照:false |
|
|
trunc (x) |
xを絶対値が大きくない最も近い整数に丸めます。 |
バツ |
参照:ceil、floor、int、rint。 |
|
turbulence (x, y, z, octaves, lucanarity, gain) |
noise()関数の絶対値が使用されることを除いて、これはfBm()と同じです。 |
x、y、z、オクターブ、ルカナリティ、ゲイン |
参照:fBm、ノイズ、ランダム。 |
|
value (frame) |
指定されたフレームでアニメーションのy値を評価します。 |
オプション:フレーム、デフォルトは現在のフレーム。 |
参照:y、カーブ。 |
|
x () |
現在のフレーム番号を返します。 |
|
フレームも参照してください。 |
|
y (frame) |
指定されたフレームでアニメーションのy値を評価します。 |
オプション:フレーム、デフォルトは現在のフレーム。 |
参照:値、曲線。 |
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
フィードバックをお寄せいただきありがとうございます。