Client 4.50 issue: Progress goes backwards

Message boards : Client : Client 4.50 issue: Progress goes backwards
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4574
Credit: 2,100,463
RAC: 8
Message 5539 - Posted: 20 Apr 2007, 14:36:34 UTC

I\'ve now been able to reproduce and isolate this issue in the development testbed. It happens because of some wrong progress reports being sent out from the BURP version of Blender just when Blender switches between one pass of a motionblur effect to the next. The switch causes it to briefly report the progress as if it had completed the next pass. After that it continues at the correct percentage and the interpolator will now interpolate the progress backwards untill the next part has been completed.

Pretty complicated but I\'ll try to figure out a way to avoid this problem.
ID: 5539 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4574
Credit: 2,100,463
RAC: 8
Message 5540 - Posted: 20 Apr 2007, 14:48:45 UTC - in response to Message 5539.  
Last modified: 20 Apr 2007, 14:49:30 UTC

The solution so far will be to simply not output progress between renderpasses (which in sessions without any node postprocessing shouldn\'t mean any difference whatsoever...).
ID: 5540 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4574
Credit: 2,100,463
RAC: 8
Message 5544 - Posted: 20 Apr 2007, 17:39:25 UTC

This change has been included in the current Blender patchset and will be released together with the next client release.
ID: 5544 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
PovAddict
Avatar

Send message
Joined: 25 Apr 05
Posts: 347
Credit: 4,618
RAC: 0
Message 5571 - Posted: 21 Apr 2007, 17:31:52 UTC

How about only updating progress if it is higher than the previous update? Although, if it is sending a single update with a higher-than-correct percentage, that won\'t work...
ID: 5571 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4574
Credit: 2,100,463
RAC: 8
Message 5576 - Posted: 21 Apr 2007, 21:07:43 UTC - in response to Message 5571.  

How about only updating progress if it is higher than the previous update? Although, if it is sending a single update with a higher-than-correct percentage, that won\'t work...

That\'s exactly what it does - it goes like this:

[...]
Part 100 of 103 on pass 3
Part 101 of 103 on pass 3
Part 102 of 103 on pass 3
Part 103 of 103 on pass 3
Part 103 of 103 on pass 4 <----
Part 0 of 103 on pass 4
Part 1 of 103 on pass 4
[...]

Ignoring the wrong report solves the problem quite nicely.
ID: 5576 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Client : Client 4.50 issue: Progress goes backwards