Author Topic: v2 daily builds - offline rendering faster than DR  (Read 11776 times)

2018-01-16, 17:05:41
Reply #15

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13622
  • Marcin
    • View Profile
The problem is that I did not do my tests properly (I did not check daily build local vs daily build DR). Maybe denisgo22 made some mistake, like having two different versions installed on the computers?
I will redo the tests ASAP and post the results here.

Sorry for the extra confusion. :)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2018-01-16, 18:03:05
Reply #16

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6073
    • View Profile
Just a quick test - this was just coincidence, I was using DR to speed up making an image for the website, and noticed this.

So, same scene, set to render for 80 passes, using latest V2 daily (Jan 8th). When the render completes, here is the reported noise level:

No DR: 6.11%
DR : 20.4%

The DR was quicker (and this is a small image, with small number of passes, so DR really didn't have time to kick in), but the take away here is that the noise limit is reporting different if DR is used vs not, even if passes is used as the render limit. The noise in the images seems the same to me, so it isn't that the noise is different, just how it is being reported.

This does mean if you render to noise limit, DR images will "take longer" as they are in fact rendering to a much cleaner version of the image - as you can see if I want "6% noise" then my DR cut off would have to be set to 20% noise or so, due to the number being reported wrong.



Tom Grimes | chaos-corona.com
Product Manager | contact us

2018-01-24, 16:46:26
Reply #17

mike288

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 353
  • Michal 'Mike' Wirth
    • View Profile
Thanks for testing. It is fixed and the fix will be most probably in next daily. Track the changelog for that ...
Chaos Scatter developer | In case of crash, please send minidump | Private uploader: https://corona-renderer.com/upload

2018-01-24, 16:53:18
Reply #18

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6073
    • View Profile
Cheers Mike :)
Tom Grimes | chaos-corona.com
Product Manager | contact us

2018-01-26, 12:44:38
Reply #19

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13622
  • Marcin
    • View Profile
Tests from the newest daily build. It seems to work pretty much as expected, but I still have one question - why with DR it reported 38 passes rendered, even though pass limit was set to 30? Is it because some extra passes were sent from the node after the rendering was stopped on the master?

(30pass = pass limit set to 30)
(noise7 = noise limit set to 7)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2018-01-29, 15:19:39
Reply #20

TomG

  • Administrator
  • Active Users
  • *****
  • Posts: 6073
    • View Profile
That would be the cause as far as I know - the pass limit is based on the passes that the local machine has, so I believe two things can happen
1) Local machine has 29 passes, does the 30th itself, and asks the nodes for their last updates, which will add more passes and take it over 30
2) Local machine has 29 passes, and a node says "Here! Have another 6 passes!" which takes it over the 30 (plus, it will then collect any additional passes from any other nodes)

From my thinking, this will be affected by how long a pass takes to render in combination with how often the nodes send updates (fast rendering passes with longer update times, then increased chance of nodes adding a greater number of passes over the limit; longer passes and faster updates from the nodes, more likely they will just add one or two extra passes)
Tom Grimes | chaos-corona.com
Product Manager | contact us

2018-01-29, 16:11:39
Reply #21

mike288

  • Former Corona Team Member
  • Active Users
  • **
  • Posts: 353
  • Michal 'Mike' Wirth
    • View Profile
Yes exactly - master gathers all remaining passes from slaves (since they are already done) which may exceed the set limit. It just further improves the result.
Chaos Scatter developer | In case of crash, please send minidump | Private uploader: https://corona-renderer.com/upload

2018-01-29, 16:34:42
Reply #22

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
yep, we dont want to discard passes just so we dont overrun the limit ;)
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)