Math Node

ページ名:Math Node 2.8

 ≡ Reference
Add > Converter > Math

Math (数式) ノードは、入力された値に対して、選択された数学演算を行った結果を返します。
Add と表示されているドロップダウンメニューから数学演算を選択します。
どれか 1 つの Value ソケットにイメージが入力されている場合、演算機能は出力値の生成に際し、他の値をすべてのピクセルに対して一貫して適用します。
三角関数は、上の Value ソケットのみを使用し、利用できる値は 0 - 2 π rad (360°) の間となります。

Inputs

選択する Operation により、第 1 ~ 第 3 まで表示されます。
Value が複数表示される場合は、上から Value1, Value2 とします。

Value

値 (-10000.0 - 10000.0) を入力します。
三角関数はラジアン単位の値を受け付けます。

Multiplier

乗数 (-10000.0 - 10000.0) を入力します。
Operation: Multiply Add で表示されます。

Addend

加数 (-10000.0 - 10000.0) を入力します。
Operation: Multiply Add で表示されます。

Base

底 (-10000.0 - 10000.0) を入力します。
Operation: Power, Logarithm で表示されます。

Exponent

冪 (べき) 指数 (-10000.0 - 10000.0) を入力します。
Operation: Power, Exponent で表示されます。

Threshold

しきい値 (-10000.0 - 10000.0) を入力します。
Operation: Less Than, Greater Than で表示されます。

Epsilon

イプシロン ε (-10000.0 - 10000.0) を入力します。
Operation: Compare で表示されます。

Distance

距離 (-10000.0 - 10000.0) を入力します。
Operation: Smooth Minimum, Smooth Maximum で表示されます。

Min

最小値 (-10000.0 - 10000.0) を入力します。
Operation: Wrap で表示されます。

Max

最大値 (-10000.0 - 10000.0) を入力します。
Operation: Wrap で表示されます。

Increment

増分値 (-10000.0 - 10000.0) を入力します。
Operation: Snap で表示されます。

Scale

スケール値 (-10000.0 - 10000.0) を入力します。
Operation: Pingpong で表示されます。

Degrees

度 (-10000.0 - 10000.0) を入力します。
Operation: To Radians で表示されます。

Radians

ラジアン (-10000.0 - 10000.0) を入力します。
Operation: To Degrees で表示されます。

Properties

Operation

使用する数学演算を選択します。
サポートされている演算は以下を参照してください。

{"target":"next","color":{"head":"#888","hover":"#eee"},"col_color":[]}
OperationInput概要
Functions (関数)
AddA: Value
B: Value
A + B加算
A と B を加算します。
SubtractA: Value
B: Value
A - B減算
A から B を減算します。
MultiplyA: Value
B: Value
A * B乗算
A に B を乗算します。
DivideA: Value
B: Value
A / B除算
A を B で除算します。
Multiply AddA: Value
B: Multiplier
C: Addend
A * B + C積和演算
A に B を乗算し、C を加算します。
PowerA: Base
B: Exponent
A power B
AB
冪乗
A に B を冪乗します。
LogarithmA: Value
B: Base
Logarithm A base B
logAB
対数
B を底とする A の対数を算出します。
Square RootA: ValueA平方根
A の平方根を算出します。
Inverse Square RootA: Value1 / √A逆数平方根
A の逆数平方根を算出します。
AbsoluteA: Valueabs(A)絶対値
A の絶対値を返します。
ExponentA: ValueeAネイピア数
ネーピア数に A を冪乗します。
Comparison (比較)
MinimumA: Value
B: Value
min(A, B)最小値
A と B を比較し、最小値を返します。
MaximumA: Value
B: Value
max(A, B)最大値
A と B を比較し、最大値を返します。
Less ThanA: Value
B: Threshold
1 if A < B else 0
if (A < B, 1, 0)
未満
A が B 未満だった場合には 1 を、それ以外の場合には 0 を返します。
Greater ThanA: Value
B: Threshold
1 if A < B else 0
if (A > B, 1, 0)
超過
A が B より大きい場合には 1 を、それ以外の場合には 0 を返します。
SignA: Valuesgn(A)符号関数
A の符号に応じて 1, 0, -1 のいずれかを返します。
CompareA: Value
B: Value
C: Epsilon
1 if (A == B) ± C else 0
if (A == B ± C, 1, 0)
比較関数
A と B を比較して C の範囲内で一致する場合は 1 を、一致しない場合は 0 を返します。
Smooth MinimumA: Value
B: Value
C: Distance
min(A, B) smoothing CSmooth_maximum
A と B を比較した最小値を C で平滑化した値を返します。
Smooth MaximumA: Value
B: Value
C: Distance
max(A, B) smoothing CSmooth_maximum
A と B を比較した最大値を C で平滑化した値を返します。
Rounding (丸め)
RoundA: Valueround(A)四捨五入
A の小数点以下を四捨五入した値を返します。
FloorA: Valuefloor(A)床関数
A 以下の最大の整数値を返します。
1.1→1, -1.1→-2
CeilA: Valueceil(A)天井関数
A 以上の最小の整数値を返します。
1.1→2, -1.1→-1
TruncateA: Valuetrunc(A)切り捨て
A の小数点以下を切り捨てた値を返します。
1.1→1, -1.1→-1
FractionA: ValueA mod 11 での剰余演算
Value を 1 で割った余りの値を返します。
1.1→0.1, -1.1→0.9
ModuloA: Value
B: Value
fmod(A, B)
A mod B
剰余演算
A を B で割った余りの値を返します。
WrapA: Value
B: Min
C: Max
wrap(A, B)ラップ
A より小さく C に最も近い整数倍と A との絶対差に基づいて、B と C の間の値を出力します。
SnapA: Value
B: Increment
snap(A, B)スナップ
A を B で整数倍し、A 以下の最大値にまるめた値を返します。
PingpongA: Value
B: Scale
cycle(A, B)ピンポン
A に基づき、0.0 と B の間を移動させた値を返します。
Trigonometric (三角法)
SineA: Valuesin(A)サイン
A の正弦 (サイン) を返します。
CosineA: Valuecos(A)コサイン
A の余弦 (コサイン) を返します。
TangentA: Valuetan(A)タンジェント
A の正接 (タンジェント) を返します。
ArcsineA: Valuearcsin(A)
asin(A)
アークサイン
A 逆正弦 (アークサイン) を返します。
ArccosineA: Valuearccos(A)
acos(A)
アークコサイン
A の逆余弦 (アークコサイン) を返します。
ArctangentA: Valueartctan(A)
atan(A)
アークタンジェント
A の逆正接 (アークタンジェント) を返します。
Arctan2A: Value
B: Value
arctan(A / B)
atan(A / B)
座標変換 (デカルト座標を極座標に変換)
A を B で除算した値の逆正接 (アークタンジェント) を符号付きラジアンで算出します。
Hyperbolic SineA: Valuesinh(A)双曲サイン
A の双曲線正弦を返します。
Hyperbolic CosineA: Valuecosh(A)双曲コサイン
A の双曲線余弦を返します。
Hyperbolic TangentA: Valuetanh(A)双曲タンジェント
A の双曲線正接を返します。
Conversion (変換)
To RadiansA: DegreesA * (π / 180)ラジアンに変換
A をラジアンに変換した値を返します。
To DegreesA: RadiansB * (180 / π)度に変換
A を度に変換した値を返します。

