LAPLACE Persona Trackerは、LAPLACEが開発するiOS向けフェイストラッキングアプリです。iFacialMocapやFacemotion3dの代わりに使用できます。スマートフォンアプリ、デスクトップアプリ、通信プロトコルをLAPLACEが保守しています。
52個すべてのARKitブレンドシェイプと、頭の回転・位置を送信します。入力値の算出、目の処理、パラメータのマッピングはデスクトップ側で行います。詳しくはトラッキングがモデルに届くまでを参照してください。
必要なもの
ARKitのフェイストラッキングに対応し、iOS 17またはiPadOS 17以降を実行できるiPhoneかiPadが必要です。アプリが端末のフェイストラッキング対応状況を確認します。スマートフォンとコンピュータは同じローカルネットワークに接続してください。
設定
- Personaのフェイストラッキングでフェイスソースを追加…からLAPLACE Persona Trackerのソースを追加し、そのアバターを割り当てで動かしたいアバターにチェックを入れて、フェイストラッキングを有効化をオンにします
- スマートフォンでアプリを開き、Connectをタップします。このネットワークで応答したコンピュータが一覧に出るので、目的のもののUseをタップします。初回接続時にiOSがローカルネットワークの許可を求めます
- 配信するときの姿勢で座り、照準のボタン(Calibrate)をタップしてその姿勢をニュートラルにします。取り消すには隣のReset Calibrationを使います
接続済みのときは最初のボタンがChangeに変わり、そこからコンピュータを切り替えたりDisconnectしたりできます
ネットワークが探索のブロードキャストを遮る場合は、Connectのシートでアドレスを直接入力できます——PersonaのトラッキングセクションにあるローカルIPアドレスのカードに並んでいるアドレスです
接続先とキャリブレーション結果は、次回の起動後も保持されます。キャリブレーションはスマートフォンの位置を基準にするため、端末を動かした場合はやり直してください。
ポート
このソースにはポートのフィールドがありません。固定のUDPポート49700が双方向を運びます。1台のコンピュータで複数のフィードを分けるのは、他のフェイスソースと同じくトラッカーIPの役目です——ソースごとに対応するスマートフォンのアドレスを入れれば、2人がそれぞれのアバターを動かせます
トラッキングデータとキャリブレーション
iFacialMocapは引き続きサポートされ、両方を同時に使えます。プロトコルには以下の特徴があります:
- 浮動小数点の重み。 iFacialMocapはすべてのブレンドシェイプを0〜100の整数に量子化します。Personaは一部の信号にゲインをかけるので——口角を下げる信号には5倍——1%刻みの変化が表情に現れる場合があります。このプロトコルが運ぶのは
Float32です - 毎フレーム52個のブレンドシェイプを送信、名前ごとに区切ったテキストを解析するのではなく、固定の順序で並んでいます
- コンピュータの自動検出。 スマートフォンに応答したコンピュータの一覧から、接続先を選択できます。ブロードキャストが遮られる環境では、手入力のアドレスも使えます
プロトコルで送信するのはポーズと52個の生データのみです。入力値の算出はデスクトップ側で行うため、計算式や方向の修正はデスクトップアプリの更新で対応できます。
スマートフォン側の設定
右上の歯車の中に2つあります:
| 設定 | 動作 |
|---|---|
| Save Energy | 最後に触れてから数秒で画面を暗くしプレビューを止めます。トラッキングの送信は続きます。タップで復帰します |
| Normalized Face Mesh | あなた自身の顔の形ではなく、汎用の顔に表情を描きます——スマートフォン自体が画面に映るときのためのものです。送信されるデータは変わりません |
プレビューが描くのはカメラ映像ではなくワイヤーフレームの顔です。トラッキングが動作していることを確かめるには十分で、部屋の様子が画面に出ることもありません。カメラ映像がスマートフォンから出ることは一度もありません
最終更新日:2026年9月19日