Community
Arnold for 3ds Max Forum
Rendering with Arnold in 3ds Max using the MaxtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Denoiser Issue?

33 REPLIES 33
Reply
Message 1 of 34
cerakecera
2363 Views, 33 Replies

Denoiser Issue?

Hello
I have an issue regarding the way the denoiser are applied. In previous versions the denoiser calculated at the end of the render, but now it does it during the render progress, which increases render time.
Dont know, if this is a new feature, or a bug.
How to revert to previous behaviour?
Recorded the issue

https://mega.nz/file/vg9CSbKL#PLsUdmSH8du1VBi_EMMHlASQzTfr0RpyyMcdazfQTcs

Tags (2)
Labels (2)
33 REPLIES 33
Message 2 of 34
Stephen.Blair
in reply to: cerakecera

It's a feature, requested by users



// Stephen Blair
// Arnold Renderer Support
Message 3 of 34
cerakecera
in reply to: Stephen.Blair

How to revert to previous behaviour?
Want to render animations and have the denoiser just calculate the finished render. This way its unnecessarily increases the render time.

Message 4 of 34
Luca_F
in reply to: cerakecera

+1 .. it would be great to have the possibility to choose between the two behaviours. I agree with cera kecera: the great feature to render animation frames denoised just when the frame was copmletely rendered .. it was simply a wonderful timesaver. (saving many of my deadlines)

Message 5 of 34
thiago.ize
in reply to: cerakecera

As Stephen mentioned, it's a feature so you can see what your denoised image looks like.


