Field Visualize
目に見えない流れ場を映像に変換して確認するノードです。ベクトルの角度 atan2(y, x) を色相に、長さ saturate(|v| × Gain) を明度に割り当てます(彩度は常に1)。場を組んでいるときのデバッグ用にも、そのまま絵として使うこともできます。
- Gain — 明度スケール。0〜10にクランプ、初期値2(
Gain入力 /gainInput/currentGain)。場が弱くて真っ黒に見えるときは上げます
出力はRenderTextureで、解像度は入力の場と同じ(つまり多くの場合グローバル解像度の1/4〜1/8)です。ノードUIにはプレビューが表示されます。
入力が外れると出力は黒でクリアされます。
入力ポート
| Port ID | 型 |
|---|---|
Flow | FlowFieldInput |
Gain | float |
出力ポート
| Port ID | 型 |
|---|---|
Out | RenderTexture |
スクリプトから設定可能なメンバー
| パス | 型 |
|---|---|
gainInput | float |
currentGain | float |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "FieldVisualize" }) 