GridWarpTracker

GridWarpTrackerは、PlanarTrackerを使用した手動追跡の代替ソリューションであり、厳密な変換に制約されるのではなく、追跡データによって駆動されるカスタムグリッド形状を使用してワープおよびモーフィングを行うことができます。あなたが持っている場合NukeXまたはNuke Studioライセンス、SmartVectorsを使用してグリッドを駆動することもできます。

FromそしてToグリッドを使用すると、グリッド間で追跡データを追加およびコピーできるため、元のデータを失うことなく、ノードのバックアップバージョンを作成することなく調整を行うことができます。あなたが持っている場合NukeXまたはNuke Studioライセンス、キーフレーム調整グリッドを追加して、 FromそしてTo元のグリッドデータを変更せずにグリッド形状を作成します。

入力とコントロール

接続タイプ

接続名

関数

入力

src

ワープまたはモーフィングするシーケンス。

dst

オプションの入力src画像はMorph AmountそしてMixコントロール。

SmartVector

を使用してワープまたはモーフを駆動できるオプションの入力NukeXのSmartVectorノード。

Control (UI)

Knob (Scripting)

Default Value

関数

GridWarpTracker Tab

channels

channels

all

ワープ効果はこれらのチャンネルにのみ適用されます。

これを他の何かに設定した場合allまたはnone、右側のチェックボックスを使用して個々のチャンネルを選択できます。

mask

N/A

disabled

右側の関連するマスクチャネルを有効にします。このチェックボックスを無効にすることは、チャンネルをnone

maskChannelInput

none

The channel to use as a mask. By default, the filter effect is limited to the non-black areas of this channel.

inject

inject

disabled

をコピーしますmask定義済みへの入力mask.aチャネル。マスクを注入すると、同じマスクをさらに下流で使用できます。

invert

invert_mask

disabled

マスクチャネルの使用を反転して、フィルター効果がマスクの非白領域に制限されるようにします。

fringe

fringe

disabled

有効にすると、マスクのエッジにのみ効果が適用されます。

無効にすると、効果はマスク全体に適用されます。

Mode

Output

output

Warp

ビューアーに表示される出力を設定します。

Warp -ワープを表示しますsrcの点からの入力Fromの点へのグリッドToグリッド。

Morph -ワープとミックスのパラメーターに応じて、グリッドとモーフィングされた画像の両方を表示します。

Invert

invert_warp

disabled

有効にすると、ワープされたソースではなくワープされた宛先が表示されるように、FromグリッドとToグリッドを交換します。

Warp Amount

warp

1

いつOutputに設定されていますWarp、間の歪みの量を制御しますFromそしてToグリッド、ここで1完全な反りであり、 0ソース画像です。

Morph Amount

morph

1

いつOutputに設定されていますMorph、間のモーフィングの強度を制御しますFromそしてToグリッド、ここで1完全なモーフであり、 0ソース画像です。

Mix

mix

0

いつOutputに設定されていますMorph、ソースイメージとターゲットイメージの間のミックスを調整します。0はソースイメージ、1はターゲットイメージです。

Set BBox To

bbox

Union

境界ボックスの出力方法を選択します。デフォルトはUnion、2つの境界ボックスを結合します。選択することもできますFormat境界ボックスをフォーマットサイズに設定します。

Background

background

Black

グリッドがフォーマットサイズよりも小さい場合、ワープまたはモーフをレンダリングするかどうかを設定しますBlack定数またはSource画像。

Grids

Divisions XY

divisions_x

5

グリッドの列数を制御します。3〜20の値を受け入れます

divisions_y

5

Controls the number of rows in the grids. Accepts values from 3 to 20

Gang

divisions_gang

 

有効にすると、いずれかの分割スライダーの変更が両方の軸に適用されます。

Keys

N/A

0

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

N/A

0

Displays the current user keyframe.

N/A

N/A

クリックすると、前のユーザーキーフレームにジャンプします。

N/A

N/A

クリックして次のユーザーキーフレームにジャンプします。

N/A

N/A

クリックして、シーケンスの現在のフレームにユーザーキーフレームを追加します。

N/A

N/A

クリックすると、シーケンスの現在のフレームでユーザーキーフレームが削除されます。

N/A

N/A

クリックして、現在のキーフレームをクリップボードにコピーします。

N/A

N/A

クリックして、すべてのキーフレームをクリップボードにコピーします。

N/A

N/A

クリックして、クリップボードからキーフレームを貼り付けます。

From

N/A

N/A

ワープまたはモーフ操作が開始されるFromグリッドの状態を表示します。

-クリックしてリンクまたはリンク解除FromそしてToグリッド。リンクされると、いずれかのグリッドへの変更が他方に適用されます。

-クリックして、選択したグリッドをアクティブにします。

-クリックして、選択したグリッドを非表示にします。

-クリックして、選択したグリッドをロックします。ロックされたグリッド上の頂点は調整できません。

-クリックして、選択したグリッドの色を変更します。

To

N/A

N/A

ワープまたはモーフ操作が終了するToグリッドの状態を表示します。調整グリッドがある場合は、その状態も表示します。

-クリックしてリンクまたはリンク解除FromそしてToグリッド。リンクされると、いずれかのグリッドへの変更が他方に適用されます。調整グリッドを他のグリッドにリンクすることはできません。

-クリックして、選択したグリッドをアクティブにします。

-クリックして、選択したグリッドを非表示にします。

-クリックして、選択したグリッドをロックします。ロックされたグリッド上の頂点は調整できません。

-クリックして、選択したグリッドの色を変更します。

注意:  GridWarpTrackerは、最大6つの調整グリッドを処理できます。

Transform Tab

From

Translate xy

from_base_transform_translate

0,0

ベースグリッドに適用される平行移動、回転、およびスケールの値を調整します。

Rotate

from_base_transform_rotate

0

Scale

from_base_transform_scale

1

Skew X

from_base_transform_skewX

0

X軸とY軸のベースグリッドに適用されるスキューを調整します。

Skew Y

from_base_transform_skewY

0

Skew Order

from_base_transform_skew_order

XY

スキュー変換が適用される順序を設定します。

XY

YX

Center xy

from_base_transform_center

dependent on input format or Compositing environment Project Settings

回転の中心とスケーリングを設定します。あなたもすることができますcmd +をドラッグTransformビューアのウィジェット。

このコントロールは、デフォルトで入力形式の中心またはProjectSettings > full size format入力が接続されていない場合は制御します。

Extra Matrix

from_base_transform_matrix

N/A

他のコントロールで定義された変換の後に計算される追加のマトリックスを追加します。

これは、たとえば、トラッカーなどのサードパーティアプリケーションを使用していて、利用可能な変換コントロールを使用して追跡データを完全に表現できない場合に役立ちます。

To

Use From Transform

use-source_transform

enabled

有効にすると、に適用される変換FromグリッドはToグリッド。

無効にすると、変換を適用できますTo独立したグリッドFromグリッド。

Translate xy

to_base_transform_translate

0,0

ベースグリッドに適用される平行移動、回転、スケールの値を調整して、 Use From Translation無効になっています。

Rotate

to_base_transform_rotate

0

Scale

to_base_transform_scale

1

Skew X

to_base_transform_skewX

0

X軸とY軸のベースグリッドに適用されるスキューを調整し、 Use From Translation無効になっています。

Skew Y

to_base_transform_skewY

0

Skew Order

to_base_transform_skew_order

XY

スキュー変換が適用される順序を設定します。 Use From Translation無効になっています:

XY

YX

Center xy

to_base_transform_center

dependent on input format or Compositing environment Project Settings

回転とスケーリングの中心を設定し、提供しますUse From Translation無効になっています。あなたもすることができますcmd +をドラッグTransformビューアのウィジェット。

このコントロールは、デフォルトで入力形式の中心またはProjectSettings > full size format入力が接続されていない場合は制御します。

Extra Matrix

to_base_transform_matrix

 

他のコントロールによって定義された変換の後に計算される追加のマトリックスを追加します。 Use From Translation無効になっています。

これは、たとえば、トラッカーなどのサードパーティアプリケーションを使用していて、利用可能な変換コントロールを使用して追跡データを完全に表現できない場合に役立ちます。

Render Tab

Submesh Resolution

render_res

10

グリッド内のベジェ曲線の間に作成されるサブディビジョンの数を設定します。

Filter

filter

Cubic

ピクセルを元の位置から新しい位置に再マッピングするときに使用する画像リサンプリングフィルターを設定します。これにより、特にフレームの高コントラスト領域(ピクセルがフィルター処理されず、元の値を保持している場合、非常にエイリアスのある、またはぎざぎざのエッジが表示される)で、画質の問題を回避できます。

Impulse -再マップされたピクセルは元の値を保持します。

Cubic -再マップされたピクセルは、いくつかのスムージングを受け取ります。

Keys -再マップされたピクセルは、いくらかのスムージングに加えて、わずかなシャープニングを受け取ります(曲線の負の-y部分で示されるように)。

Simon -再マップされたピクセルは、ある程度のスムージングと中程度のシャープネスを受け取ります(曲線の負の-y部分で示されるように)。

Rifman -再マップされたピクセルは、ある程度の平滑化に加えて、大幅な鮮鋭化を受け取ります(曲線の負の-y部分で示されるように)。

Mitchell -再マップされたピクセルは、ある程度のスムージングに加えて、ピクセル化を隠すためのぼかしを受け取ります。

Parzen -再マップされたピクセルは、すべてのフィルターの最大の平滑化を受け取ります。

Notch -再マップされたピクセルは、フラットスムージングを受け取ります(モアレパターンを隠す傾向があります)。

Lanczos4Lanczos6、そしてSinc4 -再マップされたピクセルは、縮小に役立つシャープニングを受け取ります。Lanczos4最小限のシャープネスを提供し、 Sinc4最も。

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

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