1. get noice_command_generation at https://github.com/zpelgrims/noice_command_generation
2. Supply you own file path for the following:
filename_input = "\"yourFilePath\\yourFileName_Noice_Input0000.exr\""
ilename_output = "\"yourFilePath\\yourFileName_denoiced.#####.exr\""
arnold_bin_path = "C:\\ProgramData\\Autodesk\\ApplicationPlugins\\MAXtoA"
3. If your using Windows, try modifying the file string thus:
filename_input = "\"Q:\\!resource\\footage\\vr_camera_longer\\vr_camera_longer_Noice_Input0000.exr\""
Adding the escape character \ before other \'s and " 's - easy to do with find/replace. Also, don't use the file string generated by the 3ds MAX built-in denoiser, as it use the forward slash / in the file path. It is Arnolds' lack of attention to details like this and overall unhelpful help that I find annoying. It is impactful on our shop's ability to be productive with their render "solution"
4. The run the module from python. Copy the output.
5. Save it as a batch file (myoutpstring.bat) and run it out of a command shell.
This is how a noob like me figured out how get it working 🙂
-Mike
wow man... I never tried because I didn't know know 🙂
So I guess this is for noise reduction of a render image.
It works only with exr?
If I save my final render in tif?
You need to render with "output Denoising AOVs" checked. This creates an .exr (youfilename__Noice_Input####.exr) containing four layers which are used by the denoiser: RGBA, Variance, Normals, Depth. They are also good for compositing in AfterFx with ProEXR plugin (free).
You also need to uncheck "Progressive Render" or .exr network renders fail:
I modified Zeno's script to get it to work for me:
noice-command-generation-v2.zip
Thanks @Michael yes I realized how to make it work. Never again noise.... 🙂
So I guess if I want to make a batch file to denoise multiple files I have to edit the bat file...
Also check this answer from Mads.
Well that is much more compact. Thnx.