Universe

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
dmx_universe #I/O #ノード
Universe

複数のフィクスチャノードが出力するDMXフレームを、1本のユニバースにまとめるマージノードです。マージ方式は HTP(Highest Takes Precedence) で、512チャンネルそれぞれについて、マスクが有効な入力だけを対象に最大値を採ります。マスクが立っていない入力はそのチャンネルの比較に参加しないので、アドレスが重ならないフィクスチャ同士は互いを潰しません。

  • 入力ポートは内部的に 16本固定。ノードUIの Inputs で表示本数を1〜16の範囲で切り替えます(既定4、+ / - ボタンでも増減)
  • 出力 DMX Out は512チャンネル全体が有効なフレームです
  • マージと出力は、いずれかの入力が更新されたフレームだけ LateUpdate で実行されます

表示本数を減らして隠したポートも、接続が残っていればマージ対象のままです(表示のみの切り替えで、接続そのものは切れません)。

入力ポート

Port ID
DMX 1DMXFrame
DMX 2DMXFrame
DMX 3DMXFrame
DMX 4DMXFrame
DMX 5DMXFrame
DMX 6DMXFrame
DMX 7DMXFrame
DMX 8DMXFrame
DMX 9DMXFrame
DMX 10DMXFrame
DMX 11DMXFrame
DMX 12DMXFrame
DMX 13DMXFrame
DMX 14DMXFrame
DMX 15DMXFrame
DMX 16DMXFrame

出力ポート

Port ID
DMX OutDMXFrame

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

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

このページへのリンク