C_Tracker
C_Trackerは、パターンのパン、チルト、およびロールからアニメーションデータを自動的に抽出し、安定化およびマッチムービングのプロセスを簡素化および加速します。その後、ユーザー定義のトラックを使用して、結果を改善したり、特定の領域に対する安定化をロックしたりできます。
注意: C_Trackerはバニラとは異なりますNukeは、緯度の長い空間で追跡できるという点でトラッカーです。つまり、画像がラップアラウンドするときに、フレームのエッジを通過するときにフィーチャが追跡されます。
CaraVRをご覧くださいオンラインヘルプ C_Trackerの詳細については。
入力とコントロール
接続タイプ |
接続名 |
関数 |
入力 |
src |
追跡するシーケンス。 |
マスク |
マスクとして使用するオプションの画像。使用Maskマスクがトラッキングにどのように影響するかを決定するコントロール。 最初は、マスク入力はノードの右側に三角形として表示されますが、ノードをドラッグすると、マスクというラベルの付いた矢印に変わります。マスク入力が表示されない場合は、 Maskコントロールが無効または設定されていますNone。 |
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
C_Tracker Tab |
|||
Local GPU |
gpuName |
N/A |
次の場合にレンダリングに使用されるGPUを表示しますUse GPU if available有効になっています。ローカルGPUディスプレイNot availableいつ: • Use CPUでGPUデバイスとして選択されているPreferences。 • システムに適切なGPUが見つかりませんでした。 • GPUに十分な空きメモリがない場合など、選択したGPUで処理するためのコンテキストを作成できませんでした。 可能な場合は、別のGPUデバイスを選択して、 Preferencesおよびから代替を選択するGPU Device落ちる。 注意: 別のGPUを選択するには再起動が必要ですNuke変更が有効になる前。 |
Use GPU if available |
useGPUIfAvailable |
enabled |
有効にすると、レンダリングがLocal GPU CPUではなく、使用可能な場合は指定されます。 注意: ローカルGPUなしでこのオプションを有効にすると、GPUが利用可能なマシンでスクリプトが開かれるたびに、スクリプトがGPUで実行されます。
|
Input |
|||
Frame Range |
trackRange |
Input |
C_Trackerによって処理されるフレームの範囲を設定します。 • Input -デフォルト値。フレーム範囲を、添付されたシーケンスの長さに設定しますsrc入力。 • Global -トラッキングフレームの範囲を、 Project Settings > frame rangeコントロール。フレーム範囲が定義されていない場合、最初に読み込んだ画像のフレーム範囲がGlobalフレーム範囲。 • Custom -によって記述されるフレームの追跡範囲を設定しますstartFrameそしてendFrame田畑。 |
startFrame |
Dependent on Project Settings |
When Frame Range is set to Custom, this control sets the first frame to track in the footage. |
|
endFrame |
When Frame Range is set to Custom, this control sets the last frame to track in the footage. |
||
Mask |
ignoreMask |
None |
追跡時にシーケンスの領域を除外するようにマスクタイプを設定します。 • None -映像はどれも無視されません。 • Source Alpha -ソースクリップのアルファチャネルを使用して、無視する領域を定義します。 • Source Inverted Alpha -ソースクリップの反転したアルファチャネルを使用して、無視する領域を定義します。 • Mask Luminance -マスク入力の輝度を使用して、無視する領域を定義します。 • Mask Inverted Luminance -マスク入力の反転輝度を使用して、無視する領域を定義します。 • Mask Alpha -マスク入力アルファチャネルを使用して、無視する領域を定義します。 • Mask Inverted Alpha -反転マスク入力アルファチャネルを使用して、無視する領域を定義します。 |
Tracking Space |
trackingSpace |
Default |
選ぶLatLongシーケンスを直線として扱うのではなく、緯度の長い空間のトラック。これにより、極域のトラックの品質が向上し、緯度が回り込むフレームの側面のトラックの数と長さが増加します。 注意: 追跡LatLongスペースは追跡をかなり遅くする可能性があります。 |
Analysis |
|||
Track |
autoTrack |
N/A |
クリックして、指定したフレーム範囲で自動追跡機能を開始します。 |
Reject |
deleteOutliers |
N/A |
解決後、ビューアー内のすべてのトラックをクリックして削除します。 Error Threshold限定。 |
Delete Selected |
deleteSelected |
N/A |
解決後、クリックして、ビューアで現在選択されているすべてのトラックを削除します。 |
Delete All |
deleteAll |
N/A |
解決後、クリックしてビューアのすべてのトラックを削除します。 |
Solve Using |
solveType |
Auto-tracks |
カメラの解決に使用される追跡のタイプを設定します。 • Auto-tracks -自動生成されたトラックのみがカメラの解決に使用されます。 自動追跡により、全体的に安定した良好な結果が得られます。 • User tracks -手動でのみ追加され、ユーザートラックはカメラの解決に使用されます。 ユーザートラックは、シーケンスの特定の領域で安定化をロックダウンするのに役立ちます。 • Combined -自動トラックとユーザートラックの組み合わせが使用されます。 |
Solve |
solveButton |
N/A |
クリックして、シーケンス内の追跡された機能を使用してカメラを解決します。 |
Solve Error |
solveRMSError |
0 |
ソルバによってトラックが拒否されるレベルを設定します。解決後、緑色のトラックが少なすぎる場合は、 Error Thresholdそして解決。 |
Error Threshold |
validationErrorThreshold |
0.4 |
許容されるエラーレベルを設定します。これより下では、解決されたトラックは拒否されます。 許容されるエラーレベルを下げると、新しいレベルから外れたトラックが動的に拒否されるため、簡単に拒否して解決を絞り込むことができます。 |
Export |
|||
Export Menu |
exportMenu |
C_SphericlaTransform (Stabilise) |
クリックするとノードを出力するように設定しますCreate: • C_SphericalTransform (Stabilise) -出力を安定させるために、パン、チルト、およびロールデータを含むC_SphericalTransformにリンクされた式を作成します。 • C_SphericalTransform (Match-move) -コンテンツを一致移動するためのパン、チルト、およびロールデータを含む式リンクC_SphericalTransformを作成します。 • C_SphericalTransform (Stabilise, Metadata only) -出力を安定させるためのメタデータ形式の変換を含むC_SphericalTransformにリンクされた式を作成します。 • C_SphericalTransform (Match-move, Metadata only) -コンテンツを一致移動するためのメタデータ形式の変換を含むC_SphericalTransformにリンクされた式を作成します。 |
Create |
exportButton |
N/A |
エクスポートドロップダウンで指定されたエクスポートをクリックして作成します。 |
Link Output |
linkOutput |
enabled |
有効にすると、解析の更新時にトラックとポイントが更新されます。 リンクを無効にすると、CameraTrackerノードとCameraノード間の式リンクが切断されます。 |
User Tracks Tab |
|||
Tracks |
|||
e |
N/A |
enabled |
有効にすると、関連付けられたtrackビューアーのアンカーは、入力からフィーチャを追跡するために使用されます。 |
name |
N/A |
track 1 |
トラック名を設定します。 |
X |
N/A |
Dependent on source input |
調整しますx関連する座標trackアンカーの中心。 |
Y |
N/A |
Dependent on source input |
調整しますy関連する座標trackアンカーの中心。 |
offsetX |
N/A |
0 |
トラッキングアンカーとx軸およびy軸上のフィーチャ位置との間のオフセット量をピクセル単位で設定します。 これは、追跡する機能が不明瞭であるか使用できない場合に特に役立ち、別のパターンを追跡して必要な追跡データを生成できます。 |
offsetY |
N/A |
0 |
|
size |
N/A |
10 |
パターン追跡領域のサイズをピクセル単位で設定します。 |
weight |
N/A |
100 |
このユーザートラックに関連付けられたウェイトを設定します。ユーザートラックには、自動トラックよりもかなり大きな重みが与えられます。 |
error |
N/A |
0 |
トラック全体のエラー評価を表示します。 |
Add track |
addTrack |
N/A |
クリックして、新しいトラックとアンカーをビューアに追加します。 |
Delete tracks |
deleteTracks |
N/A |
クリックすると、選択したすべてのトラックが削除されます。 |
Select all |
selectAll |
N/A |
[トラック]リスト内のすべてのトラックをクリックして選択します。 |
Average tracks |
averageTracks |
N/A |
クリックして、選択したすべてのトラックを平均して1つの新しいトラックにまとめます。これは、安定化追跡に特に役立ちます。 |
Settings Tab |
|||
Features |
|||
Number of Features |
numberFeatures |
300 |
各フレームで追跡するフィーチャの最大数を設定します。フレームあたりのトラック数を増やすと、難しいシーケンスを解決するのに役立ちます。 |
enforce |
enforceNumberFeatures |
disabled |
有効にすると、一部のトラックがバックトラッキング中に早期に停止する必要がある場合でも、任意のフレームで機能の数が強制されます。有効化enforceシーケンス全体でアクティブなトラックをより均等に広げることができます。 無効にすると、機能の数が最大まで変動する可能性があります。 |
Feature Spread |
featureSpread |
0.1 |
画像上に特徴の広がりを設定します。値を大きくすると、ローカル領域で明確なポイントが選択され、値を小さくすると、コントラストの高い領域でより顕著なポイントが選択されます。 |
Feature Separation |
featureSeparation |
20 |
相互に関連するフィーチャーの分布を設定します。値が大きいと、フィーチャが画像上で均等な距離に広がります。 増やす場合Number of Features、減らすことをお勧めしますFeature Separation。 |
enforce |
enforceFeatureSeparation |
disabled |
有効にすると、 Feature Separationトラック数が少なくても維持されます。 無効にすると、 Feature Separationトラックを犠牲にすることなく変更できます。 |
Refine feature locations |
refineFeatures |
disabled |
有効にすると、可能であれば、特徴点が画像の隅にロックされ、一部のシーケンスのトラック品質が向上します。 無効にすると、機能ポイントはロックされません。 |
Preview Features |
previewFeatures |
disabled |
有効にすると、追跡に使用できる潜在的な機能をプレビューします。これにより、機能が画像をカバーしていることを確認できます。そうでない場合は、追跡する前に機能コントロールを微調整します。 |
Tracking |
|||
Track forwards and backwards |
trackFwdAndBwd |
disabled |
有効にすると、シーケンス内の機能が前方に追跡され、次に後方に追跡されるため、場合によっては追跡の品質が向上します。 無効にすると、シーケンス内の機能は前方のみに追跡されます。 注意: この制御を有効にすると、追跡が大幅に遅くなる可能性があります。 |
Patch Size |
patchSize |
14 |
特徴点の周りの画像パッチのサイズを設定します。パッチサイズを大きくするとトラックの品質が向上しますが、パッチを大きくすると処理時間が長くなります。 |
Minimum Length |
minTrackLength |
10 |
トラックが終了する前に到達しなければならない最小の長さを設定します。トラックの長さを長くすると、カメラの動きが遅く、長いシーケンスで短いトラックを避けるのに役立ち、解決が向上します。 |
Track Error Threshold |
matchThreshold |
0.7 |
機能トラックが終了する前に許容できる画像変更のしきい値を設定します。を減らすTrack Threshold画像の変化に対する追跡をより許容し、より長い追跡を生成します。 |
apply to user tracks |
userTracksMatchEnforced |
enabled |
有効にすると、 Track Error Thresholdユーザートラックと自動トラックに適用されます。 無効にすると、 Track Error Threshold自動追跡にのみ適用されます。 |
Track Smoothness |
smoothnessThreshold |
0.1 |
スムーズトラック生成のしきい値を設定します。しきい値を大きくすると、時間の経過とともにグリッチを起こすトラックが終了し、複雑なシーケンスで不良トラックの数を減らすことができます。 |
Track Consistency |
consistencyThreshold |
0 |
一貫したトラック生成のしきい値を設定します。しきい値を大きくすると、トラックの動きがローカルで一貫したものになり、複雑なシーケンスで不良トラックの数を減らすことができます。 |
Solve |
|||
Keyframe Overlap |
keyframeOverlap |
0.85 |
新しいキーフレームを開始する前にトラックが許容できるトラックオーバーラップのしきい値を設定します。増加Keyframe Overlap推定カメラ回転の急激なジャンプを回避するのに役立ちます。減少Keyframe Overlap低くすると、カメラのドリフトを減らすことができます。 |
Validation Threshold |
validationErrorThreshold |
0.2 |
ソルブ中のトラック検証のしきい値を度単位で設定します。この値を増やすと、ソルブでより多くの自動トラックが使用されます。 |
Refine camera motion |
globalOptimisation |
disabled |
有効にすると、グローバル最適化を使用して、ソルブで推定カメラの動きを調整します。これにより、解析時間が大幅に増加しますが、解析の精度が向上する場合があります。 無効にすると、最適化は実行されません。 |
Zoom window |
|||
show zoom window |
zoom_window_behavior |
always |
ズームウィンドウがビューアに表示されるタイミングを設定します。 • always -ズームウィンドウは常に表示されます。 • on track move -トラックが変更されたときにのみズームウィンドウを表示します。 • when tracking -追跡中にのみズームウィンドウを表示します。 • when tracking or track change -トラッキング中またはトラックが変更されたときにのみズームウィンドウを表示します。 • never -ズームウィンドウは表示されません。 |
zoom window size / mag. |
zoom_window_size |
200px |
ズームウィンドウのサイズを設定します。 |
zoom_magnification_size |
x1 |
Sets the magnification in the zoom window. |
|
zoom window filter |
zoom_window_filter_behaviour |
on playback |
ズームウィンドウにフィルターを適用するタイミングを設定します。 • always • on playback • never 注意: 適用されるフィルターは、で選択したものと同じですTransformタブ。視覚的に安定したトラックを作成できます。ただし、トラックの位置決めがより難しくなる可能性があります。 |
Transform Tab |
|||
Reference Frame |
referenceFrame |
1 |
いつTransformに設定されていますStabilizeまたはMatch-Move、参照フレームまたは識別フレームとして使用する入力シーケンス内のフレームを設定します。 |
Set to current |
N/A |
N/A |
クリックして、現在のフレームを参照フレームまたは識別フレームとして設定します。 |
Pan tilt roll (Stab) | panTiltRoll | 0, 0, 0 | 解決された安定化パン、チルト、およびロールを度単位で表示します。 |
Pan tilt roll (MM) | panTiltRoll | 0, 0, 0 | 解決されたマッチムーブのパン、チルト、およびロールを度単位で表示します。 |
Output |
|||
Transform |
transformType |
None |
適用する変換のタイプを設定します。 注意: のtransformコントロールをに設定する必要がありますNoneトラックを計算するとき。 • None -入力画像に変換は適用されません。 • Stabilize -追跡ポイントが移動しないように画像を変換します。 • Match-Move -別の画像を変換して、追跡ポイントに一致するように移動します。 |
Filter |
reampleType |
Cubic |
ピクセルを元の位置から新しい位置に再マッピングするときに使用するフィルタリングアルゴリズムを選択します。 一般的なガイドラインとして、リストを下に移動すると、処理時間を犠牲にしてフィルターの品質が向上します。Bilinearフィルタリングは最速で、 Lanczos最もシャープ。 |
Python Tab (These controls are for Python callbacks and can be used to have Python functions automatically called when various events happen in Nuke.) |
|||
before render |
beforeRender |
none |
これらの関数は、execute()でレンダリングを開始する前に実行されます。例外がスローされると、レンダリングは中止されます。 |
before each frame |
beforeFrameRender |
none |
これらの関数は、個々のフレームのレンダリングを開始する前に実行されます。例外がスローされると、レンダリングは中止されます。 |
after each frame |
afterFrameRender |
none |
これらの関数は、各フレームのレンダリングが終了した後に実行されます。レンダリングが中止された場合、それらは呼び出されません。例外がスローされると、レンダリングは中止されます。 |
after render |
afterRender |
none |
これらの関数は、すべてのフレームのレンダリングが終了した後に実行されます。エラーがスローされると、レンダリングは中止されます。 |
render progress |
renderProgress |
none |
これらの関数はレンダリング中に実行され、進行状況または失敗を判断します。 |
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
Email Docs Teamフィードバックをお寄せいただきありがとうございます。