--- title: "光学式モーションキャプチャーパイプライン完全解剖 ― カメラからモーションデータまで" description: "光学式モーションキャプチャーの技術パイプライン全体を詳しく解説します。カメラ設置、PoEネットワーク、2Dセントロイド、キャリブレーション、3D復元、スケルトンソルビング、後処理、現場の実務課題まで10ステップで詳細に取り上げます。" date: "2026-04-05" category: "モーションキャプチャー技術" thumbnail: "images/thumbnail.webp" --- モーションキャプチャースタジオで俳優がスーツを着て動くと、画面上のキャラクターがリアルタイムで追従します。一見シンプルに見えますが、その裏では**カメラハードウェア → ネットワーク伝送 → 2D映像処理 → 3D復元 → スケルトンソルビング → リアルタイムストリーミング**という精密な技術パイプラインが動いています。 この記事では、光学式モーションキャプチャー(OptiTrack基準)のパイプライン全体をステップごとに解剖します。 --- ## ステップ1:カメラの設置と配置戦略 光学式モーションキャプチャーの最初のステップは、カメラを**どこに、どのように配置するか**です。  ### 配置の原則 - **高さ**:通常2〜3mの高さに設置し、約30度下向きに角度を調整します - **配置形態**:キャプチャーボリューム(撮影空間)の周囲を囲むリング(Ring)形態で配置 - **2段配置**:高い位置と低い位置にカメラを交互に配置すると、垂直方向のカバレッジが向上します - **オーバーラップ(重複)**:キャプチャーボリューム内のすべてのポイントが**最低3台以上のカメラ**に同時に見える必要があります。三角測量には最低2台が必要ですが、3台以上になると精度とオクルージョン対応力が大幅に向上します ### カメラ台数と精度の関係 カメラの台数が多いほど: - 死角が減る → オクルージョン発生確率の減少 - 同じマーカーを見るカメラが増える → 三角測量精度の向上 - 一部のカメラに問題が生じても他のカメラが補完(冗長性) ミングルスタジオでは**OptiTrack Prime 17 × 16台 + Prime 13 × 14台**、合計30台を8m × 7mの空間に配置し、360度の死角を最小化しています。 ### IRパスフィルター ― 赤外線だけを見る目 モーションキャプチャーカメラのレンズ前面には**IRパスフィルター(赤外線通過フィルター)**が装着されています。このフィルターは可視光線を遮断し、赤外線波長(850nm付近)のみを通過させます。これにより蛍光灯、太陽光、モニターの光など一般的な照明による干渉が根本的に遮断され、カメラは**IR LEDに反射したマーカーの光のみ**を検出できます。 撮影空間の照明を完全に消す必要がないのもこのフィルターのおかげです。ただし直射日光や強いIR成分を含む照明は干渉を引き起こす可能性があるため、スタジオ環境ではIR干渉の少ない照明を使用します。 ### フレーム同期 ― 30台のカメラが同時に撮影する方法 三角測量を正確に行うには、すべてのカメラが**まったく同じ瞬間**にシャッターを切る必要があります。カメラごとにバラバラのタイミングで撮影すると、高速移動するマーカーの位置がカメラごとに異なり、3D復元が不正確になります。 OptiTrackは**ハードウェア同期(Hardware Sync)**方式を採用しています。1台のカメラが**Sync Master(同期マスター)**に指定されてタイミング信号を生成し、残りのカメラがこの信号に合わせて同時に露光します。 - **Ethernetカメラ(Primeシリーズ)**:同期信号がEthernet接続自体に内蔵されているか、OptiTrackのeSyncハブを通じて伝達されます。別途の同期ケーブルは不要です。 - **USBカメラ(Flexシリーズ)**:カメラ間を専用同期ケーブルでデイジーチェーン接続します。 この同期の精度は**マイクロ秒(μs)単位**で、30台のカメラが事実上完全に同じ瞬間に撮影します。 --- ## ステップ2:PoE ― 1本のケーブルで電力とデータを同時に ### PoE(Power over Ethernet)とは? OptiTrack Primeシリーズのカメラは**PoE(Power over Ethernet)**方式で接続されます。標準のEthernetケーブル(Cat5e/Cat6)1本で**電力供給とデータ伝送を同時に**行う技術です。  ### 技術規格 | 規格 | 最大電力 | 備考 | |------|---------|------| | **IEEE 802.3af (PoE)** | ポートあたり15.4W | 基本的なモーションキャプチャーカメラに十分 | | **IEEE 802.3at (PoE+)** | ポートあたり25.5W | 高フレームレートカメラやIR LED出力が高い場合 | OptiTrackカメラは通常**5〜12W**程度の消費電力なので、PoE規格の範囲内で十分に動作します。 ### ネットワークトポロジー カメラは**スター(Star)トポロジー**で接続されます。各カメラがPoEスイッチの個別ポートに1対1で接続される構造です。デイジーチェーン(直列接続)は使用しません。
30台のカメラをリング形態で配置、IRパスフィルターで赤外線のみ検出、ハードウェアシンクでμs単位の同期
Cat6ケーブル1本で電力 + データ同時伝送、スタートポロジーでスイッチに接続
IR LED照射 → マーカー反射光受信 → スレッショルディング → ブロブ検出 → サブピクセルセントロイド計算 → 座標のみ送信
ワンディングでカメラ内部/外部パラメータを算出、グラウンドプレーンで座標系を定義
複数カメラの2D座標から光線交差 + 最小二乗法で3D座標を復元
テンプレートマッチング + 予測追跡で各3Dポイントにマーカー名を付与
Tポーズ + ROMキャリブレーション基盤、逆運動学で関節の位置・回転を計算
NatNet/VRPNでUnity/Unreal/MotionBuilderにリアルタイム伝送、FBX/BVH/C3D録画
ギャップフィリング・スムージング・マーカースワップ修正・リターゲティング
ゲームシネマティック・VTuberライブ・映像コンテンツに適用(総レイテンシー約8〜14ms)