コンテンツにスキップ

RenderStream Schema (RenderStream スキーマ)

プロジェクト内で RenderStream プラグインを使用すると、JSON ファイルが自動的に生成されます。

RenderStream JSON ファイルのスキーマを以下に詳述します。

フィールド説明
majorVersionJSON スキーマのメジャーバージョン。
minorVersionJSON スキーマのマイナーバージョン。
engineNameファイルを生成するエンジンの名前(例: “Unreal Engine”)。
engineVersion使用されるエンジンのバージョン(例: “5.4.0”)。
pluginVersionRenderStream プラグインのバージョン。
info追加のメタデータ用に予約済み(この例では現在空)。
channelsRenderStream チャネルのリスト(通常はカメラ名または ID)。
schemaシーン固有のパラメーター定義の配列(以下で説明)。

schema 配列内の各項目は、シーンとその制御可能なパラメーターを定義します。この例では次のとおりです。

{
"name": "SampleScene",
"parameters": [ ... ]
}
  • name: RenderStream シーンの名前。
  • parameters: そのシーン内の調整可能なパラメーターの配列。

パラメーターオブジェクトの例

Section titled “パラメーターオブジェクトの例”
{
"group": "Default",
"displayName": "Message",
"key": "Message",
"type": 0,
"min": 0.0,
"max": 1.0,
"step": 1.0,
"defaultValue": {
"index": 0,
"data": 1.0
},
"options": ["Off", "On"],
"dmxOffset": -1,
"dmxType": 2,
"noSequence": false,
"readOnly": false
}
フィールド説明
groupUI 表示のための論理的なグループ分け(例: “Default”)。
displayNameRenderStream コントローラーのインターフェースに表示される名前。
keyパラメーターの内部キー識別子。
typeデータ型(例: 0 は多くの場合 enum/スイッチ形式を表します)。
min, max許可される値の範囲。
step値間の増分ステップ。
defaultValueindex と実際の data 値の両方を含みます。
options列挙型の場合、文字列値のリスト(例: “Off”, “On”)。
dmxOffsetDMX 制御のオフセット(照明/制御のコンテキストで使用される場合)。
dmxTypeDMX 値の型。
noSequencetrue の場合、シーケンス記録を無効にします。
readOnlytrue の場合、パラメーターは読み取り専用です。
"channels": ["rscam1", "rscam2", "rscam3"]