C_GlobalWarp

C_GlobalWarpは、C_CameraSolverからダウンストリームに渡されるメタデータを使用してプレビューステッチを迅速に生成し、重複領域のゴーストを最小限に抑えます。ステッチを調整して主要な機能を揃えるためのコントロールが含まれており、制約を追加して直線入力画像の既知の直線のゆがみを減らすことができます。補正はカメラトラックに基づいており、カメラトラックは各入力画像に適用されるグリッドワープ操作を駆動します。

CaraVRをご覧くださいオンラインヘルプ C_GlobalWarpの詳細については。

入力とコントロール

接続タイプ

接続名

関数

入力

ソース

グローバルワープが適用される画像シーケンス。

注意:  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で実行されます。
コマンドラインからレンダリングしたい場合もこれを選択する必要があります--gpuオプション。

見るWindowsMac OS XおよびmacOS 、またはLinux Nukeがサポートする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

クリックすると、現在のスクリプトのC_CameraSolver、C_ColourMatcher、またはC_Stitcherノードから既存のキーフレームが自動的にインポートされます。

注意:  キーフレームをインポートすると、既存のキーフレームが削除されます。

Analysis

Match

match

N/A

クリックして、で指定されたキーフレームで入力画像間の一致を計算しますAnalysis Keysコントロール。

Match New

match

N/A

クリックして、現在カメラと一致していないキーフレームの一致を更新します(一致後にキーフレームを追加する場合など)。

Match New既存の一致を再計算しません。

Warp

warp

N/A

クリックして、カメラの一致と手動で追加したユーザー制約を使用して、分析キーですべてのカメラの最適なグローバルワープを見つけます。

Reset

reset

N/A

クリックしてすべての一致をリセットします。

Error

error

0

三角形分割された一致の二乗平均平方根(RMS)再投影誤差を表示します。これは、一致品質の良い指標です。

Error Threshold

rmseThreshold

20

このしきい値より大きい再投影エラーとの一致は破棄されます。設定した場合Error Threshold0、品質に関係なくすべての一致が使用されます。

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)

個々のカメラの出力モードを設定します。

Default (pass through) -メタデータストリームのみがワープされ、カメラビューは変更されません。

Warp -計算されたグローバルワープに従って、個々のカメラビューとメタデータがワープされます。

Cam Projection

cameraViewsProjectionType

Default (pass-through)

C_GlobalWarpによるカメラ出力の投影モードを設定します。

Default (pass-through) -個々のカメラビューは、ネイティブ形式でパススルーされます。

Latlong -個々のカメラビューは緯度の長い空間に投影されるため、ステッチする前に手動で修正できます。

Converge

convergence

10

カメラが重なる深度を設定し、シーン内の特定の領域に焦点を合わせることができます。

Auto

autoConvergenceDepth

enabled

有効にすると、 Converge制御は、アップストリームメタデータによって自動的に設定されます。

無効にすると、 Converge焦点が合っている収束深度を手動で調整するためのコントロール。

Settings Tab

Display

Zoom Size/Mag.

zoomWindowSize_1

200px

ズームウィンドウのサイズを設定します。

zoomMagnificationSize_1

x1

Sets the magnification in the zoom window.

Warp Parameters

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

計算されたベクトルの密度を制御します。値を大きくすると、より細かい視差の変化が検出されますが、計算に時間がかかります。

Analysis

Warp

Warp

N/A

クリックして、変更を適用しますSettingsタブ。

Reset

Reset

N/A

クリックして変更をリセットしますWarpボタンが適用されました。

Line Constraints Tab

Show guide lines

 

enabled

有効にすると、すべての制約のガイドラインがビューアに表示され、出力形式全体に広がります。

無効にすると、制約線のみが表示されます。

Strength

constraintStrength

2

選択した制約の強度バイアスを設定します。拘束の強度を下げると、反りへの影響が小さくなります。

Start

constraintStartFrame

1

選択した制約の期間の開始フレームを設定します。

End

constraintEndFrame

1

選択した制約の期間の終了フレームを設定します。

Key

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テーブル。次に、ビューアの上のビューを選択して、制約を描画できます。

クリックするビューアの上のボタンも、制約を作成しますLinesテーブル。

Merge

mergeConstraints

N/A

クリックして、選択した制約を単一の制約にマージします。

Delete

deleteConstraint

N/A

クリックして、選択した制約を削除しますLinesテーブル。

Delete All

deleteAllConstraints

N/A

クリックして、すべての制約を削除しますLinesテーブル。

Analysis

Add Keys

addConstraintKeys

N/A

クリックすると、表示されているすべての制約キーフレームのキーが分析キーとして追加されます。

Match New

Match New

N/A

ワーピング後にさらに制約キーフレームを追加する場合など、新しい分析キーの一致をクリックして更新します。

Match New既存の分析キーを再計算しません。

Warp

Warp

N/A

手動で追加した制約と分析キーフレームを使用してクリックし、分析キーですべてのカメラの最適なグローバルワープを見つけます。

Reset

Reset

 

クリックして現在のワープをリセットします。カメラの一致は削除されません。

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

これらの関数はレンダリング中に実行され、進行状況または失敗を判断します。