アトミック関数ノード
グラフ🔗のアトミックノードと同様に、Substance関数グラフのアトミックノードは、その種類のグラフの最小ノード単位です。
目的に応じて、いくつかのカテゴリに分類できます。
カテゴリ
ノード
入力タイプ
出力タイプ
説明
Float2
-
Float2
2つの浮動小数値の定数ベクトルを定義します(例: 0.1、0.2)
Float3
-
Float3
3浮動小数値の定数ベクトルを定義します(例: 0.1、0.2、0.3)
Float4
-
Float4
4浮動小数値の定数ベクトルを定義します(例: 0.1、0.2、0.3、0.4)
整数
-
整数
一定の整数値を定義します(例: 1)
Integer2
-
Integer2
2つの整数値の定数ベクトルを定義します(例: (1, 2)
Integer3
-
Integer3
3つの整数値の定数ベクトルを定義します。例: (1, 2, 3)
Integer4
-
Integer4
4つの整数値から成る一定ベクトルを定義します(例: 1, 2, 3 ,4)
ブーリアン
-
ブーリアン
定数のブール値を定義します。例: TrueまたはFalse
文字列
-
文字列
定数文字列値を定義します(例: “Substance”)
浮動小数点ベクトル 3
浮動小数 1/浮動小数 2
浮動小数 3
3つの座標を持つベクトルに2 浮動小数値をキャストします
浮動小数点ベクトル 4
浮動小数 1 / 2 / 3
浮動小数 4
4座標のベクトルに2浮動小数値をキャストします
スウィズル浮動小数 1
浮動小数点ベクトル
浮動小数 1
ベクトルから浮動座標を抽出します。
スウィズル浮動小数 2
浮動小数点ベクトル
Float2
ベクトルから2つの浮動座標を抽出します
スウィズル浮動小数 3
浮動小数点ベクトル
Float3
ベクトルから3つの浮動座標を抽出します
スウィズル浮動小数 4
浮動小数点ベクトル
Float4
ベクトルから4つの浮動座標を抽出します
整数ベクトル 2
Integer2
整数ベクトル 2
2座標のベクトルに2つの整数値をキャストします
整数ベクトル 3
Integer3
Integer3
3座標のベクトルに2つの整数値をキャストします
ベクトル整数 4
Integer4
Integer4
4座標のベクトルに2つの整数値をキャストします
スウィズル整数 1
ベクトル整数
整数 1
ベクトルから整数座標を抽出します。
スウィズル整数 2
ベクトル整数
Integer2
ベクトルから2つの整数座標を抽出
スウィズル整数 3
ベクトル整数
Integer3
ベクトルから3つの整数座標を抽出します。
スウィズル整数 4
ベクトル整数
Integer4
ベクトルから4つの整数座標を抽出します。
整数1を取得
-
整数 1
関数またはグラフの整数値の入力を取得する
整数 2 を取得
-
Integer2
関数またはグラフの整数 2値の入力を取得します
整数 3 を取得
-
Integer3
関数またはグラフの整数 3値の入力を取得します
整数 4 を取得
-
Integer4
関数またはグラフの整数 4値の入力を取得します
浮動小数1を取得
-
浮動小数 1
関数または浮動小数値の入力を取得する
浮動小数 2 を取得
-
Float2
関数またはグラフの浮動小数 2値の入力を取得します
浮動小数 3 を取得
-
Float3
関数またはグラフの浮動小数 3値の入力を取得します
浮動小数 4 を取得
-
Float4
関数またはグラフの浮動小数 4値の入力を取得します
ブーリアンを取得
-
ブーリアン
関数またはグラフのブール値入力を取得する
サンプラ
サンプルグレー
浮動小数点ベクトル 2
Float4
指定されたUV座標(float2)での入力画像のグレースケール値を返します。
カラーをサンプル
浮動小数点ベクトル 2
Float4
指定されたUV座標(float2)での入力画像のカラー値を返します。
キャスト
浮動小数へ
整数 1
浮動小数 1
フロート内の整数を変換します
浮動小数 2 へ
Integer2
Float2
浮動小数2の整数2を変換します。
浮動小数 3へ
Integer3
Float3
浮動小数3の整数3を変換します。
浮動小数 4 へ
Integer4
Float4
浮動小数4の整数4を変換します。
整数へ
浮動小数 1
整数 1
整数内の浮動小数を変換します
整数 2 へ
Float2
Integer2
整数 2の浮動小数 2を変換します。
整数 3 へ
Float3
Integer3
整数3の浮動小数3を変換します。
整数 4 へ
Float4
Integer4
整数4の浮動小数4を変換します。
減算
浮動小数点ベクトル/整数
aとbのタイプ
同じ型の2つの値を減算する: a - b
積
浮動小数点ベクトル/整数
aとbのタイプ
同じ型の2つの値を乗算します。 a * b
スカラー積
浮動小数点ベクトル
Aの種類
値に浮動小数値を掛ける: a * scalar
除算
浮動小数 1/整数 1
aとbのタイプ
同じ型の2つの値を除算します: a / b
符号反転
浮動小数 1/整数 1
Aの種類
負の値を返します。 -a
剰余
浮動小数 1/整数 1
Aの種類
モジュロ値mod(a, divisor)を返します。
ドット積
浮動小数点ベクトル
aとbのタイプ
同じ型の2つの値のドット積を返します。 dot(a, b)
Or
ブーリアン
ブーリアン
1つのブール型エントリがtrueの場合にtrueを返します。 両方ともfalseの場合はfalseを返します。
Not
ブーリアン
ブーリアン
エントリの否定のブール値を返します。 !a
次と等しくない
浮動小数 1/整数 1
ブーリアン
a != bの場合はtrueを返します。
より大きい
浮動小数 1/整数 1
ブーリアン
a > bの場合trueを返します。
以上
浮動小数 1/整数 1
ブーリアン
a >= bの場合にtrueを返します。
より小さい
浮動小数 1/整数 1
ブーリアン
a < bの場合はtrueを返します。
以下
浮動小数 1/整数 1
ブーリアン
a <= bの場合にtrueを返します。
関数
絶対値
浮動小数 1/整数 1
浮動小数 1
aの絶対値を返します。 abs(a)
下限
浮動小数 1/整数 1
浮動小数 1
a:floor(a)以下の最大値を返します。
天井
浮動小数 1/整数 1
浮動小数 1
最小値の上限aまたは等しいaを返します: ceil(a)
余弦
浮動小数 1/整数 1
浮動小数 1
cos(a)のコサイン値を返します。
正弦
浮動小数 1/整数 1
浮動小数 1
sin(a)のサイン値を返します。
正接
浮動小数 1/整数 1
浮動小数 1
tan(a)の正接値を返します。
逆正接 2
浮動小数点ベクトル 2
浮動小数 1
vector2エントリの円弧tan 2の値を返します。 arctan2(xa, ya)
デカルト
浮動小数 1
Float2
2つの極座標をデカルト座標に変換します: carth(rho, theta)
平方根
浮動小数 1/整数 1
浮動小数 1
関数の平方根を返す
対数
浮動小数 1/整数 1
浮動小数 1
log(a)の対数値を返します。
指数
浮動小数 1/整数 1
浮動小数 1
exp(a)の指数値を返します
Pow 2
浮動小数 1/整数 1
浮動小数 1
関数の2乗を返す
リニア補間法
浮動小数 1/整数 1
浮動小数 1
浮動小数値に応じて、2つの値のリニア補間を返します。 (1-x)a + x * b
最小
浮動小数 1/整数 1
aとbのタイプ
aからbまでの最小値を返します。
最大
浮動小数 1/整数 1
aとbのタイプ
aとbの間の最大値を返します
ランダム
浮動小数 1
浮動小数 1
0とaの間の浮動小数値を生成します。
If…Else
ブーリアン/a & b
aとbのタイプ
Ifの条件がtrueの場合にtrueを返します。 falseの場合、 falseを返します。
recommendation-more-help
substance-3d-designer-help-guide