Page 1 of 1

Add Stop to DLCS or any other pre-rendering phase

Posted: Thu Aug 22, 2019 2:32 pm
by marcatore
As subject, please devs, is it possible to have the opportunity to stop a caching phase calculation?

If, for example, something goes wrong with the settings you have just two choices:

1- kill Blender if you are sure you have saved file before start rendering (this force you to remember this everytime)

2- wait it ends calculation

Thank you

Re: Add Stop to DLCS or any other pre-rendering phase

Posted: Thu Aug 22, 2019 3:21 pm
by Dade
Yes, it is known problem, something we need to look into (however, the solution isn't going to be trivial to write).

Re: Add Stop to DLCS or any other pre-rendering phase

Posted: Thu Aug 22, 2019 3:24 pm
by lacilaci
or, make calculating of caches so fast that it's not a problem :lol: there you go, problem solved

Re: Add Stop to DLCS or any other pre-rendering phase

Posted: Thu Aug 22, 2019 3:26 pm
by Dade
lacilaci wrote: Thu Aug 22, 2019 3:24 pm or, make calculating of caches so fast that it's not a problem :lol: there you go, problem solved
"There are no free lunches"

Re: Add Stop to DLCS or any other pre-rendering phase

Posted: Thu Aug 22, 2019 3:35 pm
by marcatore
Dade wrote: Thu Aug 22, 2019 3:21 pm Yes, it is known problem, something we need to look into (however, the solution isn't going to be trivial to write).
Ok... I hope you'll find a way to do it.
lacilaci wrote: Thu Aug 22, 2019 3:24 pm or, make calculating of caches so fast that it's not a problem :lol: there you go, problem solved
:)

Re: Add Stop to DLCS or any other pre-rendering phase

Posted: Thu Aug 22, 2019 4:30 pm
by lacilaci
Dade wrote: Thu Aug 22, 2019 3:26 pm
lacilaci wrote: Thu Aug 22, 2019 3:24 pm or, make calculating of caches so fast that it's not a problem :lol: there you go, problem solved
"There are no free lunches"
so maybe just a little faster, like 75% faster?? :D

Re: Add Stop to DLCS or any other pre-rendering phase

Posted: Thu Aug 22, 2019 5:42 pm
by FarbigeWelt
Dade wrote: Thu Aug 22, 2019 3:21 pm Yes, it is known problem, something we need to look into (however, the solution isn't going to be trivial to write).
Why can you not just divide into partial loops like you do it for console messages (pgic indirect cache photons counting)? Rendering can be stopped with ‚ESC‘ key. Is there not a similar solution possible? It would be very useful sometimes.

Just another side idea: If cache evaluation is dividable why not start rendering with the first bunch of entries and refining step by step. This would reduce waiting for first result, i.e. fast but inaccurate then improving stepwisely accuracy with the advantage to stop at any time.

Re: Add Stop to DLCS or any other pre-rendering phase

Posted: Thu Aug 22, 2019 5:51 pm
by provisory
FarbigeWelt wrote: Thu Aug 22, 2019 5:42 pm Just another side idea: If cache evaluation is dividable why not start rendering with the first bunch of entries and refining step by step. This would reduce waiting for first result, i.e. fast but inaccurate then improving stepwisely accuracy with the advantage to stop at any time.
Something like that would be great!