If you render with progressive mode enabled, I agree there currently is a bit of overhead since the denoiser is run after every progressive pass (we'll look into optimizing that in our internal ticket ARNOLD-11760). But progressive already has other overheads baked in, so you shouldn't be using progressive if all you care about is render time. If you disable progressive, you'll still get the denoiser running during and at the end of the render, but the overhead is greatly minimized, especially on many-core machines, because it's only using a single cpu core.

What's more, if all you care about is final frames and aren't doing IPR, I suggest batch rendering (I don't know if maxtoa allows that without a paid license) so that nothing is displayed to screen. It just renders straight to disk. Since nothing is displayed to screen, the denoiser is only run at the end of the render.

Message 6 of 34
strg6004
in reply to: cerakecera

???
Why is the previous way the denoisers worked replaced by this requested one in the first place?
Why not leave us the choice and keep both variants?
Why make things worse, when it was a good thing and make us force to do a workaround?
Why make this obvious downgrade and pretend its not?
Why make this renderer slower and not faster???

Why, why, why???


PLEASE undo this nonsense or give us the choice!
We have DEADLINES to keep, JESUS!

Message 7 of 34
strg6004
in reply to: thiago.ize

Nope, no change if progressive is checked or unchecked, same decreased render time...
And nope again, saving render time is NOT a bad thing!
Sorry, but your post does sound that way

Message 8 of 34
Stephen.Blair
in reply to: strg6004

How can it slow down batch renders? You have an Arnold license, aren't you batch rendering?



// Stephen Blair
// Arnold Renderer Support
Message 9 of 34
strg6004
in reply to: Stephen.Blair

You dont worry about my license, i pay good money for Autodesk products for over 10 years! And since a couple of years, Arnold is part of it...
So spending money for the development of this renderer, you tell me now to just use that crappy and buggy batch rendering instead of something advanced, which we all pay to develope???
Jesus, the arrogance!

Watch this and tell us again to just switch!
https://www.youtube.com/watch?v=deARCSVtIHw

You cant make decisions for us, leave us the choice, dont make this better for some users and worse for others. Bring back the old way the denoiser work, thanks!

Message 10 of 34
Stephen.Blair
in reply to: strg6004

For batch rendering, I mean using 3dsmaxcmd. What's buggy about that?

You can use whatever render manager you want. But if you're rendering on a single machine, you don't necessarily need one.

I'm not worried about your license. But you need a license to batch render. Many people posting here don't have an Arnold license so batch rendering is not an option.

No arrogance here.



// Stephen Blair
// Arnold Renderer Support
Message 11 of 34
strg6004
in reply to: Stephen.Blair

Whats the DIFFERENCE??? Its an ancient way of rendering, you cant see render progress of a frame or overall sequence, monitor render time of current frame, ETA, zoom in out, etc...
And no since last update, we cant use whatever we want. You took that choice from us by replacing new denoiser feature with previous one!

Message 12 of 34
strg6004
in reply to: Stephen.Blair

Lets make this short: I dont want to use any other rendering manager, i want to render my stuff the way it was in previous versions, i dont want to waste time thanks to the new denoiser feature, which adds up to a third of render time, i dont want anything new and i want to have the choice which feature to use!!!


So do we get the old way the denoiser works or not??? No changing the subject, please.

Message 13 of 34
thiago.ize
in reply to: strg6004

The caveat in my answer is that GPU rendering is always progressive, so GPU will always be slow unless you batch render.

In any case, this slowdown when in progressive mode is extreme and I agree needs to be fixed. I'm hoping we can do that in a future arnold release without the need for disabling denoising during the render.

One other point, there are two types of progressive rendering. One is for the negative AA (the blocky pixels at the start of the render) and the other is for the positive AA. I'm referring to the positive AA.


Message 14 of 34
thiago.ize
in reply to: strg6004

Apologies, I was thinking you were talking about the Intel Open Image Denoise imager (introduced in arnold 7) or the optix denoiser imager. The arnold noice denoise imager works in a different way to other imagers with respect to how it uses the computer's CPU and yes it will very likely introduce a sizeable overhead if used in a non-batch render with or without progressive rendering. I've made an internal ticket (ARNOLD-11761) for fixing this.

Message 15 of 34
thiago.ize
in reply to: strg6004

Speaking of the intel denoiser (https://docs.arnoldrenderer.com/display/A5AF3DSUG/Imager+Denoiser+Oidn) I suggest giving it a try as it's much faster, easier to use, and might even give better results.

Message 16 of 34
strg6004
in reply to: strg6004

You got it all wrong

I am using OIDN with GPU and its wasting one third of render time, due to the new way its denoising during render, which is nonsense for people using Arnold to render sequences...

Seems like your colleague wont/avoid answer, so im asking you:
Are you people going to insist to keep it this way???
Or revert it back the way it was in previous versions with the option for both features???

I can just repeat myself over and over again, leave us the choice which way we want the denoiser to be applied!
Hope to get an answer this time, thanks!

Message 17 of 34
thiago.ize
in reply to: strg6004

Great, I think we now have all the info for what you're doing. As I mentioned earlier, GPU rendering always runs in progressive mode, progressive mode currently has some imager overhead, and we're hoping to get this fixed in our internal ticket ARNOLD-11760. I can't give an ETA for when this performance regression will be fixed, but I agree with you that it's a serious performance hit for all imager users (denoise and other types of imagers), so it's high priority and I'm hoping we'll be able to solve this sooner rather than later.

Message 18 of 34
strg6004
in reply to: thiago.ize

Good, glad atleast you are considering this an issue!

But how about giving us a hotfix until you got the performance issue solved?
You know, revert back to previous version with the option to choose denoiser feature...
Im just repeating myself right right now, because there is still no answer to this question!


Message 19 of 34
cerakecera
in reply to: cerakecera

Hello
I like to ask about an update regarding the denoiser unnecessarily increasing render time. This matter should not be forgotten, so im forced to bump the thread again. Find a solution, please.

Message 20 of 34
Stephen.Blair
in reply to: cerakecera

We're working on it. I can't be any more specific.
As Thiago wrote:
we'll look into optimizing that in our internal ticket ARNOLD-11760





// Stephen Blair
// Arnold Renderer Support

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report