OpenTrackIO ドライバー
OpenTrackIO Driver を使用すると、Disguise は OpenTrackIO プロトコルを使用してリアルタイムのカメラトラッキングデータを受信できます。
OpenTrackIO は、SMPTE RIS-OSVP(Rapid Industry Solutions – On-Set Virtual Production)グループが開発した、無料のオープンなプロトコルです。バーチャルプロダクションで使用されるシステム間でカメラのポーズ、レンズ、デバイスのメタデータを交換するための、ベンダーに依存しない単一の方法を提供し、トラッキングベンダーがこれまで提供してきた独自プロトコルに代わるものです。
ドライバーはこのデータを解釈し、Disguise 内のトラッキングされたカメラと自動化ワークフローに適用します。カメラメーカー、トラッキングベンダー、レンダーエンジンでの採用が広がっているオープン標準として、OpenTrackIO は FreeD などのプロトコルの代替として使用されることが増えています。
トラッキングシステムやネットワーク構成でカスタム設定が必要な場合を除き、デフォルトのドライバー設定を使用することを推奨します。
Disguise が OpenTrackIO 対応のソースからリアルタイムのカメラトラッキング情報を受信する必要がある場合は、常に OpenTrackIO Driver を使用します。オープンで標準化されたプロトコルを使用して、物理的なカメラの動きとレンズの挙動を仮想シーンにマッピングします。
このドライバーは、特に次のような場合に役立ちます。
- OpenTrackIO 対応のカメラトラッキングシステムを Disguise に統合する場合。
- AR、xR、ICVFX、またはバーチャルスタジオ環境でトラッキングされたカメラを駆動する場合。
- 焦点距離、フォーカス距離、絞り、歪みなどのレンズメタデータを受信する場合。
- ライブのカメラの動きをレンダリングされたコンテンツと同期する場合。
- ベンダー固有の統合を維持する代わりに、オープンなプロトコルに標準化する場合。
- 業界全体で OpenTrackIO の採用が広がる中で、トラッキングパイプラインを将来にわたって使い続けられるようにする場合。
カメラのポーズとレンズのデータを正確に解釈することで、OpenTrackIO Driver は現実のカメラの動きが仮想コンテンツと正しく一致するようにします。
ドライバープロパティ
Section titled “ドライバープロパティ”
OpenTrackIO のデータは UDP で送信され、マルチキャストに対応しています。
このドライバーはデフォルトで UDP ポート 55555 をリッスンします。
Port(ポート)
ドライバーがデータを受信する UDP ポートです。送信側のデバイスまたはコントローラーで設定されているポートに一致するように設定します。
IP filter(IP フィルター・任意)
受信データを特定の送信元 IP アドレスに制限します。ネットワーク上に複数の送信元が存在する場合や、単一の送信元を分離したい場合に便利です。空欄のままにすると、任意の IP からのデータを受け入れます。
Multicast address(マルチキャストアドレス・任意)
システムが使用するマルチキャストグループアドレスです。送信側がマルチキャスト用に設定されている場合にのみ必要で、送信元が使用する正確なマルチキャストアドレスを入力します。ユニキャストまたはブロードキャスト構成の場合は空欄のままにします。
開発者ドキュメント
SMPTE OpenTrackIO のドキュメント: