Universe
複数のフィクスチャノードが出力するDMXフレームを、1本のユニバースにまとめるマージノードです。マージ方式は HTP(Highest Takes Precedence) で、512チャンネルそれぞれについて、マスクが有効な入力だけを対象に最大値を採ります。マスクが立っていない入力はそのチャンネルの比較に参加しないので、アドレスが重ならないフィクスチャ同士は互いを潰しません。
- 入力ポートは内部的に 16本固定。ノードUIの
Inputsで表示本数を1〜16の範囲で切り替えます(既定4、+/-ボタンでも増減) - 出力
DMX Outは512チャンネル全体が有効なフレームです - マージと出力は、いずれかの入力が更新されたフレームだけ
LateUpdateで実行されます
表示本数を減らして隠したポートも、接続が残っていればマージ対象のままです(表示のみの切り替えで、接続そのものは切れません)。
入力ポート
| Port ID | 型 |
|---|---|
DMX 1 | DMXFrame |
DMX 2 | DMXFrame |
DMX 3 | DMXFrame |
DMX 4 | DMXFrame |
DMX 5 | DMXFrame |
DMX 6 | DMXFrame |
DMX 7 | DMXFrame |
DMX 8 | DMXFrame |
DMX 9 | DMXFrame |
DMX 10 | DMXFrame |
DMX 11 | DMXFrame |
DMX 12 | DMXFrame |
DMX 13 | DMXFrame |
DMX 14 | DMXFrame |
DMX 15 | DMXFrame |
DMX 16 | DMXFrame |
出力ポート
| Port ID | 型 |
|---|---|
DMX Out | DMXFrame |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "dmx_universe" }) 
