Gradient

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
gen.gradient #Generator #ノード
Gradient

角度付きのグラデーションを生成する純ジェネレータです。グラデーションは三角波化されているので、バンドの境界で色が飛びません。

  • Angle — グラデーションの向き(度)。0〜360、既定0
  • Bands — 画面内に並ぶ縞の数。1〜16、既定1
  • Scroll — 1周あたり何バンド進むか。0〜1、既定0(=止まる)
  • ColorA / ColorB — 2色
  • Speed — 1秒あたり何周するか
  • Seed — このシェーダーでは使われません

出力解像度はノード上のドロップダウンで FullHD / HD(既定)/ SD から選びます。

Phase接続されているときだけ外部の値を使い、未接続なら内部時刻の小数部(0→1の鋸波)が入ります。Phaseは鋸波なので、1周あたりの進み量が整数バンドでないと折り返しで位置が飛びます。そのため Scroll × Bands は内部で四捨五入されて整数バンドに量子化され、1周ぴったりでループが閉じるようになっています(テンポ同期を想定した設計)。

動画

入力ポート

Port ID
Speedfloat
Phasefloat
Seedint

出力ポート

Port ID
Render TextureRenderTexture

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

パス
speedInputfloat
phaseInputfloat
seedInputint

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

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