Notch Playback
Notch PlaybackノードはNotchプロジェクトのNotchブロックをScreenberryプロジェクト内に読み込みます。Notchプロジェクトで公開されたパラメータの制御、およびNotchブロックの再生は、Notch Playbackノードを通じて行います。
通常、Notch Playbackは再生されたNotchブロックの映像をDisplayまたはCanvasノードに出力します。

Screenberryは、次のタイプのNotch公開パラメータをサポートしています:
- int
- float
- string(Unicode文字も含む)
- color
- texture(複数のテクスチャも含む)
- enum
- posquat
- cameraparams
Notchブロックを読み込むと、Screenberryは以下の動作を行います。
- ブロックで設定されたパラメータ範囲制限を維持します。
- "Readable"とマークされた公開パラメータの値を使用できるようにします。
- VRAMからブロックレイヤーを破棄するための高度なビデオメモリ管理を提供します。
- ブロックの作成者情報を表示します。
Notch PlaybackノードのSettingsパネルでは、以下のコントロールとパラメータが提供されます。
Filename: Screenberryサーバーディレクトリから指定されたNotchブロック(.dfxdll)ファイルをインポートします。
Block Active: このチェックボックスを選択/選択解除して、Notchブロックの有効化/無効化を切り替えます。
Reload Block: 更新された場合にNotchブロックを再読み込みするためにこのボタンを押します。
Block Version、Block Creators: Notchブロックの情報を提供します。
Size X, Y: Notchブロックの再生解像度を設定します。
VRAM Usage: 現在のVRAM使用状況を表示します。
Purge VRAM Pool: 現在のNotchブロックレイヤーに使用されていないVRAMを破棄するためにこのボタンを押します。
Notch Layer: 利用可能なレイヤーのうちの1つを選択します。

Notch BlockレイヤーがSettingsパネルで選択されると、Notch Playbackノードは以下の動作をします:
- このレイヤーの再生に切り替わります。
- 各レイヤーオブジェクトごとにSettingsパネルに別のセクションを作成します。このセクションには公開されたパラメータが表示されます。
- レイヤー内のすべての公開されたパラメータに対してカスタムパラメータを生成します。

また、以下の操作を行うために、ノードグラフには様々なノードがNotch Playbackノードに接続できます:
- テクスチャ/映像をNotchブロックに渡す。
- Notchブロックの公開されたパラメータの値を渡す。
- Notchブロックからテクスチャ/映像を渡す。
- Notchブロックから読み取り可能なパラメータを渡す。
メモ: Notch Playbackノードを使用するには、完全な Notch Playback License (opens in a new tab) が必要であり、NotchドングルをScreenberryサーバーに接続する必要があります。


