ScannedGrain

フィルム粒子の実際のスキャンを適用して、フィルムストックの粒子を複製します。スキャンされたフィルム粒子のループからフレームが選択され、入力画像に適用されます。これにより、CG作品に穀物を追加して、元のプレートまたは「年齢」の映像に人為的に一致させることができます。

こちらもご覧くださいそしてF_ReGrain

入力とコントロール

接続タイプ

接続名

関数

入力

名前のない

粒子を受け取る画像シーケンス。

マスク

マスクとして使用するオプションの画像。デフォルトでは、粒子はマスクの黒以外の領域に制限されます。

最初は、マスク入力はノードの右側に三角形として表示されますが、ノードをドラッグすると、マスクというラベルの付いた矢印に変わります。マスク入力が表示されない場合は、 maskコントロールが無効または設定されていますnone

Control (UI)

Knob (Scripting)

Default Value

関数

ScannedGrain Tab

grain

fullGrain

[file dir $program_name]/FilmGrain/

スキャンした穀物画像のファイルパスを設定します。

フィルムグレインイメージを作成するには:

1.   灰色のカードを撮影し、結果をスキャンしてファイルに保存します。
2.   スキャンした画像をぼかします。
3.   オリジナルからぼやけた画像を引きます。
4.   RGBチャネルに0.5を追加します。
5.   スキャンした粒子画像を目的のファイルタイプ(たとえば、.rgb)に保存します。

frame range

fullGrain.first_
frame

1

使用する穀物ファイルの最初のフレームを設定します。

fullGrain.last_
frame

50

Sets the last frame of the grain file to use. Approximately 50 frames are required to produce random grain.

min. width

minwidth

721

粒子を適用するために画像に必要な最小幅(ピクセル単位)を設定します。

最小解像度を設定して、粒子の解像度が画像と一致するようにします。そうしないと、望ましくない結果が生じる可能性があります。

resize

resize

enabled

有効にすると、 grain入力に合わせてプレート。

無効にすると、グレインプレートが一致するようにトリミングされます。

flip

flip

disabled

穀物プレートを水平および垂直にランダムに反転できるようにすることで、利用可能な穀物画像の数を増やします。反転すると、よりランダムな粒子の広がりが生成されますが、処理時間は増加します。

offset

offset

0.5

ニュートラルグレーの値を設定して、画像から減算します。この値が入力グレーに近いほど、より多くの粒子が表示されます。

Amount of grain

amount rgb

amount

0.30000001

グレインに適用される赤チャンネルの乗数を設定します。

0.40000001

Sets the multiplier for the green channel applied to the grain.

0.5

Sets the multiplier for the blue channel applied to the grain.

saturation

saturation

1

すべてのチャンネルにわたって粒子の色相の強度を設定します。

use precomputed table

use_precomputed

enabled

有効にすると、出力LUTは0〜1にクランプされます。このコントロールは、下位互換性のためにデフォルトで有効になっています。

無効にすると、 Nuke LUTをクランプしません。

curve editor

weight

N/A

grainシーケンスのカラーカーブ。これらを使用して、個々のチャンネルのゲイン、ガンマ、コントラストなどを編集できます。ビューアーで現在のピクセルの色情報を検索することもできます。

reset

N/A

N/A

選択した曲線をデフォルト値に戻します。

low_clip

low_clip

0

入力画像に基づいて低しきい値を設定します。

一般に、画像に粒子を追加すると、一部の入力ピクセル値が高くなり、他の入力ピクセル値が低くなります。このコントロールにより、ピクセル値が特定の値(画像のブラックポイントなど)を下回らないようにすることができます。

seed

seed

1

フレームごとに異なるグレインパターンが生成されます。たとえば、複数を使用している場合は、この番号を変更して異なる初期パターンを取得しますScannedGrainノード。

すべてのフレームに同一の穀物プレートが必要な場合は、入力します-frameこの分野で。

mask

N/A

disabled

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

maskChannelInput

none

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

inject

inject

disabled

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

invert

invert_mask

disabled

マスクチャネルの使用を反転し、グレインがマスクの非白領域に制限されるようにします。

fringe

fringe

disabled

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

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

(un)premult by

N/A

disabled

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

unpremult

none

The image is divided by this channel before being processed, and multiplied again afterwards.

If you are using premultiplied input images, you may want to check (un)premult by and select rgba.alpha here. This will simulate applying the grain before the premultiplication was done. It is the same as adding an Unpremult node before this node and a Premult node after, but allows you to work faster if you’re only using one ScannedGrain node.

If you are using unpremultiplied input images, you should leave this set to none.

invert

invert_unpremult

disabled

(un)premultiplyチャネルの使用を反転します。

mix

mix

1

0の元の画像と1のフルグレイン効果の間で溶解します。

ステップバイステップガイド

実用的な穀物の使用