State:Closed|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:372224|TargetRelease:11.2v5|
Problem summary
The NUKE_EXR_TEMP_NAME environment variable does not match the naming convention of .exr temporary files to the naming convention of .dpx temporary files.
Currently, .dpx sequences are written out like so:

Whereas, with the NUKE_EXR_TEMP_NAME environment variable set, .exr sequences will be written out like the following:

Customer reported version
Nuke 11.2v4
Customer reported platform
Windows
Steps to reproduce
1) Set the following environment variable on your system NUKE_EXR_TEMP_NAME=1, then open Nuke.
2) Create a Checkerboard node and attach it to a Write node.
3) Render out an .exr sequence and observe the naming convention used for the temporary files. It should look something like the following:
filename.[FrameNumber].exr.tmp
If you then render a .dpx sequence and look at the names used for the temporary files, you will notice that the naming convention is different. ie:
filename.[FrameNumber].dpx.[NukeExecutableProcessID].tmp
Reproduced by support
This bug has been reproduced in:
Nuke 11.2v4 - Windows 10
Earliest version tested
Nuke 11.2v4
- The NUKE_EXR_TEMP_NAME environment variable did not exist before this version.
Expected behaviour
The naming convention of .exr temporary files should be the same as the naming convention of .dpx temporary files. For example:
filename_[FrameNumber].exr.[NukeExecutableProcessID].tmp
Actual behaviour
The naming convention of .exr temporary files does not match the naming convention of .dpx temporary files. For example:
filename.[FrameNumber].exr.tmp
We're sorry to hear that
Please tell us why