Author Topic: Noise level based on inclu/exclude list  (Read 241 times)

2024-04-15, 18:50:33

Naxos

  • Primary Certified Instructor
  • Active Users
  • ***
  • Posts: 203
    • View Profile
Hi there,

I would use a "better" noise level calculation to set in animation works :
If we could include / exclude some objets from the global noise level calculation, this would help to set a better noise-based limit.

Best example is a packshot using some ShadowCatcher white floor :
My object has a quite complex shader, and stays noisy for many passes, while the floor is not noisy after 5-6 passes. But the noise level seams to make some average for the entire picture, and gives a wrong noise level number.

Any chance it will be implemented ?
Regards.

2024-04-16, 03:42:10
Reply #1

Aram Avetisyan

  • Corona Team
  • Active Users
  • ****
  • Posts: 561
    • View Profile
Hi,

The noise level is doing the correct thing - it is reporting the average "error" in the render. What if you mistakenly exclude an object which contributes significantly to the noise. How more accurate such noise level calculation is? Of course it is relative to the scene and it is a good practice to do test renders and get an estimate of noise levels that are good enough for the specific scene and shot.

For the shadowcatcher/plane cleaning up faster than the rest - adaptivity takes care of this, and if plane is relatively less noisy, more samples will be dedicated to the rest.
You can as well reduce the adaptivity recalculation to less passes than the default 5 - this will calculate the noise level more frequently, if it helps.

In such cases the pass limit is the better indicator of "cleanliness".
But you can achieve to some degree what you are reffering to by creating render regions - the noise level will be calculated for these parts specifically.

Hope this helps.
Aram Avetisyan | chaos-corona.com
Chaos Corona Support Representative | contact us

2024-04-16, 08:43:29
Reply #2

Frood

  • Active Users
  • **
  • Posts: 1922
    • View Profile
    • Rakete GmbH
Hi,

yes, this:

You can as well reduce the adaptivity recalculation to less passes than the default 5 - this will calculate the noise level more frequently, if it helps.

Do this everywhere and in every scene, especially doing animation. But even for stills it's better to use 1 here (it is a dinosaur default setting from old Corona times, it does more bad than good).

Additionally, activate the CInfo_SamplingFocus render element FYI to see adaptivity in action.


Good Luck




Never underestimate the power of a well placed level one spell.

2024-04-16, 11:26:40
Reply #3

romullus

  • Global Moderator
  • Active Users
  • ****
  • Posts: 8857
  • Let's move this topic, shall we?
    • View Profile
    • My Models
I might be wrong, but i suspect that the noise level is being evaluated from screen pixels and Corona does not have much clue how much specific object is contributing to the overall noise and thus can't exclude or include it in calculation.
I'm not Corona Team member. Everything i say, is my personal opinion only.
My Models | My Videos | My Pictures