角度と強さから一様な流れ場を作ります。全画素が同じベクトル (cos(Angle), sin(Angle)) × Strength になるので、画面全体が同じ方向に流れます。値(float)から場(FlowField)への最小の橋渡しで、Angleに LFO を刺せば回る風になります。
- Angle — 度。UIスライダーは-180〜180ですが、入力ポート(
Angle / angleInput)経由の値はクランプされません
- Strength — -2〜2にクランプ、初期値0.2。単位はUV変位/秒。負値で逆向き
出力テクスチャは8×8です。一様な場なので解像度は最小で足り、消費側はbilinearで読みます。
動画
入力ポート
| Port ID | 型 |
Angle | float |
Strength | float |
出力ポート
| Port ID | 型 |
Flow | FlowFieldOutput |
スクリプトから設定可能なメンバー
| パス | 型 |
angleInput | float |
strengthInput | float |
currentAngle | float |
currentStrength | float |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "FieldConstant" })