検索はキーワードに基づいています。
例:「手順」
自然言語で検索しないでください
例:「新しいプロシージャを作成するにはどうすればよいですか?」
CurveTool
このノードを使用して、入力シーケンスの次の側面を分析および追跡できます。
• シーケンス内の黒い領域のサイズと位置
• シーケンス内の平均ピクセル値
• シーケンスの露出の変化、および
• シーケンス内で最も明るいピクセルと最も暗いピクセル。
分析に基づいて、ノードはアニメーションカーブを作成します。その後、この曲線データを使用して、他の場所でエフェクトを駆動できます。たとえば、CGレンダーに一致するフリッカーを追加できます。
入力とコントロール
接続タイプ |
接続名 |
関数 |
入力 |
名前のない |
分析する画像シーケンス。 |
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
CurveTool Tab |
|||
Curve Type |
operation |
Avg Intensities |
ノードツリーを渡すようにカーブタイプを設定します。 • Auto Crop -フレームシーケンスのエッジの周りの黒い領域(または選択した任意の色)を見つけ、そのサイズと位置を経時的に追跡します。これは、クロップノードを実行して不要な外側のピクセルを削除し、計算を高速化するのに役立ちます。 • Avg Intensities -フレームシーケンスの平均ピクセル値を取得し、その強度を他の場所で一致させます。フレーム範囲の最初の値と選択された次の値を取り、それらを加算して2で除算し、2つの間の平均を返します。たとえば、フォアグラウンドプレートの煙の中でバックグラウンドプレートの火のちらつきを一致させるために使用できます。 • Exposure Difference -フレームシーケンスの露出の変化を分析します。フレーム範囲の最初の値と選択された次の値を取り、2つの値の差を返します。結果を使用して、他の場所で同じ露出を一致させることができます。 • Max Luma Pixel -フレームシーケンスで最も明るいピクセルと最も暗いピクセルを追跡します。これは、たとえば次の場合に役立ちます。懐中電灯を持っている暗い家の中を移動する人物を描いた夜間のシーケンスがあり、移動する懐中電灯にレンズフレアを追加するとします。時間の経過とともに最も明るいピクセルがどこにあるかを知ることで、手動でアニメーション化することなく、レンズフレアを一致させて移動し、正しく配置することができます。 |
Go! |
go |
N/A |
クリックして、選択した分析を開始しますCurve Type。 |
AutoCrop |
|||
color |
color |
0 |
分析中に検出される色を設定します。 |
Intensity Range |
ccrange |
0 |
選択した色からどれだけ色が逸脱するかを設定しますcolorまだトリミングされています。 |
Intensity |
|||
# frames for base average |
avgframes |
2 |
分析された各フレームが比較されるフレームの範囲を設定します。たとえば、値1は各フレームを後続のフレームと比較し、値5は各フレームを後続の5つのフレームと比較します。 注意: 使用するフレーム範囲が広いほど、計算の精度と時間がかかります。 |
All |
|||
channels |
channels |
rgba |
選択した分析は、これらのチャネルにのみ適用されます。 これを他の何かに設定した場合none、右側のチェックボックスを使用して個々のチャンネルを選択できます。 |
ROI xyrt (xywh) |
ROI |
Dependent on input format |
分析するエリアを定義します。デフォルトでは、ROIは入力画像全体に設定されますが、ビューアでROIインジケータをドラッグするか、xyrt値を手動で調整できます。 |
AutoCropData Tab |
|||
autocropdata xyrt (xywh) |
autocropdata |
Dependent on input format |
次の場合に分析結果を表示しますCurve Typeに設定されていますAutoCrop。アニメーションカーブを表示するには、パラメータフィールドを右クリックして選択しますCurve editor。 |
IntensityData Tab |
|||
intensitydata |
intensitydata |
0 |
次の場合に分析結果を表示しますCurve Typeに設定されていますAvg Intensities、またはExposure Difference。アニメーションカーブを表示するには、パラメータフィールドを右クリックして選択しますCurve editor。 |
MaxLumaData Tab |
|||
Maximum Luminence Pixel xy |
maxlumapixdata |
0, 0 |
現在のフレームで最も高い輝度値を持つピクセルの座標を表示します。 |
Maximum Luminence Pixel Value |
maxlumapixvalue |
0 |
現在のフレームで最高の輝度値を表示します。 |
Minimum Luminence Pixel xy |
minlumapixdata |
0, 0 |
現在のフレームで最も低い輝度値を持つピクセルの座標を表示します。 |
Minimum Luminence Pixel Value |
minlumapixvalue |
0 |
現在のフレームの最低輝度値を表示します。 |
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 |
これらの関数はレンダリング中に実行され、進行状況または失敗を判断します。 |
ステップバイステップガイド
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
フィードバックをお寄せいただきありがとうございます。