Overlay
Title Text と Artist Text の2つの文字列を、内部のWebViewでHTMLとしてレンダリングして映像に出すノードです。Shazam や LipSync の出力を繋いで、いま流れている曲名を出す用途を想定した構成になっています。
見た目はコントロールUIの Custom CSS で丸ごと差し替えられます。HTMLの構造は .container の中に .title と .artist の2つのdivが入るだけの固定形で、既定CSSは黒背景に白文字(タイトル72px太字、アーティスト48px)です。「Reset CSS to Default」で既定に戻せます。
- 出力はグローバル解像度のRenderTexture
- 文字列はHTMLエスケープされてから埋め込まれます
このノードは公式プラグイン Web Modules のライセンスが必要です。ライセンスが無い状態で追加すると購入ページを開くか尋ねるダイアログが出て、ノードは削除されます。
背景は透過しません。既定CSSが黒背景なのに加え、描画用カメラも黒でクリアするためです。
入力ポート
| Port ID | 型 |
|---|---|
Title Text | string |
Artist Text | string |
出力ポート
| Port ID | 型 |
|---|---|
Render Texture | RenderTexture |
スクリプトから設定可能なメンバー
| パス | 型 |
|---|---|
titleInput | string |
artistInput | string |
title | string |
artist | string |
customCSS | string |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "TextOverlay" }) 