Motion Amount

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
MotionAmount #Field #ノード
Motion Amount

流れ場を値に戻す「場→値」の橋です。場のベクトル長を saturate(|v| × Gain) でグレースケール化し、16×16に縮小したものの平均をAmountとして出力します。Optical Flow を繋げば画面全体の動き量、Field Noise などを繋げば場の強度メーターになります。

  • Gain — 0〜10にクランプ、初期値3(currentGain)。saturateで頭打ちになるので、上げすぎると常に1に張り付きます

読み出しは3フレームに1回で、GPUからの読み戻しが非同期のため1〜2フレームの遅延があります。出力自体は毎フレーム更新されますが、値が変わるのはこのケイデンスに従います。

入力が外れるとAmountは0になります。

入力ポート

Port ID
FlowFlowFieldInput

出力ポート

Port ID
Amountfloat

スクリプトから設定可能なメンバー

パス
currentGainfloat

Synapse Apps(スクリプティング)

await synapse.modules.create({ type: "MotionAmount" })

このページへのリンク

同じページを参照しているページ