ComfyUI Node
Nuke Write
A ComfyUI node in Nuke/IO with 13 inputs and 2 outputs.
Nuke Write
- image
- passes
- image
- file_paths
◄file_path►
◄frame_start1►
◄channelsrgba►
◄file_typeexr►
◄bit_depth16f►
◄compressiondwaa►
◄frame_padding4►
◄auto_sequencetrue►
◄create_directoriestrue►
◄colorspaceraw►
◄show_previewtrue►
CategoryNuke/IO
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| file_path | STRING | — | |
| frame_start | INT | 1-999999–999999 | — |
| imageopt | IMAGE | Image input. Used when channels is 'rgb' or 'rgba'. Not needed when channels='all_channels'. | |
| channelsopt | COMBO | rgba | Channel layout for the output file: rgba - write 4 channels (RGB + alpha). Uses the IMAGE input. rgb - write 3 channels (RGB only). Uses the IMAGE input. all_channels - write all passes as multi-channel EXR. Uses the PASSES input. Colorspace conversion is applied only to light passes, not to data passes (normal, depth, position, motion, IDs, mattes, UVs). |
| passesopt | NUKE_PASSES | Multi-pass bundle from Nuke Read MultiPass. Used when channels='all_channels'. | |
| file_typeopt | COMBO | exr | 9 options: exr, tiff, png, jpg, dpx, hdr, +3 |
| bit_depthopt | COMBO | 16f | 4 options: 8, 16, 16f, 32f |
| compressionopt | COMBO | dwaa | 10 options: none, rle, zip, zips, piz, pxr24, +4 |
| frame_paddingopt | INT | 41–10 | Number of digits for frame numbers (e.g., 4 = 0001, 0002...) |
| auto_sequenceopt | BOOLEAN | true | Auto-increment filename (image1.png, image2.png...). If disabled, overwrites existing file. |
| create_directoriesopt | BOOLEAN | true | — |
| colorspaceopt | COMBO | raw | Colorspace to WRITE the file as on disk (matches Nuke's Write node convention). Input is assumed to be in linear Rec.709 working space; the node encodes from linear Rec.709 to the chosen output space. raw - write input as-is, no conversion sRGB - encode linear Rec.709 -> sRGB via IEC 61966-2-1 OETF (typical for PNG / JPG) linear - write linear Rec.709, no conversion (typical for EXR) ACEScg - encode Rec.709 -> ACEScg (AP1 primaries) via no-CAT primary matrix (matches Nuke nuke-default; strict ACEScg is D60 but legacy mapping treats both as D65 for clean round-trips) |
| show_previewopt | BOOLEAN | true | Show thumbnail preview in node |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |
| file_paths | STRING | — |