On this page |
このノードは、2つの画像を合成(Over、Under、Inside、Addなど)します。 1番目の入力の画像が前景で、これが2番目の入力である背景を基準に変換されます。 仕上がりの画像サイズは、背景画像のサイズです。 このCOPは、マルチチャンネルアルファ( A{r, g, b} )をサポートします。
Tip
Layer COPにより、2つだけではなく、複数の入力を合成することができます。
Masking ¶
この操作はマスキングが可能で、その操作を画像の領域に制限します。 マスクは反転させたり、明るくしたり、暗くしたりすることができます。
マスク入力はノードの横にあります。コネクタのラベルはマスクとして使用する平面を示します。
マスク入力は、出力画像の解像度と異なる場合、出力画像の解像度に合わせてスケールもできます。 このノードが断続的に変化していても、マスクが変化していない場合、Scale COPを配置すると、マスク画像のサイズ変更がやや速くなります。 これを行なわない場合は、このノードを処理する度に毎回スケールが発生します。
パラメータ ¶
Composite ¶
Operation
合成操作を指定します。
Over
背景の上に前景を配置します。
Under
背景のアルファの下に前景を配置します。
Atop
背景アルファが存在する場所の背景の上だけに前景を配置します。
Inside
背景のアルファの内側に前景を配置します。
Outside
背景のアルファの外側に前景を配置します。
Screen
飽和加算として働き、写真の追加によく似ています。
Add
前景を背景に追加します。
Subtract
前景を背景から差し引きます。
Diff
前景と背景間の絶対差異を取得します。
Multiply
背景を前景で乗算します。
Minimum
前景と背景の最小値を取得します。
Maximum
前景と背景の最大値を取得します。
Average
前景と背景の平均値を取得します。
Xor
2つのアルファ平面の排他的論理和を取得するため、重なったアルファ領域は削除されます。
Image Units
トランスフォーム用のピクセルまたはUV単位を選択します。
Translate, Rotate, Scale, Pivot
背景を基準にX、Yで前景をトランスフォームします。
Image Filter
トランスフォームするときに使うフィルタを指定します。
Image Wrap
前景画像のラッピング(繰り返し)スタイルを指定します。
Motion Blur
モーションブラーのトグル。ブラーする現行フレーム基準の時間範囲を指定します。
Motion Frame Bias
ブラーの時間範囲をシフトします。
Motion Blur Segments
指定した時間範囲で一緒にブラーするサンプル数。
Motion Blur Method
Velocity
現行フレームとトランスフォームだけを使って、過去および未来の位置を計算します。
Deformation
すべての時間のサンプルで画像をクックします。
Merge ¶
概要
これらのパラメータは、入力シーケンス間に違いがある時の出力シーケンスを構築する方法を指定します。
Plane Merge
入力の平面が異なる場合、最適な出力平面を指定します。
Raster Depth
指定された平面のラスター深度が入力間で異なる場合、その平面用に最適な出力ラスター深度を指定します。
Frame Range
入力のフレーム幅が異なる場合、最適な出力幅を決定します。
Frame Rate
入力のフレームレートが異なる場合、最適なフレームレートを決定します。
Frame Match
入力のフレームレートが異なる場合、クック時間がフレーム境界上に存在しないときにピックする入力フレームを決定します。
Mask ¶
マスクを選択すれば、ノードの効果をマスクで定義した領域に制限することができます。マスクはマスク入力(サイド入力)または1番目の入力そのものから取得することができます。
Effect Amount
マスクが存在しない場合、一定量(0 = すべての入力、1 = すべての出力)により出力と入力を混合します。
マスクが存在する場合、この量によりマスクを乗算します。
Operation Mask
マスクとして使用するマスク平面をマスク入力から選択します。マスクの選択方法は下記のとおりです。
マスクには、ある平面や全体の平面のコンポーネントを指定することができます。 ベクトル平面をマスクとして用意した場合、そのコンポーネントは、画像のコンポーネントによって乗算されます。
Scalar Mask ('A', 'C.r')
C.r = I.r * M C.g = I.g * M C.b = I.b * M
Vector Mask ('C')
C.r = I.r * M.r C.g = I.g * M.g C.b = I.b * M.b
First Input
画像自体のアルファ平面への操作をマスクする場合に便利です。
Mask Input
サイドマスク入力からマスクを選択します。
Off
マスクをオフにします。マスク入力を切り離す必要はありません(マスクを一時的に無効にする場合に便利です)。
Resize Mask to Fit Image
マスク画像の解像度が出力画像と異なる場合、このパラメータをオンにすると、出力画像の解像度にマスクをスケールします。
このノードが断続的に変化していても、マスクが変化していない場合、Scale COPを配置すると、マスク画像のサイズ変更がやや速くなります。 これを行なわない場合は、このノードを処理する度に毎回スケールが発生します。
Invert Mask
マスクを反転し、完全に'マスクした'すべての部分がマスクのない状態になります。 これにより、マスクを使ったノードの後にInvert COPを挿入する必要がなくなります。
ローカル変数 ¶
L
シーケンス長さ。
S
シーケンスの開始。
E
シーケンスの終了。
IL
入力シーケンス長さ。
SR
シーケンスフレームレート。
NP
シーケンス内のフレームの数。
W,H
画像の幅と高さ。
I
画像のインデックス(開始フレームが0)。
IT
画像の時間(開始フレームが0)。
AI
現在の平面配列のインデックス。
PI
現在の平面インデックス。
PC
現在の平面内のチャンネルの数。
CXRES
Composite ProjectのX解像度。
CYRES
Composite ProjectのY解像度。
CPIXA
Composite Projectのピクセルアスペクト比。
CDEPTH
Composite Projectのラスター深度。
CBP
Composite Projectのブラックポイント。
CWP
Composite Projectのホワイトポイント。
Examples ¶
See also |