C_ColourMatcher

C_ColourMatcherは、リグ内のすべてのビューでグローバルなゲインベースの色補正を行い、露出とホワイトバランスの違いを相殺することを目的としています。すべてのカメラで解決し、最小限のゲイン変更を見つけて色の類似性を確保します。

注意:  C_ColourMatcherは、露出タイプまたはゲインタイプの違いに起因しないカラーシフトを補正しません。また、ガンマ型またはオフセット型の違いも処理しません。

カラーマッチングは解析データに依存しており、解析されたカメラ出力をつなぎ合わせる前に実行する必要があるため、理想的には、C_ColourMatcherをC_CameraSolverとC_Stitcherの間に配置します。

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

入力とコントロール

接続タイプ

接続名

関数

入力

ソース

C_CameraSolverから色を修正するプレビューシーケンス。

Control (UI)

Knob (Scripting)

Default Value

関数

C_ColourMatcher 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の詳細については。

Input

Projection

inputProjectionType

Default (source)

入力投影タイプを設定します。

Default (source) -ソース入力はC_CameraSolverに接続され、画像とメタデータを使用して出力を色補正します。

Latlong -ソース入力は、すでに緯度経度空間に変換されたパノラマに接続されています。

Keying

Match Keys

Key number

1

シーケンスに追加されたステッチキーフレームの総数を表示します。

Key count

1

Displays the current stitch 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

matchType

Exposure

計算する一致のタイプを設定します。

Exposure -すべてのカメラで露出の差を計算して補正します。

Exposure and Colour -露出と色の違いを計算し、すべてのカメラで修正します。

Analyse

solveGainCompensation

N/A

クリックして、すべてのカメラで選択したマッチタイプを分析します。

Reset

deleteGainCompensation

N/A

クリックして、計算された分析を削除します。

Output

Gains

gainsOutput

1

分析パスが完了すると、ビューごとのゲインが表示されます。

Exposure

globalExposure

0

すべてのカメラでグローバルな露出を調整します。

Format

outputFormat

dependent on Compositing environment Project Settings

ノードツリーに渡される出力解像度を設定します。

通常、フォーマットはグローバルに設定しますProject Settings、しかしこのコントロールはグローバル設定を上書きします。

Converge

convergenceDepth

10

カメラがオーバーラップする深さを設定します。これにより、シーン内の特定の領域に焦点を合わせて、色の一致を確認できます。

Auto

autoConvergenceDepth

enabled

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

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

Export

Export menu

exportMenu

STMaps (split)

ノードグラフに追加するエクスポートノードを設定します。

Grades (split) -計算された露出と色の違いを含む単一のグレードと露出ノードを作成します。

Grades (separate) -計算された露出と色の違いを含む各ビューの個別のグレードノードと露出ノードを作成します。

OCIO CDL Transforms (split) -計算された露出と色の違いを含む、単一のOCIOCDLTransformおよびExposureノードを作成します。

OCIO CDL Transforms (separate) -計算された露出と色の違いを含む各ビューの個別のOCIOCDLTransformおよびExposureノードを作成します。

Create

exportButton

N/A

クリックして、エクスポートドロップダウンで指定されたエクスポートを作成します。

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

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