流れ場の各ベクトルを回転してから倍率をかけます。絵を回転させるのではなく、場が指している向きそのものを回します。Field Noise などのソースは強さが固定なので、強弱を付けたいときはこのノードを挟みます。
- Gain — -4〜4にクランプ、初期値1(
Gain 入力 / gainInput / currentGain)
- Rotate — 度。-180〜180にクランプ、初期値0。ベクトルの向きを回します
- Invert — ONでGainの符号を反転(内部的には
Gain × -1)。流れが逆向きになります
出力解像度と形式は入力の場をそのまま引き継ぎます。入力が外れると出力はクリアされます。
入力ポート
| Port ID | 型 |
Flow | FlowFieldInput |
Gain | float |
出力ポート
| Port ID | 型 |
Out | FlowFieldOutput |
スクリプトから設定可能なメンバー
| パス | 型 |
gainInput | float |
currentGain | float |
currentRotate | float |
currentInvert | bool |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "FieldScale" })