Author Topic: AI DeNoiser  (Read 709 times)

0 Members and 1 Guest are viewing this topic.

Offline Allan

  • Newbie
  • *
  • Posts: 5
AI DeNoiser
« on: February 09, 2018, 04:10:00 am »
I am not a fan of Solidworks Visualizer, but this AI DeNoiser looks amazing. It promises 10x increased rendering speeds.
Can you make something similar in Keyshot? :)



Source:
http://blogs.solidworks.com/solidworksblog/2018/02/solidworks-2019-technology-preview-part-1.html

Offline KeyShot

  • Administrator
  • Hero Member
  • *****
  • Posts: 927
Re: AI DeNoiser
« Reply #1 on: February 09, 2018, 08:51:48 am »
We have been looking into this. One of the issues is that it is not a general solution. It will not work well with certain types of noise. It also tends to overblur certain regions (as can be seen in your example). One of the reasons why GPU renders use (or have to use) this type of technique is that they generally all use some sort of path tracing. Path tracing is a fast simple Monte Carlo sampling technique that GPUs are able to run. Path tracing will give you a noisy image fast, but it will take a very long time to get rid of the noise. Mathematically, if you wish to half the amount of noise you will need four times as many samples (and four times the rendering time). This makes it very difficult to achieve a noise free image, and this is the reason why path tracing is being paired with a noise filter (I even wrote a simple paper about this long time ago: http://graphics.stanford.edu/~henrik/papers/wscg95.html).
In KeyShot we have focused on reducing noise as part of the rendering. It is a bit more complex, but something we can do, since we do not use path tracing, but a more complex algorithm. When you using interior mode there is already an adaptive denoising taking place. We are still refining this. There are still cases where hot pixels can appear, and we have some work in progress to specifically address those.

Offline Allan

  • Newbie
  • *
  • Posts: 5
Re: AI DeNoiser
« Reply #2 on: June 14, 2018, 06:25:26 am »
Thanks for the reply. Yes, it is probably not so straightforward to work with. I am glad that you work on the hot pixels. That is one of my main issues with Keyshot at the moment.

Offline mattjgerard

  • Hero Member
  • *****
  • Posts: 1018
Re: AI DeNoiser
« Reply #3 on: June 14, 2018, 10:27:53 am »
I've found that the Nik denoiser works wonders for my images. And it will process it as a seperate layer, so things can be masked out and different levels of denoise can be applied to different areas of the image. Very flexible, but yes it takes time in post to do it.

The adaptive part of the noise reduction being built into keyshot itself seems to be the best news for this.