-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add required variance aovs for denoising (noice) #34
Comments
A check box sounds good to me. From the Maya docs:
I guess they forgot to say in the docs that variance aov is also outputed :)
Since only the variance AOV is actually needed, you get better result with diffuse_albedo, Z and N.
What do you think? |
I am going to think about it more tonight, I want to review the other plugins a bit more. According to the documentation for MtoA, that one check box does it all. I can see staying in sync with other plugins would be nice but I could also see a more 1 to 1 implementation with Arnold core where we support adding channels to the pass options which just have a custom token ([Variance]) or key word "_variance" which will do the work of hooking up the filter to the associated non-variance channel. This could allow users to control exactly what variance AOVs are exported instead of getting all of them. This has the potential for being more work though for a little to non-existent user base. Man, I wish they didn't kill Softimage. |
OK, so MAXtoA and C4DtoA both have 'AOVs' and 'Denoiser' tabs. Maya has the 'AOVs' only tab and puts denoising controls in 'System' or 'AOVs' (controlling Optix or noice respectively). C4DtoA has Optix denoising control in 'System' like Maya but MAXtoA has all denoising in the 'Denoiser' tab. That's a bit all over the place so, I am not worried about matching any other plugin exactly. I like the idea of grouping denoising control in one tab like MAXtoA. To avoid confusion about Optix vs noice and for quicker first glance access. I think we can still add 'AOVs' tab for LPE support and any other new AOV stuff that might need more control, cryptomatte control. |
@caron Have you had the time to do anything on this?? |
Please go ahead, still pretty busy
*written with my thumbs
…On Mon, Dec 3, 2018, 1:10 PM Jens Lindgren ***@***.*** wrote:
@caron <https://github.com/caron> Have you had the time to do anything on
this??
If not, do you mind if I start working on it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#34 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAmNHhsdpZR9Oag4D-8ytcneRkPhjMlcks5u1ZNfgaJpZM4Wksrq>
.
|
Ok so I'm almost done writing a first version of the "Output Denoising AOVs" feature. MAXtoA MtoA This makes the two plugins really different. It's also not clear from the Arnold docs how to go about with light AOVs. And there no information about compression, bit-depth, bounding box, etc. of the different AOVs required by noice. As I said above, right now I have coded so it works like in MAXtoA, but I would really like some input here so we can find a better way. Should I switch to how it's in MtoA? |
closing |
Add the required AOVs for denoising with noice. We don't have a standard interface in Softimage for controlling the filter per AOV. The easiest solution would be to handle it automatically behind the scenes when a check box in render options is turned on, similar to how MtoA is doing this.
Thoughts?
The text was updated successfully, but these errors were encountered: