書く
このノードは、すべての上流ノードの結果をレンダリングし、結果をディスクに保存します。通常、合成ツリーの下部に1つの書き込みノードを配置して、最終出力をレンダリングします。ただし、書き込みノードには入力コネクタと出力コネクタの両方があるため、合成ツリーのどこにでも埋め込むことができます。
書き込みノードは、Cineon、TIFF、QuickTime、Alembic、OpenEXR、HDRI、DPXなどの複数のファイル形式をサポートしています。
このノードは、現在アクティブなスケール(フル解像度またはプロキシ解像度)ですべてのレンダリングを実行することに注意してください。これらを切り替えるには、を押しますCtrl/Cmd+P。
を押してこのノードを作成することもできますWノードグラフ上。
こちらもご覧くださいWriteGeo。
入力とコントロール
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
Write Tab |
|||
channels |
channels |
rgb |
レンダリングするチャネルを設定します。 これを他の何かに設定した場合allまたはnone、右側のコントロールを使用して個々のチャンネルを選択できます。 |
file |
file |
none |
レンダリングするファイルのパスと名前を設定します。フレーム番号には、次を使用できます####各桁またはprintfスタイルの書式設定%04d。 |
proxy |
proxy |
none |
関連するプロキシイメージのファイルパスと名前を設定します。このプロキシイメージは、次の場合に使用されますproxyモードがオンで、必要な解像度が以下であるproxy format。 |
frame |
frame_mode |
expression |
フレームモードを設定します。 • expression -右側のフィールドに式を入力できます。この式は、現在処理されているフレームと書き出されたフレームの番号付けとの関係を変更します。現在のフレームの結果のファイル名は、ノードグラフの書き込みノードに表示されます。たとえば、クリップがフレーム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. |
|
colorspace |
colorspace |
dependent on file type |
によって使用される内部値からの変換に使用されるルックアップテーブル(LUT)を設定しますNukeファイルに書き込まれた値に。 のdefault値は、ファイルのタイプと、書き込まれたデータのサイズとタイプから決定されます。 |
premultiplied |
premultiplied |
disabled |
有効にすると、 Nuke色空間に変換する前に色データをアルファチャネルで除算し、その後アルファチャネルで乗算することにより、一部のレンダーによって作成された部分的に透明なピクセルを再現するように色を修正します。 |
raw data |
raw |
disabled |
有効にすると、 Nukeデータを変換しません。 ほとんどのファイル形式では、これは次と同じですlinear色空間ですが、一部の人にとっては、YUVからの変換などの他の処理が無効になる場合があります。 |
views |
views |
dependent on Compositing環境 Project Settings |
ステレオ映像を使用している場合は、レンダリングに必要なビューを選択します。 |
file type |
file_type |
none |
レンダリングされたファイル形式を手動で設定し、タイプ固有のコントロールを有効にします。見るファイルタイプ固有のコントロール詳細については。 注意: もしfile type空白のままですNuke形式を推測しようとし、ファイルタイプ固有のコントロールを無効にします。 |
create directories |
create_directories |
disabled |
有効にすると、レンダリング操作により、 fileまだ存在しない場合は、自動的に制御します。 無効にすると、存在しないディレクトリに書き込もうとするとエラーが表示されます。 |
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 レンダリングされます。 注意: 指定されたフレームがシーケンス範囲外にある場合、書き込みノードは無効になっているように動作します。 |
read file |
reading |
disabled |
有効にすると、新しく書き込まれたファイルは入力ではなくノードツリーに渡されます。 |
missing frames |
on_error |
error |
セットNukeファイル内のフレームに問題がある場合の動作: • error -ビューアにエラーを表示します。 • black -疑わしいフレームを黒いフレームでレンダリングします。 • checkerboard -チェッカーボードで疑わしいフレームをレンダリングします。 • nearestframe -疑わしいフレームを最も近い適切なフレームでレンダリングします。 |
Reload |
reload |
N/A |
クリックして、ディスクからイメージを再読み取りします。 |
read all lines |
read_all_lines |
disabled |
有効にすると、上流の読み取りノードは、行ごとではなくフレーム全体を読み取ります。これは現在制限されています.dpxファイルが、I / Oの重い読み取りを含むスクリプトを高速化できます。 |
OCIO Tab |
|||
Context |
|||
key1 |
key1 |
none |
OCIOコンテキストを使用すると、個々のショットに特定のLUTを適用できます。 見るビューアーの色空間を変更する詳細については。 |
value1 |
value1 |
none |
|
key2 |
key2 |
none |
|
value2 |
value2 |
none |
|
key3 |
key3 |
none |
|
value3 |
value3 |
none |
|
key4 |
key4 |
none |
|
value4 |
value4 |
none |
|
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 |
これらの関数はレンダリング中に実行され、進行状況または失敗を判断します。 |
ファイルタイプ固有のコントロール
これらのコントロールは、レンダリングする形式に応じて状況依存です。
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
CIN |
|||
edge code |
edge_code |
none |
メタデータで運ばれるシーケンスのエッジコードを、00 00 00 0000 0000 00の形式で設定します。 |
DPX |
|||
data type |
datatype |
10 bit |
レンダリングされた.dpxファイルのビット深度を設定します。 • 8ビット • 10ビット • 12ビット • 16ビット |
fill |
fill |
disabled |
有効にすると、10ビットと12ビットのデータは、イメージの未使用部分を削除することにより圧縮されます。 |
big endian |
bigEndian |
enabled |
有効にすると、レンダリングされたファイルはネイティブエンディアンではなくビッグエンディアンになります。ビッグエンディアンのファイルはレンダリングに時間がかかりますが、一部のアプリケーションはビッグエンディアンのファイルのみを受け入れます。 |
time code |
timecode |
none |
メタデータに含まれるシーケンスのタイムコードを00:00:00:00の形式で設定します。 |
edge code |
edge_code |
none |
メタデータで運ばれるシーケンスのエッジコードを、00 00 00 0000 0000 00の形式で設定します。 |
transfer |
transfer |
(auto detect) |
をセットするTransfer headerレンダリングされた.dpxファイル。 デフォルトでは、 Nuke使用されるLUTに従ってヘッダーを設定しようとしますが、 transferコントロールを使用すると、これをオーバーライドできます。 |
EXR |
|||
write ACES compliant EXR |
write_ACES_compliant_EXR |
disabled |
有効にすると、レンダリングされた.exrファイルはACESに準拠しています。 • のdatatypeそしてcompressionコントロールは無効です。ACES準拠.exrから書かれたファイルNuke常に圧縮なしの16ビットのハーフフロートです。 • 追加のメタデータフィールド、 chromaticitiesファイルに書き込まれます。 |
autocrop |
autocrop |
disabled |
有効にすると、境界ボックスは画像のゼロなし領域に縮小されます。 注意: 自動トリミングは処理が遅く、一般的には必要ありませんが、一部のアプリケーションは自動トリミングされた画像をより速く読み取ることができます。 |
datatype |
datatype |
16 bit half |
レンダリングのビット深度を設定します.exrファイル: • 16ビットハーフ • 32ビットフロート |
compression |
compression |
Zip (1 scanline) |
レンダリングされたファイルに適用する圧縮タイプを設定します。 注意: 選ぶDWAAまたはDWABとしてcompression設定により、 compression levelスライダーを使用します。 |
heroview |
heroview |
dependent on Compositing環境Project Settings |
マルチビュープロジェクトのメインビューとしてラベル付けされたビューを設定します。 |
metadata |
metadata |
default metadata |
レンダリングされたファイルに含まれるメタデータを決定します。 • メタデータなし • デフォルトのメタデータ • デフォルトのメタデータとexr / * • 入力を除くすべてのメタデータ/ * • すべてのメタデータ |
do not attach prefix |
noprefix |
disabled |
有効にすると、不明なメタデータキーがそのままファイルに書き込まれます。 無効にすると、不明なメタデータキーにプレフィックスが付きますnukeそれらがファイルに書き込まれるときにそれらに添付されます。 |
interleave |
interleave |
channels, layers and views |
レンダリングされたチャネル、レイヤー、ビューのインターリーブ戦略を設定します.exrファイル。シングルパートまたはマルチパート.exrファイルは次のオプションの説明に従って作成され、レイヤーとパーツはアルファベット順に並べられます。 • channels, layers and views -シングルパートを作成します.exr OpenEXR 1.xを使用するアプリケーションとの下位互換性を保証するファイル。 • channels and layers -マルチパートを作成します.exrビューごとに1つの部分を持つファイル。これにより、読み取りパフォーマンスが向上します。 Nuke指定されたビューに関連付けられたパーツのみを読み取ります。 • channels -マルチパートを作成します.exrレイヤーごとに1つのパーツがあります。 |
first part |
first_part |
none |
ときchannelsコントロールはallそしてinterleaveに設定されていますchannels、このドロップダウンは、マルチチャンネルで最初に書き込まれるチャンネルを指定します.exrファイル。後続のチャネルはすべて英数字順に書き込まれます。 |
standard layer name format |
standard layer name format |
disabled |
有効にすると、レンダリングされたEXRは標準の.exr形式に従いますlayer.view.channel 注意: の古いバージョンNuke使用するview.layer.channelにとって.exrファイル。 |
write full layer names |
write_full_layer_names |
disabled |
有効にすると、EXR標準に従って、常にチャンネル名にレイヤー名を記述します。 無効にした場合、レガシーに従いますNukeマルチパートファイルのパーツ名にレイヤー名を保存する方法。 |
truncate channel names |
truncateChannelNames |
disabled |
有効にすると、レガシーの場合、チャネル名は最大31文字に切り捨てられますNuke互換性。 無効にすると、チャネル名は切り捨てられません。 |
JPG |
|||
quality |
_jpeg_quality |
0.75 |
レンダリングされたJPGの品質を設定します。 |
MOV |
|||
codec |
meta_codec |
Apple ProRes 4444 |
レンダリング中に使用するコーデックを設定します。 |
encoder |
meta_encoder |
dependent on the file |
ファイルの書き込みに使用されるエンコードライブラリを設定します。 注意: 使用中のコーデックによっては、このコントロールは読み取り専用になる場合があります。例えば、 Apple ProRes 4444常に使用するmov64、 だがAnimation選ぶことができますmov32またはmov64。 • mov32 -すべてのQuickTimeコーデックを使用しますが、デコード中の複雑さが増すため、処理が遅くなる可能性があります。 • mov64 -独自のパッキングとアンパッキングを使用し、処理速度を上げるためにデコード/エンコードをストリーミングしますが、QuickTimeコーデックのサブセットのみをサポートします。 注意: Nukeデフォルトは最速decoderファイルで使用されているコーデックの場合-あなたがサポートしているタイプで読んでいる場合mov64サブセット、 Nukeデフォルトはそのリーダーです。それ以外の場合、フォールバックmov32リーダーが使用されます。 |
mov32 encoder Settings |
|||
fps |
mov32_fps |
dependent on Compositing環境 Project Settings |
出力ファイルの1秒あたりの再生フレームを設定します。 |
audio file |
mov32_audiofile |
n/a |
出力に含める別のオーディオファイルを指定できます。 ファイルパスを手動で入力するか、参照ボタンをクリックしてオーディオファイルを見つけます。 |
audio offset |
mov32_audio_offset |
0 |
で指定された音声ファイルの開始時間を設定しますaudio fileコントロール。測定単位は、 unitsコントロール。 負の値を指定すると、ビデオの前にオーディオが開始され、逆の場合も同様です。 |
units |
mov32_units |
Seconds |
の測定単位を設定しますaudio offsetコントロール: • Seconds • Frames |
write time code |
mov32_write_timecode |
disabled |
有効にすると、レンダリングにタイムコードトラックが追加されます.movファイル。 使用することもできますquicktime/reelメタデータ(存在する場合)は、トラックにリール名を付けます。存在しない場合は、ModifyMetaDataノードを使用してこのキーを追加できます。 注意: のinput/timecodeキーは、タイムコードを記述するためにシーケンスメタデータに存在する必要があります。 |
Advanced |
|||
codec options |
mov32_codecoptions |
N/A |
クリックして詳細を表示しますCompression Settingsダイアログ。 |
fast start |
mov32_flatten |
enabled |
有効にすると、MOVはダウンロード中に再生可能になります。 |
use format aspect |
mov32_use_format_aspect |
disabled |
有効にすると、レンダリングされた.movは入力と同じピクセル比を使用します。 無効にすると、コーデックは使用するピクセルアスペクトを決定します。 注意: PALおよびNTSCを記述しているコーデックは、レンダリング中に比率を決定する必要がありますが、そうでない場合は1:1ピクセル比率を期待する形式では、このオーバーライドが必要になる場合があります。 |
ycbcr matrix |
mov32_ycbcr_matrix_type |
Format-based |
RGBをY'CbCrに変換する方法を設定します。Rec 601そしてRec 709 ITU.BC仕様に従いながら、 Nuke Legacy、 Nuke Legacy Mpeg 、そしてNuke Legacy YUVS後方互換性のために保持されます。Format-based色行列をRec 601幅が840ピクセル未満の形式の場合、およびRec 709 840ピクセル以上の幅の形式の場合。 この設定は、Y'CbCrベースのピクセルタイプを使用している場合にのみ使用できます。 |
pixel format |
mov32_pixel_format |
dependent on the codec chosen |
現在のコーデックでサポートされているピクセル形式をリストします。ピクセル形式はタイプとレイアウトを定義しますNuke QuickTimeからのリクエスト: • ピクセル色空間-いずれかRGB(A)またはYCbCr(A)。これは、QuickTimeまたはNukeのQuickTimeリーダーは、色空間間の変換を行います。Y'CbCrピクセルタイプの場合、 RGB(A)カラースペースはNuke RGBからY'CbCrへの変換をQuickTimeに依存しています。を選択するYCbCr(A)カラースペースとはNuke変換を担当するため、特定のycbcr matrix使用できます(これが推奨されます)。 • ピクセルビット深度- 8-bit、 16-bit 、 等々。これにより、フレームの圧縮解除時に使用されるエンコード深度が設定されます。ビット深度を大きくすると、速度とメモリ使用量が犠牲になりますが、精度が高くなります。 • ピクセルレイアウト- 422、 444 、 4444 、 等々。これは、バッファ内の色差チャンネルの配置方法を定義します。444バッファの空間クロマサンプリングは、 422、利用可能な場合は一般的に優先されます。すべての場合、 Nukeサブサンプリングされたバッファを最大解像度にアンパックします。 • 範囲-いずれかBiasedまたは空。にとってRGB(A)タイプの場合、値は全範囲(0〜1)です。にとってYCbCr(A)タイプでは、値はデフォルトでビデオ範囲にあり、スケールの両端にヘッドルームを提供します。これが設定されている場合Biased、ヘッドルームはトップエンドでのみ利用可能です。 • (4cc). これは、QuickTime APIで定義されているピクセルタイプ4ccです。 この設定は、コーデックが受け入れる最適な形式にデフォルト設定されます。 |
write nclc |
mov32_write_nclc |
enabled |
有効にすると、 nclcのデータcolrビデオサンプルのアトム。 |
write gamma |
mov32_write_gamma |
enabled |
有効にすると、 gamaのデータgamaビデオサンプルのアトム。 |
write prores |
mov32_write_prores |
enabled |
有効にすると、 proresのデータproresビデオサンプルのヘッダー。 |
mov64 encoder Settings |
|||
codec profile |
mov64_dnxhd_codec_profile |
dependent on the codec chosen |
Avid DNxHDコーデックのターゲットビットレートを設定します。 注意: このコントロールは、 Avid DNxHD Codecが選択されます。 |
fps |
mov64_fps |
dependent on Compositing環境 Project Settings |
出力ファイルの1秒あたりの再生フレームを設定します。 |
audio file |
mov64_audiofile |
n/a |
出力に含める別のオーディオファイルを指定できます。 ファイルパスを手動で入力するか、参照ボタンをクリックしてオーディオファイルを見つけます。 |
audio offset |
mov64_audio_offset |
0 |
で指定された音声ファイルの開始時間を設定しますaudio fileコントロール。測定単位は、 unitsコントロール。 負の値を指定すると、ビデオの前にオーディオが開始され、逆の場合も同様です。 |
units |
mov64_units |
Seconds |
の測定単位を設定しますaudio offsetコントロール: • Seconds • Frames |
write time code |
mov64_write_timecode |
disabled |
有効にすると、 Nukeタイムコードを.movメタデータ(利用可能な場合)。 注意: タイムコードはinput/timecodeメタデータキーペア。このフィールドが空白の場合、タイムコードはファイルに書き込まれません。 |
Advanced |
|||
output range |
mov64_dnxhd_encode_video_range |
Video Range |
DNxHDファイルをエンコードするための最小および最大の色範囲値を設定します。 • Full Range -全データ範囲(8ビットの場合は0〜255、10ビットの場合は0〜1023)でエンコードします。 • Video Range -縮小された、またはビデオ/法的データ範囲(8ビットの場合は16-240または10ビットの場合は64-960)でエンコードします。 |
bitrate |
mov64_bitrate |
20000 |
コーデックが設定する制限内で、コーデックが到達しようとするターゲットビットレートを設定しますbitrate toleranceそしてquality min/maxコントロール。 注意: のbitrateコントロールは、次のような特定のコーデックでのみ有効になります。 MPEG-4 - Video。 |
bitrate tolerance |
mov64_bitrate_tolerance |
40000000 |
ビットレートが変化する量を設定しますbitrate設定。この許容値の設定が低すぎると、レンダリングが失敗します。 注意: のbitratetoleranceコントロールは、次のような特定のコーデックでのみ有効になります。 MPEG-4 - Video。 |
quality min |
mov64_quailty_min |
2 |
指定されたビットレートを達成するためにコーデックが画像を変更できる品質範囲を設定します。範囲を大きくすると、画像が劣化する可能性があります。 注意: のquality min/max コントロールは、次のような特定のコーデックでのみ有効になります。 MPEG-4 - Video。 |
quality max |
mov64_quailty_max |
31 |
|
gop size |
mov64_gop_size |
12 |
圧縮GOP(画像のグループ)を形成するために一緒に配置できるフレームの数を設定します。 注意: 大きな変更を行うと、レンダリングされたファイルを読み取る他のアプリケーションが停止する可能性があるため、このコントロールには注意してください。 注意: のgop sizeコントロールは、次のような特定のコーデックでのみ有効になります。 MPEG-4 - Video。 |
b frames |
mov64_b_frames |
0 |
レンダリングされたファイルで連続できるBフレームの最大数を設定します。 デフォルト、 0、出力にBフレームの最大数を課しません。 注意: のb frames コントロールは、次のような特定のコーデックでのみ有効になります。 MPEG-4 - Video。 |
write nclc |
mov64_write_nclc |
enabled |
有効にすると、 nclcのデータcolrビデオサンプルのアトム。 |
PNG |
|||
data type |
datatype |
8 bit |
レンダリングのビット深度を設定します.pngファイル: • 8ビット • 16ビット |
SGI |
|||
data type |
datatype |
8 bit |
レンダリングのビット深度を設定します.sgiファイル: • 8ビット • 16ビット |
big endian |
bigEndian |
enabled |
有効にすると、レンダリングされたファイルはネイティブエンディアンではなくビッグエンディアンになります。ビッグエンディアンのファイルはレンダリングに時間がかかりますが、一部のアプリケーションはビッグエンディアンのファイルのみを受け入れます。 |
compression |
compression |
RLE |
レンダリングされたファイルに適用する圧縮タイプを設定します。 |
TARGA |
|||
compression |
compression |
RLE |
レンダリングされたファイルに適用する圧縮タイプを設定します。 |
TIFF |
|||
data type |
datatype |
8 bit |
レンダリングのビット深度を設定します.tiffファイル: • 8ビット • 16ビット • 32ビットフロート |
compression |
compression |
Deflate |
レンダリングされたファイルに適用する圧縮タイプを設定します。 |
YUV |
|||
interlaced |
interlaced |
disabled |
有効にすると、ファイルはプログレッシブではなくインターレースとしてレンダリングされます。 |
ステップバイステップガイド
ビデオチュートリアル
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
Email Docs Teamフィードバックをお寄せいただきありがとうございます。