TrackerからVirtoolsにVRPNを適用するにはどうすればよいですか?

商用アプリケーションであるVirtoolsはVRPNをサポートしており、以下のようにVicon Trackerと接続するように設定することができます。

完全なVRDevice.cfgファイルが以下に含まれています。

注意

Head @ TrackerPCは、Virtoolsがトラッカー内のVRPNサーバーに接続する方法です。書式はobject_name @ PC_Nameです。この設定ファイルは、 "TrackerPC"と呼ばれるTrackerサーバー上の "Head"というオブジェクトを探します。

===========================
vrpnTracker_0ヘッド@トラッカーPC
neutralPosition_0 0.0 0.0 0.0
neutralQuaternion_0 0.0 0.0 0.0 1.0
axisPermute_0 0 2 1
axisSign_0 1 1 1
trackerScale_0 1
TrackerGroup_0 T0:0:6
=================

このVRDevice.cfgには、次のような他のディレクティブも含まれています。

Vicon座標をVirtools座標に正しくマッピングします:

axisPermute_0 0 2 1
axisSign_0 1 1 1

トラッカーグループを追加するには:

TrackerGroup_0 T0:0:6

プロセスを完了するには、次の手順を実行します。

.cmoと同じフォルダにあるVRPack.cfgファイルにVRPNの設定を追加します。そうすれば、Virtools Devでテストすることができます。
コンポジション内の1.2より前のTrackerのバージョンでは、Use Scaleオプションを有効にし、

trackerScale_0

あなたのVRDevice.cfgファイルでは0.001(Vicon mmをVirtoolsに変換します)。

これらの設定オプションの詳細については、Virtoolsのドキュメントを参照してください。