DeepWrite

このノードは、すべてのアップストリームディープノードの結果をレンダリングし、スキャンラインOpenEXRのディスクに結果を保存します2.3形式(タイルOpenEXRファイルはサポートされていません)。

このノードは、現在アクティブなスケール(フル解像度またはプロキシ解像度)ですべてのレンダリングを実行することに注意してください。これらを切り替えるには、を押しますCtrl/Cmd+P

こちらもご覧くださいDeepRead

入力とコントロール

Control (UI)

Knob (Scripting)

Default Value

関数

DeepWrite Tab

channels

channels

rgba

レンダリングするチャネルを設定します。

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

file

file

none

レンダリングするファイルのパスと名前を設定します。

proxy

proxy

none

関連するプロキシイメージのファイルパスと名前を設定します。このプロキシイメージは、次の場合に使用されますproxyモードがオンで、必要な解像度が以下であるproxy format

frame

frame_mode

expression

フレームモードを設定します。

expression -右側のフィールドに式を入力できます。この式は、現在処理されているフレームと書き出されたフレームの番号付けとの関係を変更します。現在のフレームの結果のファイル名は、ノードグラフのDeepWriteノードに表示されます。たとえば、ディープクリップがフレーム500から始まり、そのフレームにimage.0500.exrではなくimage.0001.exrという名前を付けたい場合、次の式を使用できます。 frame-499。これにより、現在のフレームから499フレームが差し引かれて、書き出されたフレームの番号が取得されます。フレーム500はimage.0001.exrとして書き込まれ、フレーム501はimage.0002.exrとして書き込まれます。式の別の例はframe*2。この式は、現在のフレームに2を掛けて、書き出されたフレームの番号を取得します。フレーム1で、image.0002.exrが書き出されます。フレーム2では、image.0004.exrが書き出されます。フレーム3では、image.0006.exrが書き出されます。等々。

startat -右側のフィールドに開始フレーム番号を入力できます。これは、シーケンスの最初のフレームに与えられるフレーム番号を指定します。残りのフレームの番号はそれに応じてオフセットされます。たとえば、シーケンスがフレーム500から始まり、次のように入力した場合1このフィールドでは、フレーム500はimage.0001.exrとして書き込まれ、フレーム501はimage.0002.exrとして書き込まれます。同様に、あなたが入力した場合100フィールドでは、フレーム500はimage.0100.exrとして書き出されます。

offset -右側のフィールドに一定のオフセットを入力できます。この定数値は現在のフレームに追加され、書き出されるフレームの番号を取得します。たとえば、クリップがフレーム500から始まり、この最初のフレームをimage.0500.exrではなくimage.0001.exrとしてレンダリングする場合、次を使用できます。 -499 定数オフセットとして。この方法で、499が現在のフレームから差し引かれ、書き出されたフレームの番号が取得されます。フレーム500で、image.0001.exrが書き出されます。フレーム501では、image.0002.exrが書き込まれます。

frame

none

Depending on the frame mode, you can enter a start frame, an offset, or an expression here.

views

views

dependent on Project Settings

ステレオ映像を使用している場合は、レンダリングに必要なビューを選択します。

file type

file_type

none

レンダリングされたファイル形式を手動で設定し、タイプ固有のコントロールを有効にします。

注意:  もしfile type空白のままですNukeファイルタイプ固有のコントロールを無効にします。

exr Options (These controls are only exposed when file type is set to exr.)

datatype

datatype

16 bit half

レンダリングのビット深度を設定します.exrファイル:

16ビットハーフ

32ビットフロート

compression

compression

Zip (1 scanline)

レンダリングされたファイルに適用する圧縮タイプを設定します。

metadata

metadata

default metadata

レンダリングされたファイルに含まれるメタデータを決定します。

no metadata -カスタム属性は作成されず、必要なヘッダーフィールドを満たすメタデータのみが書き込まれます。

default metadata -オプションのタイムコード、エッジコード、フレームレート、露出ヘッダーフィールドも、メタデータ値を使用して入力されます。

デフォルトのメタデータとexr / *

入力を除くすべてのメタデータ/ *

すべてのメタデータ

do not attach
prefix

noprefix

disabled

有効にすると、不明なメタデータキーがそのままファイルに書き込まれます。

無効にすると、不明なメタデータキーにプレフィックスが付きますnukeそれらがファイルに書き込まれるときにそれらに添付されます。

render order

render_order

1

複数のノードが一度にレンダリングされる場合、これらのノードはこの番号で昇順にソートされます。

Render

Render

N/A

クリックすると、事前レンダリング設定ウィンドウが表示されます。

frame range

first

1

レンダリングするシーケンスの最初のフレームを設定します。

last

1

Sets the last frame of a sequence to render.

limit to range

use_limit

disabled

有効にすると、内のフレームのみframe range レンダリングされます。

注意:  指定されたフレームがシーケンス範囲外にある場合、DeepWriteノードは無効になっているように動作します。

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 これらの関数はレンダリング中に実行され、進行状況または失敗を判断します。

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

ディープデータの書き込み