[カメラ トラッカー](Camera Tracker)ユーティリティの[モーション トラッカー](Motion Trackers)ロールアウトは、イメージ フィーチャ トラッカーを設定して制御します。作成したトラッカーは、このロールアウトにすべてリスト表示されます。リストには、有効チェックマーク、トラッカー番号、関連付けられたシーン ポイント オブジェクト名、アクティブ フレーム範囲が示されます。トラッカーを選択するには、リスト内でクリックします。サブピクセル トラッキングのコントロールもあります。
現在選択しているトラッカーのパラメータを設定します。トラッカーを作成すると、初期パラメータに、この領域の現在の値が使用されます。
任意の 3ds Max オブジェクトを使用できますが、[ポイント](point)ヘルパー オブジェクトまたは[カメラ ポイント](CamPoint)ヘルパー オブジェクトを使用することをお勧めします。 トラッカーでは、マッチング計算の間、関連付けの参照ポイントとして、選択したオブジェクトの基点が使用されます。
トラッキングの投影を設定するときに、トラッカーによって、設定を .mot 設定ファイルに保存できます。トラッカーと、シーン ポイント オブジェクトとのここで設定する関連付けは、シーン オブジェクト名で保存されます。トラッカーでムービーを再ロードすると、オブジェクトの名前を使ってオブジェクトの関連付けが再生成されます。つまり、ポイント オブジェクトは固有の名前にしてください。そうしないと、間違った関連付けが行われる可能性があります。また、[カメラ トラッカー](camera tracker)ユーティリティでムービーを開く前に、作業するシーンを 3ds Max にロードする必要があります。これによって、名前を付けたオブジェクトが検出されます。 ムービーを先に開くと、トラッカー リスト内のオブジェクト名がすべて「<none>」になります。その場合は、トラッカーでムービーをもう一度開けば、関連付けが適切に行われます。
マッチムーブ アルゴリズムの役割は、カメラを通して見たフィーチャ オブジェクトと、それに関連付けられた、ムービー プレート内のフィーチャ ポイントとの間のエラーを最小限に抑えるために、カメラを調整することです。重みをすべて 1 に設定すると、アルゴリズムによって、すべてのオブジェクト投影とそのトラッキング フィーチャとの間のエラーが、ランダムに分散します。1 つのトラッカーの[位置合わせの重み](Match Weight)を大幅に上げると、そのトラッカーのフィーチャとオブジェクト投影との間の距離が短くなるようにエラーが再分配されます。それによって、他のトラッカーでエラーが増えることがあります。2 つ以上のフィーチャの重みを大幅に上げると、重みの高いトラッカーの間で改善が分散して行われるため、ロッキングが累進的に減少する可能性があります。適切なロックを得るには、2 ~ 6 個の重みを使用します。
あるフレームにギズモを配置した場合、そのフレームにキーフレームが作成され、後に続くフレームでの検索のために、新しいターゲット フィーチャ イメージがサンプリングされます。[エラー時に再サンプル](Resample On Error)チェック ボックスにチェックマークを付けると、トラッカーによってトラッキング中にエラーが検出されます。エラーが検出されると、エラーのない直前のフレームに戻り、そのフレームで新しいキーフレームを配置することによって新しいターゲット フィーチャ イメージがサンプリングされ、そこからトラッキングが続行されます。
[モーション トラッカー](Motion Trackers)ロールアウトの[サブピクセルのトラッキング](Subpixel Tracking)ドロップダウン リスト ボックスでレベルを選択することによって、各トラッカーに選択的にサブピクセル トラッキングを適用できます。サブピクセル トラッキングでは、トラッカーでフィーチャ トラッキングが実行される解像度は、1 ピクセルの 1/32 までと定義されています。
サブピクセル レベルを選択すると、次の 2 つの作業ができます。
キーフレームでギズモを手動で配置するときは、ギズモを十分に拡大して、選択したサブピクセル レベルで許容される精度でフィーチャの中心にギズモを配置することが重要です。これによって、選択した解像度での適切な中心がトラッキングされます。
周辺の数ピクセルがフィーチャとコントラストになっているときは、内部のフィーチャ境界ボックスをできるだけ小さく作成することによって、フィーチャ トラッキング時間を短くすることもできます。検索時間は、フィーチャ境界ボックスのサイズに比例します。
フィーチャが画面外で動くとき、または[ムービー](Movie)ウィンドウで見えないときに使用します。
開始の設定トラッカーのアクティブ フレーム範囲の開始位置を設定します。
[終了を設定](Set Stop)トラッカーのアクティブ フレーム範囲の終了位置を設定します。
アクティブ範囲を設定するには、[ムービー ステッパー](Movie Stepper)ロールアウトを一緒に使って、トラッカーの設定領域で[開始を設定](Set Start)および[終了を設定](Set Stop)ボタンを使用します。これらのボタンをクリックすると、[ムービー ステッパー](Movie Stepper)に現在表示されているフレームで開始ポイントおよび終了ポイントが設定されます。
最初のフレームやトラッキング エラーなどで、トラッカー ギズモを手動で配置すると、特別なキーフレーム位置を作成したことになります。このようなキーフレームは、トラッカーで、再配置はされませんが、次のキーフレームまで、その後のフレームの開始ポイントとして使用されます。キーフレームでは、位置やフィーチャ境界、検索境界を調整できます。
トラッキングの間、キーフレームで選択したフィーチャは、サンプリングされ、後に続くフレームの検索ターゲットになります。調整した検索境界を次のキーフレームまで使用すると、後に続くフレームの開始ポイント、ターゲット フィーチャ、および検索境界ボックスが割り当てられます。
各ギズモのフレームごとの位置データは、次の 3 つのうちの 1 つになるはずです。
最初のフレーム以外のすべてのフレーム位置は、初期状態では不明です。トラッキングの実行中、またはギズモを配置したときに指定されます。キーフレームを手動で設定すると、そのキーフレームの後から次のキーフレームまで、以前トラッキングした位置が削除され、不明になります。[バッチ追跡](Batch Track)ロールアウトの[完全に追跡](Complete Tracking)ボタンを押すと、現在有効なトラッカーで不明の位置が検索され、そのフレームがトラッキングされます。同じ[バッチ追跡](Batch Track)ロールアウトの[状態をチェック](Check Status)ボタンを押すと、現在不明の位置と一緒に、トラッキング エラーもチェックされます。「カメラ トラッカー/[バッチ追跡](Batch Track)ロールアウト」を参照してください。