数値を操作するノード達
今回は、ブループリントで数値を操作するノード達を備忘録にします。
※作業環境:UEバージョン5.3.2
備忘録
計算処理を組むときに、「何のノード使ってたっけ?」と悩むときがありました。
なので今回は、計算処理によく使われるノードをまとめておきたいと思います。
※注:マテリアルで使用できるノードは含んでいません。
マテリアルで使用できるノードについては、以下の記事をご覧ください。
四則演算
![]() | Add | 数値を加算します。(+) |
![]() | Subtract | 数値の差を計算します。(-) |
![]() | Multiply | 数値を掛け合わせます。(×) |
![]() | Divide | 数値を割り算します。(÷) |
比較演算
![]() | Equal | AとBが等しいかどうかを判定します。(==) |
![]() | Not Equal | AとBが異なるかどうかを判定します。(!=) |
![]() | Greater | AがBより大きいかを判定します。(>) |
![]() | Greater Equal | AがB以上かを判定します。(>=) |
![]() | Less | AがBより小さいかを判定します。(<) |
![]() | Less Equal | AがB以下かを判定します。(<=) |
絶対値と符号
![]() | Absolute value | 数値の絶対値を取得します。(Abs) |
![]() | Sign | 数値の符号(正:+1, 負:-1, ゼロ:0)を返します。 |
指数・ルート
![]() | Power | Baseの値をExpの値乗します。(^) |
![]() | Sqrt | 入力値の平方根を返します。(Square Root) |
![]() | Exp | 指数関数を計算します。(Exponent) |
![]() | Log | 対数の計算を行います。(例:log28) |
三角関数
![]() | Sin | 入力値のサイン値を返します。 写真例:上がラジアン 下が角度(度) |
![]() | Cos | 入力値のコサイン値を返します。 写真例:上がラジアン 下が角度(度) |
![]() | Tan | 入力値のタンジェント値を返します。 写真例:上がラジアン 下が角度(度) |
![]() | Asin | 入力値の逆サインを返します。(Arcsin) 写真例:上がラジアン 下が角度(度) |
![]() | Acos | 入力値の逆コサインを返します。(Arccos) 写真例:上がラジアン 下が角度(度) |
![]() | Atan | 入力値の逆タンジェントを返します。(Arctan) 写真例:上がラジアン 下が角度(度) |
![]() | Degrees to Radians | 角度(度)をラジアンに変換します。 |
![]() | Radians to Degrees | ラジアンを角度(度)に変換します。 |
乱数
![]() | Random Float | 0から1の範囲でランダムな浮動小数点を返します。 |
![]() | Random Integer | 指定した範囲内のランダムな整数を返します。 |
![]() | Random Float in Range | 指定した範囲(Min~Max)の浮動小数点乱数を返します。 |
![]() | Random Integer in Range | 指定した範囲(Min~Max)の整数乱数を返します。 |
制限
![]() | Clamp Float/ Integer | 数値を指定した範囲内に制限します。 |
![]() | Clamp Angle | 角度を指定範囲内に制限します。 |
![]() | Min/ Max | 指定した複数の値の最小値または最大値を返します。 |
端数処理
![]() | Round | 入力値を四捨五入して整数を返します。 |
![]() | Ceil | 入力値を切り上げて整数を返します。 |
![]() | Floor | 入力値を切り捨てて整数を返します。 |
他の記事を探す
他の記事も気になる方は、以下の記事の目次を確認ください。