# Portalgraphアプリケーション使用方法（カメラトラッキング編）

## 必要なもの

Windows 10以降のPC\
Portalgraphランタイムのインストール <https://portalgraph.booth.pm/items/6256749>\
Webカメラ\
赤青3Dメガネ\
&#x20;[https://www.stereoeye.jp/shop/index.html](http://toy-box.shop-pro.jp/?pid=4563970) (推奨)\
&#x20;<https://amzn.asia/d/438qF7P>

## 注意

カメラトラッキングが動かない場合は、最新版のVC++ランタイムをインストールしてください。 <https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170>

## 使用方法

今回は無料配布されているユニティちゃんライブステージ！ for Portalgraphをサンプルとして使用し、Webカメラでトラッキングし、赤青メガネで鑑賞するものとして解説します。VIVEトラッカーを使う場合は、[VIVEトラッカー設定ガイド](https://portalgraphvr.gitbook.io/portalgraphdokyumento/~/revisions/naaasCiU7LCLg5iaMiiI/quick-start/vivetorakkgaido)を参照してください。

[ユニティちゃんライブステージ！ for Portalgraph](https://portalgraph.booth.pm/items/3234733)

アプリケーションを起動すると自動でカメラトラッキングソフトが起動します。

### カメラトラッキングソフト

<figure><img src="https://2416823498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaJCTlOkQcgkhVMLcuHBm%2Fuploads%2FINya2B8TMmkXPCDTa545%2Fcamerapg.png?alt=media&#x26;token=4bb9c9a4-5b35-40a7-b4ab-39fbe601117a" alt=""><figcaption></figcaption></figure>

カメラドロップダウンから使用するWebカメラを選択し、「適用」をクリックすれば顔の座標を追跡します。\
デフォルトの設定で一般的なPCの内蔵Webカメラの視野角（FOV）に合わせた設定値になっていますが、もしご使用のカメラが広視野角などの場合は、キャリブレーションをクリックしてください。カウントダウンが始まるので、カメラ真正面50cmの場所に目が来るように待機すれば自動で数値が設定されます。

<figure><img src="https://2416823498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaJCTlOkQcgkhVMLcuHBm%2Fuploads%2FCB72gJJtC3gZNAc2iyek%2Fimage.png?alt=media&#x26;token=a7dc372f-15db-45c6-be9f-4a4a797d044b" alt=""><figcaption></figcaption></figure>

その他の設定項目は[こちら](https://portalgraphvr.gitbook.io/portalgraphdokyumento/~/revisions/naaasCiU7LCLg5iaMiiI/quick-start/kameratorakkingusofuto)を確認してください。

### ソフト本体設定

ユニティちゃんライブステージのウインドウに戻って12キーを押すと設定画面が開かれます。

<figure><img src="https://2416823498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaJCTlOkQcgkhVMLcuHBm%2Fuploads%2F3q1SAUiNy1HgfKSYBJxe%2Fimage.png?alt=media&#x26;token=31678ed2-de0a-4ba1-bdd7-2964e9ea7a69" alt=""><figcaption></figcaption></figure>

各設定項目の内容については[Portalgraphアプリ設定項目](https://portalgraphvr.gitbook.io/portalgraphdokyumento/~/revisions/naaasCiU7LCLg5iaMiiI/quick-start/portalgraphapuri)を参照してください。今回は特に設定を変更せず「Next(N)」をクリックしてキャリブレーション画面を開きます。

<figure><img src="https://2416823498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaJCTlOkQcgkhVMLcuHBm%2Fuploads%2FsoXuGtTBdwruxxr2Da6h%2Fimage.png?alt=media&#x26;token=2eb3248a-5e41-4ce4-8dee-3950fe5ed068" alt=""><figcaption></figcaption></figure>

「カメラ」をクリックすると、カメラトラッキングのキャリブレーション画面が開かれます。

<figure><img src="https://2416823498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaJCTlOkQcgkhVMLcuHBm%2Fuploads%2FQmB9qlUXWjCl3pwKFOSh%2Fimage.png?alt=media&#x26;token=ce3bcd3f-49e0-4b1a-86ef-4c3f69e0cb9a" alt=""><figcaption></figcaption></figure>

カメラが画面中央のすぐ上に存在し真正面を向いていて、PC画面が16:9のアスペクト比の場合は、この画面で画面のインチ数を入力しOKをクリックすれば設定は完了です。

もしそうではない場合は、「上級モード」をチェックします。

<figure><img src="https://2416823498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaJCTlOkQcgkhVMLcuHBm%2Fuploads%2FToZDMdU5rdiqLDQ1QVVn%2Fimage.png?alt=media&#x26;token=a1416252-b34f-462e-8ea3-2dbd08140f86" alt=""><figcaption></figcaption></figure>

使用しているモニターのサイズを計測し、画面サイズにメートル単位で入力します。\
カメラ位置はドロップダウンで画面に対するカメラの位置を上下左右で選択し、そこに対する座標をメートル単位で入力します。XYZはそれぞれ、画面に向かって右、上、奥方向が正方向になります。\
カメラ角度はカメラが画面に対して垂直でない場合に入力します。

以上を入力してOKをクリックすれば設定は完了です。設定画面を閉じて画面を覗き込むと3D空間が画面内に広がってるのが見られます。

Portalgraphアプリケーションは標準で以下のキー操作を受け付けます。

WASDRF…前後左右上下移動（Shiftと同時押しで低速移動）\
QE TG ZC…左右、上下、傾き回転（Ctrlと同時押しで90度回転）\
12…スケール変更\
3…スケールリセット

画面のサイズ、傾きに合わせてちょうどいいカメラ位置、角度、スケールに合わせてください。
