Autodesk / sitoa

Arnold plugin for Softimage
Apache License 2.0
33 stars 16 forks source link

OptiX denoising support #21

Closed JenusL closed 5 years ago

JenusL commented 6 years ago

Let's investigate if it's possible to add OptiX denoiser.

JenusL commented 5 years ago

I just tried to render with OptiX inside Softimage and it just works! I just added denoise_optix_filter to the available filters and done. But it doesn't update between every AA pass, only when the image is done after the final AA level. I also tried to disable all "Progressive Refinement" levels and put enable_progressive_render true in user options instead to enable REAL progressive refinement and that feature just works as well. But OptiX still doesn't show any image until rendering is done. So we just need to find out how we can get SItoA to update the image between each pass. That and put all settings in the UI. I will probably look at this tomorrow.

JenusL commented 5 years ago

Hmm.. I'm scratching my head on this one... Would be really nice to see a reference implementation of a OptiX display driver that's updating on each IPR. @sjannuz How are you doing it in ARV in Maya? Or are all plugins using a separate AOV for the denoising that only updates after image is completely done or on each IPR?

JenusL commented 5 years ago

So I added initial support for OptiX in #45 It works really well but it lacks updating on every IPR / iteration of Progressive right now.

JenusL commented 5 years ago

Created a new ticket for the OptiX denoising in display driver #48