Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] Bug Reporting => Topic started by: denisgo22 on 2018-01-07, 22:13:22

Title: v2 daily builds - offline rendering faster than DR
Post by: denisgo22 on 2018-01-07, 22:13:22
With last DB from 4 2018 In addition to the problem of constantly updating IR---  I discovered for myself one more interesting problem/
Render process faster without DR !:)
After connecting for all my slaves, noise level starts to rise very quickly and practically in almost 10 times increases the rendering time, if at all it reaches the necessary parameters in approximately the time when the render was completed on one machine:)
maybe someone else has faced the same problem?

Title: Re: Render faster without Distribute Render?!!
Post by: maru on 2018-01-08, 10:32:51
Does it work fine with pass and time limits?
Title: Re: Render faster without Distribute Render?!!
Post by: draxdamax on 2018-01-09, 18:09:29
Hi

I also have some issues - in my case with the latest DB 08.01.
There is clearly a problem somewhere , at least with the noise reporting if not with the DR entirely.

I've attached a small test with/without DR.

The scene was built with DB 08.12 and the master is an I7 with slave a dual xeon E5 - V1 if it matters.

Title: Re: Render faster without Distribute Render?!!
Post by: maru on 2018-01-10, 11:28:28
Same question :)
Does it work fine with pass and time limits?
 

Title: Re: Render faster without Distribute Render?!!
Post by: denisgo22 on 2018-01-10, 18:53:05
Same question :)
Does it work fine with pass and time limits?

\1.If render only on workstation with 3% noise limit- i get this 3% in 200 passes of render time/
2.If i set 200 passes and use DR /without noise limit, only passes/ with same picture i get 15% noise level in the end of render in VFB/:))
\judge for yourself:))
seems to me that using DR noise level generally does not fall below 14% never/
DB-- 8 /2018
With time option i am not testing because--i think yet everything is clear:)
-----------------------------------
(https://forum.corona-renderer.com/index.php?action=dlattach;topic=18802.0;attach=77432;image)
(https://forum.corona-renderer.com/index.php?action=dlattach;topic=18802.0;attach=77430;image)
(https://forum.corona-renderer.com/index.php?action=dlattach;topic=18802.0;attach=77436;image)
Title: Re: Render faster without Distribute Render?!!
Post by: maru on 2018-01-11, 11:18:23
Here are my tests and conclusions:

1.7 local render with nose limit set to 5 - 75 passes, 6:56 - OK
1.7 DR with noise limit set to 5 - 88 passes, 4:15 - OK

v2 DR with noise limit set to 5 - 198+ passes, 10:34+ - NOT OK (stopped manually, reported noise level was over 20, though the image quality was already much better than in previous examples)
v2 DR with pass limit set to 75 - noise level 21, 4:17 - KIND OF OK (pretty much consistent with 1.7, except for the crazy noise level value)
v2 DR with time limit set to 4:15 - 72 passes, noise level 12,65 - KIND OF OK (pretty much consistent with 1.7, strange reported noise level again)


Update: https://forum.corona-renderer.com/index.php?topic=18802.msg118500#msg118500

Title: Re: Render faster without Distribute Render?!!
Post by: denisgo22 on 2018-01-11, 13:01:58
Here are my tests and conclusions:

1.7 local render with nose limit set to 5 - 75 passes, 6:56 - OK
1.7 DR with noise limit set to 5 - 88 passes, 4:15 - OK

v2 DR with noise limit set to 5 - 198+ passes, 10:34+ - NOT OK (stopped manually, reported noise level was over 20, though the image quality was already much better than in previous examples)
v2 DR with pass limit set to 75 - noise level 21, 4:17 - KIND OF OK (pretty much consistent with 1.7, except for the crazy noise level value)
v2 DR with time limit set to 4:15 - 72 passes, noise level 12,65 - KIND OF OK (pretty much consistent with 1.7, strange reported noise level again)

So which conclusion?
Not correct noise report with DR render?
And quality is OK?
Title: Re: Render faster without Distribute Render?!!
Post by: TomG on 2018-01-11, 13:54:43
So which conclusion?
Not correct noise report with DR render?
And quality is OK?

Looking at Marcin's results, that's how it would seem to me - the rendering is ok, but the noise level reporting is incorrect with DR, giving a higher value than it should, so it continues rendering even when it has hit the needed quality, as the noise level still shows as too high.
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: maru on 2018-01-11, 13:59:30
Yes, the conclusion is that the noise level reporting seems to be broken when using DR. Sorry I forgot to add that. :)
Anyway, this is reported directly to the dev team, so we can expect a fix soon.


Update: https://forum.corona-renderer.com/index.php?topic=18802.msg118500#msg118500

Title: Re: v2 daily builds - offline rendering faster than DR
Post by: denisgo22 on 2018-01-11, 14:32:02
Yes, the conclusion is that the noise level reporting seems to be broken when using DR. Sorry I forgot to add that. :)
Anyway, this is reported directly to the dev team, so we can expect a fix soon.

Thanks a lot:)
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: iancamarillo on 2018-01-12, 02:31:59
so just to make sure, this error is NOT happening in 1.7 hotfix 2 right? Thanks
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: Frood on 2018-01-12, 08:44:40
Right, only current daily is affected.


Good Luck


Title: Re: v2 daily builds - offline rendering faster than DR
Post by: iancamarillo on 2018-01-12, 18:09:34
ok thx
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: maru on 2018-01-16, 16:45:45
Guys, sorry for the confusion. It seems that my tests were not very reliable (and I did not even test v2 with no DR).
The explanation is that version 2 is using a "different unit" to report the noise level (you can see it as a different scale). This is because it is supposed to make the noise level more consistent with what was reported in Corona 1.6.

So the noise level is reported correctly, it is just using a different unit (or scale) for this.

We will of course double check whether DR is definitely working fine in the daily builds.
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: PROH on 2018-01-16, 16:59:17
@maru - you just made me much more confused..... Could you please explain this with some noise % examples - and maybe some renders?
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: maru on 2018-01-16, 17:05:41
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. :)
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: TomG on 2018-01-16, 18:03:05
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.



Title: Re: v2 daily builds - offline rendering faster than DR
Post by: mike288 on 2018-01-24, 16:46:26
Thanks for testing. It is fixed and the fix will be most probably in next daily. Track the changelog for that ...
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: TomG on 2018-01-24, 16:53:18
Cheers Mike :)
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: maru on 2018-01-26, 12:44:38
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)
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: TomG on 2018-01-29, 15:19:39
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)
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: mike288 on 2018-01-29, 16:11:39
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.
Title: Re: v2 daily builds - offline rendering faster than DR
Post by: Ondra on 2018-01-29, 16:34:42
yep, we dont want to discard passes just so we dont overrun the limit ;)