Solaris - Output Variance AOV missing

am_wilkins
Collaborator
Collaborator

Solaris - Output Variance AOV missing

am_wilkins
Collaborator
Collaborator

Hi,

 

I've noticed that the "Render Settings" option to "Output Variance AOV" is missing in Solaris.


Is this required for Noice? I tried to manually add N, Z and Diffuse_Alebdo AOV however, when using the "arnold_denoiser" (default settings) in the OUT context, it's not producing a denoised resulting image.

This was just trying to denoise the "RGBA" EXR, multilayered.

 

Any pointers to denoising with Noice and Solaris?

 

all the best,

amwilkins

 

 

0 Likes
Reply
Accepted solutions (1)
763 Views
13 Replies
Replies (13)

Stephen.Blair
Community Manager
Community Manager
Accepted solution

Noice is not supported yet in Solaris. There's no way to set it up.

Yes, you could probably set up the all AOVs manually, but then there's no way to get the required metadata into the EXR. noice depends on specific EXR metadata.

 

Have you tried OIDN? We've had some good feedback from customers on that denoiser.

 

 

For reference, here's the ticket for supporting the noice workflow:



// Stephen Blair
// Arnold Renderer Support
0 Likes

am_wilkins
Collaborator
Collaborator

Hi Stephen,

 

Ah, that's a shame.

Will stand-by for this feature.

 

"Have you tried OIDN? We've had some good feedback from customers on that denoiser."

Oh that's cool to hear.
I'm specifically after a good "temporally stable" denoiser, I've tried to do some more research on Optix and OIDN to see if this was the case but it didn't seem to be. Do you know if either denoiser would work on multiple frames/animation?

 

amwilkins

0 Likes

am_wilkins
Collaborator
Collaborator

Hi again,

 

I see an article from 2021 regarding temporal being added to Optix 7.3 or later.
"The OptiX denoiser comes with a brand new denoising mode called temporal denoising, which is engineered to denoise multi-frame animation sequences without getting any of the low-frequency denoiser artifacts in the animation that you get when you denoise animated frames separately. The results are impressively smooth, and this update will be a boon to users of the OptiX denoiser who want to remove noise from moving sequences. This has been one of our most requested features and now it’s here. This release of the OptiX denoiser comes with yet another performance increase as well, and the recent AOV (layered) denoising and brand new temporal denoising are fast enough on the current generation of NVIDIA GPUs to be used in real time for interactive applications, with plenty of room to spare for rendering."

https://developer.nvidia.com/blog/new-nvidia-optix-enhancements-that-improve-your-ray-tracing-applic...

 

Is this not available in Arnold yet?

 

thanks,

amwilkins

0 Likes

Stephen.Blair
Community Manager
Community Manager

@am_wilkins wrote:

Hi Stephen,

 

Ah, that's a shame.

Will stand-by for this feature.

 

"Have you tried OIDN? We've had some good feedback from customers on that denoiser."

Oh that's cool to hear.
I'm specifically after a good "temporally stable" denoiser, I've tried to do some more research on Optix and OIDN to see if this was the case but it didn't seem to be. Do you know if either denoiser would work on multiple frames/animation?

 

amwilkins


I think you have to try OIDN, it will depend on what type of animation. Some customers do use it on animated frames.



// Stephen Blair
// Arnold Renderer Support
0 Likes

Stephen.Blair
Community Manager
Community Manager

@am_wilkins wrote:

Hi again,

 

I see an article from 2021 regarding temporal being added to Optix 7.3 or later.
"The OptiX denoiser comes with a brand new denoising mode called temporal denoising, which is engineered to denoise multi-frame animation sequences without getting any of the low-frequency denoiser artifacts in the animation that you get when you denoise animated frames separately. The results are impressively smooth, and this update will be a boon to users of the OptiX denoiser who want to remove noise from moving sequences. This has been one of our most requested features and now it’s here. This release of the OptiX denoiser comes with yet another performance increase as well, and the recent AOV (layered) denoising and brand new temporal denoising are fast enough on the current generation of NVIDIA GPUs to be used in real time for interactive applications, with plenty of room to spare for rendering."

https://developer.nvidia.com/blog/new-nvidia-optix-enhancements-that-improve-your-ray-tracing-applic...

 

Is this not available in Arnold yet?

 

thanks,

amwilkins


No, not yet.

 

For reference, the ticket is

ARNOLD-12060
Temporal Optix denoising



// Stephen Blair
// Arnold Renderer Support

am_wilkins
Collaborator
Collaborator

Okay, adding to my list. 👍

 

On this topic, it would require building it and using command line etc. ?
Applied as an arnold imager would simply bake the denoise into the rendered frames and not produce a "_denoised" version of the image? Or is their another way to use OIDN with Arnold? (similar to Noice)

 

 

Thanks!

0 Likes

Stephen.Blair
Community Manager
Community Manager

Yes, OIDN would be an imager. And the OIDN imager has an Output Suffix parameter, so you can output the denoised version in a different layer.



// Stephen Blair
// Arnold Renderer Support

am_wilkins
Collaborator
Collaborator

Okay, I see it... somehow hadn't noticed that field before.
Thank you very much.

0 Likes

supervisorAlone
Enthusiast
Enthusiast

Hi,

from what I tried output suffix works only with sick, not with husk, sounds right to you?

0 Likes

Stephen.Blair
Community Manager
Community Manager

@supervisorAlone wrote:

Hi,

from what I tried output suffix works only with sick, not with husk, sounds right to you?


husk with Arnold product type?



// Stephen Blair
// Arnold Renderer Support
0 Likes

supervisorAlone
Enthusiast
Enthusiast

I need custom aov, cause I don't use arnoldrendersettings with husk...let me try!

 

0 Likes

supervisorAlone
Enthusiast
Enthusiast

no, it doesn't create the aov with the suffix

0 Likes

am_wilkins
Collaborator
Collaborator

Hi everyone,

 

I also haven't managed to get the example: "RGBA_denoised" AOV assuming a "_denoised" suffix has been added while rendering with husk.

 

Haven't completely finished testing with arnold product type etc. but at least within the Houdini scene rendering locally I haven't seen that "_denoised" AOV pop up.

Not sure if it would only show during a husk/kick/sick render?

 

I added this problem within the scene file posted here:

(far right side)

https://forums.autodesk.com/t5/arnold-for-houdini-forum/solaris-custom-aov-not-working/td-p/12643010...

 

 

amwilkins

 

0 Likes