Brightest Point

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
BrightestPoint #Signal #ノード
Brightest Point

入力の RenderTexture を 32×32 に縮小して CPU 側に読み戻し、最も輝度の高いピクセルの位置を X / Y(0〜1 の UV 座標。Y は下端が 0)、その輝度を Brightness(0〜1)として出力します。「一番明るいところにエフェクトが吸い付く」配線の入口です。

  • 輝度は 299:587:114 の重み付き(NTSC 系)で比較
  • 入力を外すと X=0.5 / Y=0.5 / Brightness=0 に戻ります

位置の分解能は 32×32 縮小ぶん、つまり 1/32 刻みです。読み出しは 3 フレームに 1 回で、GPUからの読み戻しが非同期のため値には数フレームの遅れが乗ります。

入力ポート

Port ID
InRenderTexture

出力ポート

Port ID
Xfloat
Yfloat
Brightnessfloat

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

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