1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Unity】AmplifyShaderEditor Mathノード一覧 【随時更新】

Last updated at Posted at 2018-09-13

#AmplifyShaderEditorとは
https://qiita.com/Sase/items/0febaf1f6204be65e90e
http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Manual

#Mathノード
アルファベット順
###Abs(絶対値の出力)
例: -0.7 は 0.7 、-1.0 は 1.0、1.0 は 1.0
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.23.28.png

###Add (値の加算)
 例: 0.2 と 0.4 は 0.6 、 (0.2,-0.4,0.6) と (0.1,0.5,1.0) は (0.3,0.1,1.6) 、 (0.2,-0.4,0.6) と 1.0 は (1.2,0.6,1.6)
 Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.34.29.png

###Ceil (小数点以下切り上げ)
 例 1.1 は 2 、-0.4 は 0
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.35.39.png

###Clamp(最小値と最大値が定義された指定範囲に受け取った値を制限)
入力範囲を Min 0.0 と Maxx 1.0 で 0.3 をクランプすると、結果は 0.3 になり 、
Min0.0 と Max1.0 で 1.3 をクランプすると結果は 1.0 になります
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.44.11.png

###DDX
*調査中*
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.47.32.png

###DDY
*調査中*
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.49.22.png

###Divide (値の除算 割り算)
例:A=(1.0) と B=(5.0) を持つ Divide を使うと (0.2) になる
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.52.22.png

###Exp
*調査中*
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.54.41.png

###Exp2
*調査中*
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.55.40.png

###Floor (小数点以下切り下げ)
例: 0.2 は 0.0 、 (0.2,1.6) は (0.0, 1.0)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 15.56.20.png

###Fmod (2 つの入力値を除算した後の浮動小数点値の余りを返す)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 16.00.11.png

###Fract (小数点以下のみ返します)
例: 0.2 は 0.2 、 5.5 は 0.5
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 16.05.51.png

###FWidth
*調査中*
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 16.09.23.png

###Lerp (Alphaによって2つの値AとBの間を線形補間)
ブレンドノード的な感じ
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 16.12.40.png

###Log
対数値に変換?
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 16.21.48.png

###Log10
底が10の対数値に変換?
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 16.27.00.png

###Log2
底が2の対数値に変換?
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 16.28.41.png

###Max (高い方の値を優先的に出力)
例: Aに(0,0.5,0)とBに0.4を設定すると、(0.4 , 0.5 , 0.4)になる
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 17.40.15.png

###Min (低い方の値を優先的に出力)
例: Aに(0,0.5,0)とBに0.4を設定すると、(0 , 0.4 , 0)になる
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 17.50.34.png

###Multiply (値の乗算 掛け算)
例: 0.4 と 0.5 は 0.2 、 (0.2、-0.4、0.6) と (0.0、2.0、1.0) は (0.0、-0.8、0.6) 、 (0.2、-0.4、0.6) と 0.5は (0.1、-0.2、0.3)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 17.53.27.png

###Negate (値を反転した値に変換)
例 (0,-1,1)は(0,1,-1)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.05.52.png

###One Minus ((1 - 入力)の値を出力)
例: 0.4 は 0.6、 (0.2、0.5、1.0)は (0.8、0.5、0.0) 、 (0.0、-0.4、1.6) は (1.0、1.4、-0.6)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.06.35.png

###Power (2 つの入力値を受け取り、Base を Exp 乗の累乗をして結果を出力)
例: Base0.5 の Exp2.0 乗は 0.25
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.12.03.png

###Remainder (2 つの入力値を除算した後の余りを返す)
Fmodと違って整数の値も返す?
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.14.00.png

###Remap (Old min - max範囲からNew min - max範囲への値の変換)
例 Old min(0) - max(1) と New min(-1) - max(0) の場合 入力が0.5だったら、-0.5が出力
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.24.30.png

###Round (四捨五入した値が出力)
例:1.1 は 1 、1.5 は 2
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.26.50.png

###Rsqrt (逆数平方根の値を出力)
1/Sqrt( Input )
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.27.42.png

###Saturate (1以上の値は1、0以下の値は、0)
例:1.1 は 1 、-1.5 は 0、0.3は0.3
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.32.40.png

###Scale (値の乗算 掛け算)
Multiplyと同じ、こっちだとプロパティにできない
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.35.10.png

###Scale And Offset (入力値をスケール、オフセットしたりできる)
( Value*Scale + Offset ).
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.38.27.png

###Sign (入力値が正の場合1、負の場合ー1、0の場合0が出力)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.43.56.png

###Simplified Fmod
x / yの浮動小数点 剰余? 公式のマニュアルが不十分の為 調査不足
Unity Products_Amplify Shader Editor_Simplified Fmod - Amplify Creations Wiki - Google Chrome 2018-09-13 18.45.38.png

###Smoothstep (入力が[min、max]の範囲内にある場合、0と1の間の滑らかな値を返す)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.49.37.png

###Sqrt (平方根の値が出力)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.51.32.png

###Step (B < Aだったら0を返し、B >= Aだったら1を返す)
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.55.23.png

###Subtract (値の減算 引き算)

例: 0.5 から 0.2 を減算すると 0.3 、 (0.2、-0.4、0.6) から (0.1、0.1、1.0) を減算すると、 (0.1、-0.5、-0.4) 、 (0.2、0.4、1.0) から 0.2 を減算すると (0.0、0.2、0.8) になります。
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 18.57.41.png

###Trunc (小数点以下の値は切り捨て)

例:1.1 は1 、1.4 は 1 、2.5 は 2 、3.1 は 3
Unity Products_Amplify Shader Editor_Nodes - Amplify Creations Wiki - Google Chrome 2018-09-13 19.01.41.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?