C_GlobalWarp
C_GlobalWarpは、C_CameraSolverからダウンストリームに渡されるメタデータを使用してプレビューステッチを迅速に生成し、重複領域のゴーストを最小限に抑えます。ステッチを調整して主要な機能を揃えるためのコントロールが含まれており、制約を追加して直線入力画像の既知の直線のゆがみを減らすことができます。補正はカメラトラックに基づいており、カメラトラックは各入力画像に適用されるグリッドワープ操作を駆動します。
C_GlobalWarpは、移動中のカメラリグを修正する際のワークフローを高速化するために、時間の経過とともに制約を追跡することもできます。単純化された追跡インターフェイスはノードから直接ポイントを追跡しますが、エクスポートワークフローを使用すると、C_Trackerノードの全機能を使用してより複雑なタスクを実行できます。
見るC_Tracker詳細については。
入力とコントロール
接続タイプ |
接続名 |
関数 |
入力 |
ソース |
グローバルワープが適用される画像シーケンス。 注意: C_GlobalWarpには、アップストリームのC_CameraSolverノードからのメタデータが必要です。 |
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
C_GlobalWarp 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で実行されます。
|
Keying |
|||
Analysis Keys |
Key number |
0 |
シーケンスに追加された分析キーフレームの総数を表示します。 |
Key count |
0 |
Displays the current analysis keyframe. |
|
|
N/A |
N/A |
クリックして前のキーフレームにジャンプします。 |
|
N/A |
N/A |
クリックして次のキーフレームにジャンプします。 |
|
N/A |
N/A |
クリックして、シーケンスの現在のフレームにキーフレームを追加します。 |
|
N/A |
N/A |
クリックして、シーケンスの現在のフレームのキーフレームを削除します。 |
Step |
keyStep |
500 |
キーフレーム間の間隔を設定しますKey Allボタン。 |
Key All |
addAllAnalysisKeys |
N/A |
クリックして、キーフレームを設定された間隔でシーケンスに追加しますStepコントロール。 |
Delete All |
deleteAllAnalysisKeys |
N/A |
クリックすると、シーケンスからすべてのキーフレームが削除されます。 |
Import |
importAllKeys |
N/A |
クリックして、現在のスクリプトの既存のノードから既存のキーフレームを自動的にインポートします。 注意: キーフレームをインポートすると、既存のキーフレームが削除されます。 |
Analysis |
|||
Match |
match |
N/A |
クリックして、で指定されたキーフレームで入力画像間の一致を計算しますAnalysis Keysコントロール。 |
Match New |
match |
N/A |
クリックして、現在カメラと一致していないキーフレームの一致を更新します(一致後にキーフレームを追加する場合など)。 Match New既存の一致を再計算しません。 |
Warp |
warp |
N/A |
クリックして、カメラの一致と手動で追加したユーザー制約を使用して、分析キーですべてのカメラの最適なグローバルワープを見つけます。 |
Reset |
reset |
N/A |
クリックしてすべての一致をリセットします。 |
Match Error |
matchError |
0 |
三角形分割された一致の二乗平均平方根(RMS)再投影誤差を表示します。これは、一致品質の良い指標です。 |
Warp Threshold |
warpThreshold |
20 |
このしきい値より大きい再投影エラーとの一致は破棄されます。設定した場合Error Thresholdに0、品質に関係なくすべての一致が使用されます。 |
Output |
|||
Format |
outputFormat |
dependent on Compositing environment Project Settings |
ノードツリーに渡される出力解像度を設定します。 通常、フォーマットはグローバルに設定しますProject Settings、しかしこのコントロールはグローバル設定を上書きします。 |
Blend |
blendType |
Alpha |
デフォルトを切り替えるAlphaモードとMulti-Bandモード: • Multi-Band -ブレンド領域の全体にわたって低周波の色変化を一致させることにより、ステッチ結果を改善できます。 • Spherical Multi-Band -ポールでのステッチ結果を改善することができます。 注意: Multi-Bandブレンドはデフォルトよりも処理が遅くなる可能性がありますAlphaモード。 |
Suppression |
blendLevel |
0.125 |
ビューに適用される最小レベルのブレンドのサイズを制御します。 値を小さくすると、ブレンドされた画像間で色と露出のバランスをとることができます。値を大きくすると、デフォルトの結果に近くなりますAlphaブレンドモード。 注意: SizeアクティブなのはBlendに設定されていますMulti-BandまたはSpherical Multi-Band。 |
Expand |
fullBlend |
enabled |
有効にすると、画像のブレンドに使用されるアルファマスクの外側にブレンドが展開されます。これにより、ビュー内の欠落領域を埋めることができます。 注意: ExpandアクティブなのはBlendに設定されていますMulti-BandまたはSpherical Multi-Band。 |
Filter |
resampleTypeLink |
Cubic |
ワーピング中に使用されるフィルタリングアルゴリズムを設定します。一般的なガイドラインとして、リストの下に移動すると、フィルターは処理時間を犠牲にして品質を向上させます。Bilinearフィルタリングは最速で、 Lanczos最もシャープ。 |
Cam Warp |
cameraOutputMode |
Default (pass through) |
個々のカメラの出力モードを設定します。 • Unwarped -メタデータストリームのみがワープされ、カメラビューは変更されません。 • Warped -計算されたグローバルワープに従って、個々のカメラビューとメタデータがワープされます。 |
Cam Projection |
cameraViewsProjectionType |
Default (pass-through) |
C_GlobalWarpによるカメラ出力の投影モードを設定します。 • Default (pass-through) -個々のカメラビューは、ネイティブ形式でパススルーされます。 • Latlong -個々のカメラビューは緯度の長い空間に投影されるため、ステッチする前に手動で修正できます。 |
Converge |
convergence |
10 |
カメラが重なる深度を設定し、シーン内の特定の領域に焦点を合わせることができます。 |
Auto |
autoConvergenceDepth |
enabled |
有効にすると、 Converge制御は、アップストリームメタデータによって自動的に設定されます。 無効にすると、 Converge焦点が合っている収束深度を手動で調整するためのコントロール。 |
Line Constraints Tab |
|||
Show guide lines |
showLines |
enabled |
有効にすると、すべての制約のガイドラインがビューアに表示され、出力形式全体に広がります。 無効にすると、制約線のみが表示されます。 |
Strength |
constraintStrength |
2 |
選択した制約の強度バイアスを設定します。拘束の強度を下げると、反りへの影響が小さくなります。 |
Frame Range |
constraintStartFrame |
1 |
選択した制約の期間の開始フレームを設定します。 |
constraintEndFrame |
1 |
Sets the end frame for the duration of the selected constraint(s). |
|
|
constraintFrameRangeToCurrent |
N/A |
クリックして、選択した制約のフレーム範囲を入力範囲の先頭から現在のフレームまで設定します。 |
|
constraintFrameRangeCurrent |
N/A |
クリックして、選択した制約のフレーム範囲を現在のフレームのみに設定します。 |
|
constraintFrameRangeFromCurrent |
N/A |
クリックして、選択した制約のフレーム範囲を現在の入力範囲から入力範囲の終了まで設定します。 |
|
constraintFrameRangeInput |
N/A |
クリックして、選択した制約のフレーム範囲を入力フレーム範囲に設定します。 |
Keys |
Key number |
0 |
現在の制約に追加された解析キーフレームの総数を表示します。 |
Key count |
0 |
Displays the current analysis keyframe. |
|
|
N/A |
N/A |
クリックして前のキーフレームにジャンプします。 |
|
N/A |
N/A |
クリックして次のキーフレームにジャンプします。 |
|
N/A |
N/A |
クリックして、シーケンスの現在のフレームにキーフレームを追加します。 |
|
N/A |
N/A |
クリックして、シーケンスの現在のフレームのキーフレームを削除します。 |
Lines |
N/A |
N/A |
ビューアの機能に追加された制約は、 Linesテーブル。 テーブルで制約を選択すると、それらがビューアに表示されます。を使用して制約の可視性を切り替えることができます |
Add |
addConstraint |
N/A |
クリックして、制約を追加しますLinesテーブル。次に、ビューアの上のビューを選択して、制約を描画できます。 クリックする |
Merge |
mergeConstraints |
N/A |
クリックして、選択した制約を単一の制約にマージします。 |
Delete |
deleteConstraints |
N/A |
クリックして、選択した制約を削除しますLinesテーブル。 |
Select All |
selectAllConstraints |
N/A |
クリックして、 Linesテーブル。 |
Tracking |
|||
Track |
trackConstraints |
N/A |
クリックして、で指定されたフレーム範囲の選択された制約を追跡しますStart そして EndのフィールドLinesテーブル。 キーフレームを変更できますStep、 Patch Size 、および追跡Error Threshold上のコントロールSettingsタブ。 |
Export |
exportConstraints |
N/A |
クリックして、選択した制約から追跡情報をエクスポートし、微調整のためにOneViewノードとC_Trackerノードを分離します。 |
Import |
importConstraints |
N/A |
クリックして、以前にエクスポートした追跡データから選択した制約の追跡情報をインポートします。 |
Analysis |
|||
Add Key |
addConstraintKey |
N/A |
クリックして、現在のフレームを新しい分析キーフレームとして追加します。次にクリックできますMatch New新しいキーフレームを計算します。 |
Add Keys |
addConstraintKeys |
N/A |
クリックすると、表示されているすべての制約キーフレームのキーが分析キーとして追加されます。 |
Match New |
Match New |
N/A |
ワーピング後にさらに制約キーフレームを追加する場合など、新しい分析キーの一致をクリックして更新します。 Match New既存の分析キーを再計算しません。 |
Warp |
Warp |
N/A |
手動で追加した制約と分析キーフレームを使用してクリックし、分析キーですべてのカメラの最適なグローバルワープを見つけます。 |
Reset |
Reset |
N/A |
クリックして現在のワープをリセットします。カメラの一致は削除されません。 |
Settings Tab |
|||
Display |
|||
Zoom Size/Mag. |
zoomWindowSize_1 |
200px |
ズームウィンドウのサイズを設定します。 |
zoomMagnificationSize_1 |
x1 |
Sets the magnification in the zoom window. |
|
Warping |
|||
Grid Size |
gridSize |
10,10 |
各カメラビューでワープ操作を適用するためにC_GlobalWarpが使用するグリッドのサイズを設定します。 より大きなグリッドを使用すると、より良いワーピング結果が得られますが、計算時間が長くなります。非常に小さなグリッドは、多数のカメラ一致が利用可能な場合にのみ使用する必要があります。 |
Match Strength |
trackStrength |
2 |
カメラの一致の強度バイアスを設定します。一致の強度を上げると、ワープされた出力がカメラの一致で強制的に収束します。 |
User Match Strength |
userTrackStrength |
4 |
手動で追加されたユーザー一致の強度バイアスを設定します。一致の強度を上げると、ワープされた出力がカメラの一致で強制的に収束します。 |
Smoothness |
spatialSmoothness |
0.5 |
シーン内のシャープなトランジションの手がかりとしてイメージエッジを使用する方法を制御します。値が大きいほど、ゆがんだエッジが滑らかになります。 |
Consistency |
temporalConsistency |
2 |
キーフレームが時間の経過とともに互いにどの程度正確にマッピングされるかを設定します。値を大きくすると、ビュー間でワープが強制的に一致します。 |
Temporal Window |
temporalWindow |
0 |
コンシステンシーコントロールで使用されるキーフレームの両側のフレーム数を設定します。時間の経過に伴うビュー間のワープを一致させます。 |
Weight Kernel |
kernelType |
Linear |
ワープ中に、一致する各カメラに異なる重みを与えることができます。重みは、カメラのRMSエラーの関数です。 • None -すべての一致は、画像に同じ影響を与えます。 • Linear -RMSエラーが増加すると、一致の影響は小さくなります。 • Gaussian - に似ているLinear重みはありますが、RMSエラー値が低くてもより寛容です。 注意: もしError Thresholdゼロに設定すると、このコントロールは効果がありません。 |
Vector Detail |
vectorDetail |
0.4 |
計算されたベクトルの密度を制御します。値を大きくすると、より細かい視差の変化が検出されますが、計算に時間がかかります。 |
Tracking |
|||
Step |
trackingStep |
5 |
追跡分析キー間のフレーム数を設定します。を増やすStep値は追跡時間を短縮しますが、追跡はそれほど正確ではない場合があります。 |
Patch Size |
trackingPatchSize |
14 |
特徴点の周りの画像パッチのサイズを設定します。パッチサイズを大きくするとトラックの品質が向上しますが、パッチを大きくすると処理時間が長くなります。 |
Error Threshold |
trackingThreshold |
0.25 |
終了する前に制約トラックが許容できる画像変更のしきい値を設定します。を減らすError Threshold画像の変化に対する追跡をより許容し、より長い追跡を生成します。 |
Analysis |
|||
Warp |
Warp |
N/A |
クリックして、変更を適用しますSettingsタブ。 |
Reset |
Reset |
N/A |
クリックして変更をリセットしますWarpボタンが適用されました。 |
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フィードバックをお寄せいただきありがとうございます。