Hi all
As I mentioned in a few other threads, when you use imagers to denoise individual AOV layers, it may work the first time, but change anything (or sometimes even just render again without changing anything) and it stops working. Then it will work again randomly.
The Renderview always seems to contain the correct Denoised layers, just the rendered EXR doesn't
Might take a few renders to "break" it, but it does break
I've tried this on 3 workstations with the same problem happening
Here is a demonstration.
First I render a simple scene, component AOVs, GPU, Optix denoiser. everything works fine.
Then I change specular to coat and I lose my denoised layers
then I change to * meaning all layers, and again, no denoised layers.
Worked first time as you can see.
Worth noting....the denoised layers ARE present in Renderview.
Can anyone else confirm this?
Going to give a go today. Although I tend to do the denoise outside 3ds Max with a command line. At least for me is more practical.
Yes, I totally see your point. I use a .bat file which denoises entire sequences...it's very easy once it's set up.
The only time I wouldn't opt for a command-line solution is that it is only for Noice denoiseing, which means the renders must be CPU, in order to get those variance filter layers.
Personally, I tend to render GPU about 3-4 times as fast as CPU. I just finished a show I was rendering 3D elements for....only HD thankfully. But I had to render 26 shots at around 20-100 frames per shot. I managed to render them all GPU, GPU rendering saved my butt.
Anyhow, when/if you try this, remember to not let it work once or even twice before giving up. re-render, change a few settings, that sort of thing, and re-render. And always check the renders themselves for denoised layers, not just the Arnold Renderview.
This is still broken with the latest MaxtoA. V 4.3.2.46, Arnold V6.2.1.0.
Still, if I try to use and Optix denoiser imager (or Noice for that matter) the resulting denoised AOV layers ARE RENDERED IN MY RENDERVIEW but DO NOT MAKE IT INTO THE RENDERED EXR, making it useless.
This makes no sense. It does denoise and create the correct layers, it only fails to consistently write them out to my EXR output.
Please don't explain how to use a command prompt, that only works for Noice. I want something for Optix, and like I say, it does render these AOV layers using Optix. It just doesn't save them out. (but occasionally it does?!??!?!) makes no sense.