Assetto CorsaでTobii Eye Tracker 4Cを使ってヘッドトラッキングする方法
2020/07/23
今回は、視線入力デバイスであるTobii Eye Tracker 4Cを使って、Assetto Corsaで自由な視界を得て優勝する方法を紹介しようと思います。
Contents
FaceTrackNoIRを使う
Tobii Eye Tracker 4Cは見ている画面位置を取得できるハイテクデバイス。それを利用してシム系タイトルでカメラ移動が出来たりするんですが、残念ながらAssetto Corsaには対応していないんですよね。
ヘッドトラッキング機能は搭載されているので、「これもしかしてTrackIR的に使えるプラグインとかあるんじゃ…?」と思って調べてみたら、あったんです。FaceTrackNoIRのプラグインです。
FaceTrackNoIRは海外製のアプリケーションで、Webカメラなどを利用して顔を認識し、FreeTrackを介してTrackIR形式の信号をゲームに送ることが出来るソフトです。
そしてTobii Eye Tracker 4Cデータソースとして扱えるプラグインもリリースされています。
支払いについて
FaceTrackNoIRは昔はフリーウェアでしたが、現在は2.85ユーロのシェアウェア(有料)です。日本円で言えば数百円ですが、海外への支払いとなるのでよくわからなかったり不安な方もいるかもしれません。
でもご安心を。PayPalでの支払いとなるので非常に簡単です。
海外ソフトはPayPal以外だとクレジットカード決済になることが多いですが、PayPalなら問い合わせ時に日本語も通じます。
PayPalでの支払いには買い手保護制度があり、商品が届かなかったり表記されていた内容と著しく違った場合に補償が受けられます
PCゲーミングライフを送る上で海外製品ソフトを使えるようになると便利なことが多いので、PayPal口座はおすすめです。
購入方法
私が購入した時の流れなので、今は変わっている可能性もあります。
PayPal経由で支払いする
FaceTrackNoIRトップページに行き、BUY NOWボタンを押します。
PayPalの支払いページに飛びます。最初にページに表示される金額を確認してください。ユーロ円換算はGoogleで2.85ユーロなどと検索すれば現在の日本円相場で表示されます。
金額に問題なければ決済方法の選択です。PayPalに事前に残高があればPayPal残高を、ない場合はPayPal口座作成時に登録した銀行口座やクレジットカードやデビットカードを選択します。
私は買い物用にPayPalにお金を入れていることが多いので、PayPal残高を選択しました。
クレジットカードや銀行口座を選ぶ場合、クレジットカード > 銀行口座 > PayPal > 海外の販売者 というお金の流れになります。
いずれにせよ海外販売者との接点はPayPalになるので、トラブル時もいくらか安心だと思います。
メールの確認
支払いが完了するとPayPalアカウントのメールアドレスへメールが届きます。
View Orderをクリックします。
FaceTrackNoIRのダウンロード(制限時間、DL回数制限あり)
ダウンロードページに飛びます。このページは5回までのダウンロード制限と、120時間の制限時間があります。それを過ぎると基本的に再ダウンロードは出来ません。
そのため、ダウンロードを行ったファイルは大切に保管しましょう。私はダウンロードした小規模なシェアウェアはGoogleDriveに保存するようにしています。
インストール
インストールは英語ですが、特に難しいことはないと思います。任意の場所にインストールします。
FaceTrackNoIR プラグインパックのDLとインストール
次に、FaceTrackNoIR上でTobii Eye Tracker 4CとTrackIR互換の信号を扱えるようにするためのプラグインパックをDLします。
FaceTrackNoIRトップページに行き、Plugin-Pack for FaceTrackNoIR v203aのボタンを押します。Sorceforgeのページに遷移して自動的にSetupFaceTrackNoIR_v203a_PluginPack.exeファイルのダウンロードが始まります。
ダウンロードしたSetupFaceTrackNoIR_v203a_PluginPack.exeを実行してインストールします。
インストール中にSelect Componentsを訪ねられます。どのコンポーネントをインストールするか選べるのですが、この中にTobii4C Trackerが含まれていることを確認します。
全部入れて困ることはないと思うので、Install all objectsをプルダウンから選んですべてにチェックを入れた状態にし、インストールを進めます。
FaceTrackNoIRの設定
Tobii Eye Tracker 4Cが使えている状態で、FaceTrackNoIRを起動します。
- Tracker Source(1st = Master):Tobii4C Head&Eye Tracker
- Game protocol:FreeTrack 2.1
- Global Settings Invert:RollとXにチェック(動きがおかしい場合はゲームをしながら設定)
次にFree TrackのSettingsボタンを押して、FreeTrackが扱う信号の設定に移ります。
- TrackIR.exe > Start dummy TrackIR.exe:チェックオン
- Select in Interface:Use TrackIR, hide FreeTrack
以上のように設定してOKを押します。
ショートカットの設定
顔の正面位置などをリセットするためのショートカットキーを設定します。
ShortKeysボタンを押します。
- Center:顔のセンター位置をリセットするボタンを設定
- Start/stop:FaceTrackNoIRのトラッキングをスタート、ストップするボタンを設定
センターはゲーム中にずれた場合にリセットするので意外と押します。スタートストップは必須ではないと思いますが動作がおかしい場合に止めたいことがあるかもしれません。
どちらもゲームで使わないキーを設定すると良いです。
プロファイルの保存
設定を保存しておけば、次からすぐに使えます。
Profile > Save As...ボタンを押します。
Tobii4C.iniなどと名前を付けて保存します。
FaceTrackNoIRのスタート
GO! > Startボタンを押せば、TobiiのトラッキングデータをTrackIRのプロトコルに変換しての出力が開始されます。
FaceTrackNoIR側でもトラッキング情報が出力され、目の動きや頭の角度が反映されていることを確認できます。
ここまで出来たら、TrackIR対応のゲームで反応することを確認してください。
感度や軸の設定
Tobii4C Head&Eye Trackerから拾う軸データを設定する
有効にする軸はゲームをやりやすいように制限すると安定すると思います。
- Roll:首の横の傾きの検知
- Pitch:頭の前後の傾きの検知
- Yaw:頭をひねる動き(首振り)の検知
- X:頭の横の移動の検知
- Y:頭の縦の移動の検知
- Z:頭の前後の移動の検知
- GazePoint:瞳の動きの検知
例えばPitch、Yaw、Xだけを有効にした場合、頭の上下の傾き、左右のひねり、頭の横移動だけがゲーム側に伝えられます。
レースゲームなどではこのくらいで十分です。
GazePointをヘッドトラッキングに変換できると良いのですが、現状非対応のようです。
Curves(感度設定)
頭を動かした時にどれくらいゲーム側が動いて欲しいかかはゲームタイトルによって異なるでしょう。
FaceTrackNoIRを起動中にCurvesで軸の設定を行うことが出来ます。
頭を動かすと各軸の赤い点が動きます。ゲームと切り替えながら適切に動くように、線を引っ張ったり折れ線ポイントを追加するなどして設定します。
ゲームごとに切り替えたい場合は、それぞれプロファイルを作って保存することをおすすめします。
Assetto Corsa側の設定
- 設定 > CUSTOM SHADERS PATCH > NECK FX > Activeをチェックオフ
Custom Shaders Patchを利用している場合、NECK FXはオフにします。
NECK FXはトラッキングデバイスがない場合に、コーナーやステアに合わせて自動で首振りをしてくれる機能です。ヘッドトラッキングとバッティングするのでオフにします。
それ以外は特にありません。FaceTrackNoIRをオンにすればAssetto Corsa側でも動くはずです。
また、Assetto Corsaでドライブを開始したら、最初に椅子にまっすぐ座り、センターリセットを行いましょう。
的確な視点コントロールが手軽に実現
動画のドライブシーンは、FaceTrackNoIRとTobii Eye Tracker 4Cを使って首振りをしています。VRより自由度は低いものの、何も体に装着しなくていいのが何よりのメリットです。
ただPCの前に座って、ステアリングを握れば、あとは頭を動かすだけでカメラが連動するので、手軽さは一番ですね。
まずはお手持ちのWebカメラなどでFaceTrackNoIRの動作を試してみると良いでしょう。それで十分な場合もあります。
Tobii Eye Tracker 4Cは赤外線を利用して顔の検知をしているため、Webカメラよりも精度が良いです。TrackIRよりも安いので、視線入力という次世代コンテンツを楽しめる面白デバイスとして一度触ってみても良いと思います。
記事の内容は執筆、更新日時時点の情報であり、現在は異なっている場合があります。 記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。
Assetto Corsa ® 2010-2020 KUNOS Simulazioni Srl. Published by 505 Games Developed by KUNOS Simulazioni Srl. The Assetto Corsa logo is a registered trademark of KUNOS Simulazioni Srl. Manufacturers, cars, names, brands and associated imagery featured in this game in some cases include trademarks and/or copyrighted materials of their respective owners. All rights reserved.
【今日のおすすめ】
【auひかり】最大10Gbpsの超高速通信!最大126,000円還元キャンペーンキャッシュバックで初期工事費も実質無料!