Current workflow makes pretty much sense to me. If you want to resume your render, you need to have some information to give to your renderer, so it can continue. That information is stored within IGI. Unrealistic high sample rate/hour is not needed at all, just use infinite time and stop whenever you are satisfied. Currently, I am more worried about sampling in animation, and the need to extra sample some parts, for example, dark corners, without the need to sacrifice resources onto the whole scene, but instead focusing them to just one spot/spots.
" You can't resume a stopped render directly without saving and resuming the IGI".
This problem could be solved by creating a function that automatically saves IGI file to the root/specified directory, in specified intervals(sampling rate percentage, or time interval). A function that can be turned on/off, much like auto-save in other applications. Something like "Auto-save IGI"( on/off), every (ssp/time condition).
To be honest, I never used sampling rate halt condition, so I never tried doing something like achieving specified sampling rate, then trying to continue on that level to get more sampling - pushing the condition further, upon reaching it. Do not know if that is even possible atm, maybe by going into the IGS file and changing conditions:
<halt_time>-1</halt_time>
<halt_samples_per_pixel>-1</halt_samples_per_pixel>
<frame_upload_period>40</frame_upload_period>
then resuming with IGI. The requested feature, if I am not mistaken, is to Indigo asks the user if the user wants to push/change halt conditions upon reaching them, and then automatically making the change in the IGS file. If so, would love to see it.