Clamp

出力を範囲 (0.0 - 1.0) に制限します。
範囲を下回る値や範囲を超える値は、範囲の最小値または最大値の定数に設定されます。
参照 : Clamp

Outputs

Value

数値が出力されます。






シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

トップページ

ようこそ※本サイトは、諸事情により、Blender Cycles memoから移植中のサイトです。現在、移植中のため内容が整っていない箇所が多数あります。しばらくの間は、お手数おかけしますが、オリジナ...

Wireframe Node

~作成中~&nbsp;≡ ReferenceAdd > Input > WireframeWireframe (ワイヤーフレーム) ノードは、Cycles に表示されるオブジェクトのエッジを取得するた...

Volume Info Node

&nbsp;≡ ReferenceAdd > Input > Volume InfoVolume Info ノードは、Smoke ドメインに関する情報を提供します。InputsなしProperties...

Value Node

&nbsp;≡ ReferenceAdd > Input > ValueValue (値) ノードは、ツリー内の他のノードに数値を入力するための単純なノードです。InputsなしPropertiesD...

UV Map Node

&nbsp;≡ ReferenceAdd > Input > UV MapUV Map ノードは、特定の UV マップを取得するために使用されます。アクティブな UV マップのみを提供する Textu...

Tangent Node

&nbsp;≡ ReferenceAdd > Input > TangentTangent (タンジェント) ノードは、Anisotropic BSDF Node のタンジェント方向を生成します。In...

RGB Node

&nbsp;≡ ReferenceAdd > Input > RGBRGB ノードは、他のノードに対して色情報を出力します。InputsなしPropertiesRGB ノードはカラー ピッカー ウィジ...

メニュー

>はじめに├ Cycles とは├ スタートガイド├ 基本的なライティング└ カメラについて本サイトの表記法についてキーボード ショートカット>リリース ノート├ Cycles リリースノート├ 2....

Light Path Node

&nbsp;≡ ReferenceAdd > Input > Light PathLight Path (ライトパス) ノードは、シェーダーがどの種類の入射レイ (incoming ray) に対して...

Light Rays

~作成中~Light Rays Ray types can be divided into four categories:Camera: the ray comes straight from th...

Musgrave Texture Node

&nbsp;≡ ReferenceAdd > Texture > Noise Texture2.9 Musgrave (マスグレイブ) テクスチャ ノードは、入力テクスチャ座標でフラクタル パーリン ...

IES Texture Node

&nbsp;≡ ReferenceAdd > Texture > IES TextureIES テクスチャは、IES ファイルに基づいて現実世界のライトをマッチングさせるために使用されます。IES フ...