コンテンツにスキップ

高度なマシン設定

通称 option switches(オプションスイッチ)と呼ばれる Advanced machine settings では、プロジェクトのデフォルト状態を変更し、コア製品では利用できない動作を有効化できます。

Option switches はマシン単位またはプロジェクト単位で有効化できます。

Advanced machine settings は project settings より優先されます。

Advanced machine settings は、r15 以前のオプション設定を含む machine.ini テキストファイルを設定することとほぼ同じです。

プロジェクトオプションの設定は、r15 以前のプロジェクトフォルダー内の options.ini ファイルを編集することとほぼ同じです。

Advanced project settings へのアクセス

Section titled “Advanced project settings へのアクセス”
  1. Manager でプロジェクトフォルダーを右クリックします。
  2. リストから Advanced project settings を選択します。

Advanced machine settings へのアクセス

  1. Advanced project settings ダイアログにアクセスします。
  2. Boolean オプションを有効化するにはチェックボックスを選択するか、Integer 値オプションをダブルクリックして希望の値を設定します。
  3. 設定を保存して閉じるには Save をクリックします。または、保存せずにウィンドウを閉じるには Close をクリックします。

Advanced project settings の適用

Advanced machine settings へのアクセス

Section titled “Advanced machine settings へのアクセス”
  1. Manager で Machine Settings メニューを展開します。
  2. Advanced machine settings を左クリックしてエディターを開きます。

Advanced machine settings へのアクセス

  1. Advanced machine settings エディターを開きます。
  2. 名前セルをダブルクリックします。
  3. 定義済みの設定リストから値を入力します。
  4. 設定を 保存 するには save をクリックし、保存せずに終了するには close をクリックします。

Advanced machine settings の適用

Machine Settings メニューの下に、r17.2 以降 Enable Application Mode ボタンがあります。これは単に以下のオプションを事前設定するためのショートカットです。

  • isMouseUnrestricted
  • isWindowed
  • maxHeads
  • useApplicationWindow

Application mode により、Designer は最小化、最大化、閉じるボタンへのアクセスとともに windowed モードで実行でき、Windows タスクバーも表示されたままになります。これは Designer マシンではデフォルトですが、ラックマウントマシンではデフォルトではありません。

NameTypeCategory説明
disableOverlayMessagesBooleanDebug起動時のポップアップオーバーレイメッセージを抑制
disableConfirmationDialogBooleanDebug一括アクションの確認ダイアログを抑制
enableSLCBooleanPreview16k を超える大型キャンバスのサポートを有効化
enableProjectorDeviceRetriesIntegerDebugプロジェクターデバイスコマンドの再試行サポートを有効化。再試行回数を入力(デバイスへの初回呼び出しを除く)。-1 で無効化。
enableProjectorDeviceLoggingIntegerDebugプロジェクターデバイスコマンドのロギングレベルを有効化。
0 = 無効、1 = 有効
enableSeparateRotationAndSpatialDelaysBooleanSettings位置データと回転データに別々の遅延を設定できるフィールドを Camera に追加
projectorDeviceThreadPoolSizeIntegerDebugプロジェクターデバイス通信のワーカースレッド数をオーバーライド。
projectorDeviceMaxActiveTasksIntegerDebugプロジェクターデバイス通信のため、タスクマネージャーが各プロセス呼び出しで実行する最大タスク数をオーバーライド。0 でシステムデフォルトを使用。システムデフォルト = 100。
enableViconBooleanPreviewVicon Datastream position driver を有効化
allowOpenEditorsWhilePlayingBooleanSettings非 Dedicated Director またはソロの場合でも、再生中にレイヤーエディターを開くことを許可。エディターを開いたときに発生する可能性があるフレームドロップを防ぐためデフォルトでオフ
allowPersistentMuteBooleanSettings再起動およびトラックジャンプ間でレイヤーのミュート状態を保存
audioLinePcmSizeIntegerExperimentalオーディオアナライザーで FFT のウィンドウサイズを増加
audioStreamBufferSizeIntegerExperimentalオーディオファイルバッファーサイズをバイト単位で設定
audioMinFadeRampIntegerSettings最小オーディオボリュームフェードランプ(ミリ秒単位)。
デフォルトは 50
debugMediaManagerBooleanDebugビデオファイル読み込みに関する詳細なコンソールロギングを有効化。
defaultDetachedBankEditorResourcesBooleanExperimentalbank editor を objectView 切り離し状態でデフォルトで開く
disableUnsupportedEmbeddedAudioNotificationBooleanSettingsビデオファイル内のサポートされていないオーディオフォーマットの通知を無効化
disableAltTabBooleanSettingsAlt+Tab およびその他の Windows ショートカットによるアプリケーション切り替えを無効化
disableActiveLatencyPhaseAdjustmentBooleanGraphicsレンダーストリームのアクティブレイテンシーを最も近いフレーム時間に調整しない
disableOutputModeHotkeysBooleanSettingsグローバル出力モード(Fade、Hold)を切り替えるキーボードショートカットを無効化
disableAudioInputBooleanSettings他のアプリケーションと競合する場合、オーディオ入力を無効化
audioInputDriverIntegerDebugオーディオ入力ドライバーを設定。
0 = WASAPI、1 = Legacy DirectSound、2 = 両方
disableAudioASIODriverBooleanSettings他のアプリケーションと競合する場合、ASIO サポートを無効化
disableDllVersionCheckBooleanDebugdll の export が変更されていない場合、バージョン番号が一致しない dll の読み込みを許可。危険。
disableFullscreenCheckBooleanGraphicsフルスクリーンモードを維持しようとする試みを無効化
disableInputInCameraEditorBooleanSettingsこれが設定されている場合、カメラエディターの小さなプレビューはすべての入力を無視
disableProxyMakerBooleanDeprecatedproxy maker を無効化
disableRefWarningsBooleanSettingsマシン間でディスク上の同じリソースへの 2 つの参照があるため、‘ref already added’ メッセージを無効化
enableOutOfBandNMOSBooleanSettingsDesigner は NMOS を実行し、ローカル NMOS レジストリを検出して ST2110 ビデオセンダーおよびレシーバーを公開
enableShadowResourceDomainBooleanDebugresources API エンドポイントを使用するため。複雑なプロジェクトでパフォーマンスに副作用がある可能性があるという警告。
disableTelnetNotificationBooleanDebugタイムアウトした telnet 接続の通知を無効化
disableTrackSanityChecksBooleanDebugトラックシーケンスの正常性チェックを無効化
disableVideoclipThumbnailVersionsBooleanSettingsビデオクリップサムネイル下のバージョン番号を非表示
disableVFCConfigOnStartupBooleanExperimentald3 起動時の VFC 出力の再設定を防ぐ
disableDmxPacketSendWaitBooleanDebugDMX パケット送信の待機を無効化し、代わりにドロップ。リモートノードがネットワーク上に存在しない場合、パフォーマンスを改善できる。
disableVRBooleanSettingsDebugOptionsDescription
enableGuiFeedBooleanSettingsfeed outputs に配置する Display としてローカル GUI の選択を有効化
enableIPSDIExperimentalModesBooleanExperimentalIP VFC の SDI モードで Quad モードおよび 720p 解像度の使用を許可
enableMultiviewBooleanPreviewmulti-view スタイルのビデオ入力を有効化。単一のビデオ入力を複数の入力に分割。純粋な Director または Editor シナリオに便利
enableNotchNDIBooleanSettingsブロックが独自の内部 NDI® ストリームを使用できるように設定。d3 NDI® ストリームと併用すると NDI® の不安定さを引き起こす可能性あり。
enableProofOfPlayBooleanSettingsproof of play データの書き込みを有効化
enableRenderStreamNDIBooleanSettingsRenderStream が NDI® トランスポートを使用できるように設定。image parameters では動作しません。
enableTimelineZoomOnScrollBooleanSettingsスクロールでタイムラインズームを有効化。スクロールホイールでレイヤーをズームイン、alt + スクロールホイールでタイムラインレイヤーをスクロール
enableUnusedMediaManagementBooleanSettingsMedia Distribution ウィジェットの Unused Media Management 部分を有効化
etwLevelIntegerDebugETW ログレベル。
0 = デフォルト値(= 4);
1=Critical、
2=Error、
3=Warning、
4=Informational、
5=Verbose
forcePIDTimecodeChaseBooleanExperimentalタイムコードチェイスを BangBang ではなく常に PID 補正を使用するよう強制
forceOutputBitDepthIntegerDebug出力ウィンドウのビット深度を強制(0 = 自動、ビット深度に対し 8 または 10)
forceVsyncOnPrimaryIntegerGraphicsプライマリデスクトップの vsync 動作を強制。
0 = Auto、
-1 = Force Off、
1 = Force On
enableCrashReportingBooleanSettings未処理例外時のクラッシュダンプキャプチャをデフォルトで有効化
GPUFanSpeedPercentOverrideIntegerDebugラックマウントマシンのファン速度設定をオーバーライド。1-100%
isMouseUnrestrictedBooleanSettingsマウスを GUI デスクトップに制限しない。マルチモニター designer マシンに便利
isQuietFeedMapEditBooleanSettings幾何学投影の周りの赤い境界線を削除
isSingleKeyGlobalJumpEnabledBooleanSettingsnext-section キーがトラックをまたいでジャンプできるよう許可。通常は shift キーの組み合わせで行う
isWindowedBooleanSettingsフルスクリーンではなく windowed モードで実行。designer マシンに便利
maxHeadsIntegerSettings出力数を制限。複数のモニターを持つ designer マシンに便利。すべての出力を復元するにはオプションを削除するか 0 に設定
mouseOrbitInvertYBooleanSettingsCamera を周回させるときに Y マウスの動きを反転。
multicastSACNTTLIntegerSettingsマルチキャスト sacn パケットの TTL を設定。
デフォルト=1
最大=255
noSplashScreenBooleanSettingsUI 出力が観客に見えている場合のために、ソフトウェアを黒い画面で起動するよう強制
noStartupStatusBooleanSettingsUI 出力が観客に見えている場合のために、ソフトウェアを黒い画面で起動するよう強制
notchCameraSwitchingResetInstancesBooleanSettingsカメラ切り替え中に notch シーンをリセット
notchDisableLiveLoadingBooleanDebugNotch ブロックのライブリロードを無効化
notchLazyLoadingBooleanDebug起動時の Notch ブロックのプリロードを無効化
notchMaxFramerateFractionIntegerGraphicsNotch ワークロードに追いつけないマシンの設定に便利。タイムラインで制御される出力マシンを維持しながら。プロジェクト固有ではなくマシン全体のオプションで設定することを推奨。
たとえばすべてのレイヤーを最大 1/2 レートで実行するには 2 に設定。
notchLCKeepAliveIntegerDebugNotchLC デコーダーを N フレーム間維持(デフォルトの 30 にする場合は 0)
notchLCMinBuffersIntegerDebug常に保持する CPU 解凍バッファーの最小数(デフォルト 0)
notchUseDisguiseClippingPlanesBooleanSettingsnotch シーンではなく disguise で定義されたクリッピング平面を使用。AR/XR 効果で深さによってシーンを分割するのに便利。
notchAutoPurgeVramBooleanDebugモジュールが使用されなくなり非アクティブ化された後、ブロック VRAM プールをパージ。メモリを節約できる可能性があるがスタッターも引き起こす
omniCalBackupCapturesEnabledBooleanDebugキャプチャが完了するたびに capture フォルダーをバックアップ。OmniCal デバッグ情報を HQ に送り返すのに役立つ。
omniCalEnableBlobDetectionMasksBooleanExperimentalBlob Detection 中に適用されるカメラごとのマスク画像を読み込む隠し機能を有効化。マスク画像は plan フォルダーに ‘_mask.png’ という名前で配置する必要あり。
omniCalEnableResumeCapturesBooleanExperimentalデバイスタイムアウトエラーまたはユーザーキャンセルにより失敗した部分キャプチャからの再開機能を有効化。前回のキャプチャ以降キャプチャ設定および物理カメラとプロジェクターが変更されていないと想定するため、注意して使用すべき。
omniCalEnableProjectorCalibrationRetryBooleanExperimentalOmniCal の初期プロジェクターキャリブレーションを異なるアルゴリズムで再試行して最良の結果を選択する機能を有効化。
omniCalIgnoreMeasuredCameraIntrinsicsBooleanExperimentalOmniCal の初期キャリブレーションステップで事前測定済みカメラ内部パラメーターを無視するかどうか。
omniCalCameraDistanceIntegerExperimental事前測定済み初期内部パラメーターから選択する際に使用するカメラ距離 [m]。
可能な値: 3、
8(デフォルト)、130。
omniCalCameraTimeoutIntegerSettingsOmniCal カメラコマンドおよびハートビートのタイムアウト(秒)。0 以下の値の場合はデフォルトの 10 秒が使用される。
omniCalMaxThreadsPngIntegerSettingsマシンビジョンキャプチャプロセスで PNG 画像をエンコードするために使用する CPU スレッドの最大数。デフォルトは CPU ハードウェアスレッドの 25%(例: VX 4 サーバーで 4)、最大は 50%。
omniCalMaxBlobDetectionConcurrencyIntegerSettingsblob detection に使用する CPU スレッドの最大数。CPU スターベーション問題のデバッグ用。デフォルトは CPU ハードウェアスレッドの 50%(例: VX 4 サーバーで 8)。
omniCalUseProjectorDevicesInSimulationBooleanDebugシミュレートされたキャプチャ中にプロジェクターにシャッターおよびワープコマンドを送信。スタッキングシミュレーションでプロジェクターデバイスをテストするのに役立つ。
overrideUnpatchedMediaFieldsBooleanSettingsSockpuppetVideoModule のメディアに関するフィールドがパッチされていない場合、シーケンスの値ではなくクリップフィールドの値を使用。影響を受けるフィールド: Frame index、Trim frames、Loop Inframe、Loop Outframe
pythonApiExecutionTimeoutIntegerExperimentalpython execute api エンドポイントで受信した python スクリプトは、実行時間がこの ms 量を超えると中断される。無効化するには負の値を設定。
pythonApiOutputRequestsToProjectBooleanExperimentalpython api 実行リクエストをプロジェクトに保存。
renderstreamActiveLatencyOffsetIntegerSettings計算されたアクティブレイテンシーに追加される追加フレーム数。デフォルトは 0
renderstreamActiveLatencyPercentileIntegerSettingsアクティブレイテンシー計算に使用されるレイテンシーヒストグラムのパーミル(0-1000)。低い値はより安定したアクティブレイテンシーをもたらすかもしれないが、必要なレイテンシーを過小評価する可能性がある — 補正するには renderstreamActiveLatencyOffset を使用。デフォルトは 995(99.5%)。
renderstreamOutputSyncDelayIntegerSettingsワークロードの提示を開始する前にすべてのアクターの準備が整った後に待機するフレーム数。この追加遅延はネットワーク通信レイテンシーを補償するために使用される。RenderStream 出力同期を無効化するには -1 に設定(ワークロードの各フラグメントは可能な限り早く提示を開始)。デフォルトは 5。
reportMainThreadHangMsecIntegerExperimentalハングしているメインスレッドを監視するためのタイムアウト間隔 [ms]
rmaxReceiverPoolBooleanSettings非圧縮ストリームがショーの途中で開始・停止される場合に使用。
useLegacySLCRegionTagBooleanSettingsSLC region slices の識別にレガシービデオタグを使用。
sessionStartNodeDiscoveryDelayIntegerDebugネットワーク上のセッション検出を待機する時間 [秒]
sessionSyncTimeoutIntegerDebugDirector がアクターおよび understudy を含まずに先に進む前に director からの同期を待機する時間 [秒]。-1 で無限に待機、0 でデフォルトの 5 分。
smoothVideoInputFramesDelayIntegerExperimentalビデオレイヤー内のビデオ入力をこのフレーム数だけ遅延させて、スムーズな再生を維持。
デフォルト 0。Off -1
suppressActorsAtStartupBooleanDebugdirector を開始するときにアクターを開始しない
useApplicationWindowBooleanSettingsborderless ではなく標準アプリケーションスタイルウィンドウを使用、isWindowed を設定する必要あり
useApproximateGammaBooleanGraphicsより高速な近似(精度の低い)ガンマ曲線式を使用
useAutomaticProfilingIntegerExperimentalFPS ドロップの自動検出を使用して d3 パフォーマンスプロファイルを生成。値はプロファイルをトリガーすべきドロップフレームの閾値パーセンテージ。デフォルトは 0。
lockMouseWhileOrbitingBooleanSettingsステージ周りを周回しているときにマウスを周回しているポイントにロック
enableChromaKeyModuleBooleanExperimentalテスト目的の基本的な Chroma Key モジュールを有効化。プロダクション使用を意図したものではない。
commsProcessingTimeIntegerDebug通信メッセージを処理する時間 (ms)
forceDXGISwapEffectIntegerExperimentalデバッグスワップエフェクト。
0 = Auto、
1 = Flip Discard、
2 = Flip Sequential、
3 = No Flip
useSwapGroupBooleanExperimental出力同期に nvidia swap group を使用
deferActorStartupBooleanDebug director が完全に起動するまでアクター起動を延期
generateWorkloadHTTPCommandsBooleanExperimentalプロジェクト開始時に RenderStream ワークロードの HTTP コマンドを生成
profileGPUPoolFromLaunchBooleanDebug起動時から GPU プールの割り当てプロファイリングを開始(デフォルト: false)
blackMagicMatrixSendDelayIntegerDeprecatedBlackMagic マトリックスデバイス用: Telnet 接続を確立してからコマンドを送信するまでの遅延(ミリ秒)。12G マトリックスデバイスの場合は 10ms に設定。デフォルトは 0ms。
additionalCommandLatencyIntegerDebugトランスポートコマンドを発行する前に同期のために待機する追加レイテンシー(フレーム単位)。(デフォルト: 0)
forcePrimaryOutputTo8BitBooleanSettings出力が 10-bit であっても GUI を 8-bit カラーに強制
copyIPVfcMulticastOnFailOverBooleanSettingsフェイルオーバー時に understudy が失敗したマシンのポート構成をコピーする際、IP-VFC マルチキャスト IP アドレスも含める(デフォルトはオフ)
enableResourceFileDeletionBooleanExperimentalファイルシステム上のファイル(ビデオファイルなど)の削除を許可

NDI® は Vizrt NDI AB の登録商標です。