Veronika,
I'm curious. Are all brush/flow calculations performed simultaneously? If yes, I wonder about the possibility of treating a large brush as if it were a progressive JPG in nature.
As you are aware, with a progressive JPG the first layer of data presents as a blury image. The next layer adds more clarity until the final layer, which completes the image. So, If a large brush size is selected (say, any size above the size Rebelle is currently programmed for) perhaps Rebelle could treat it the same as a progressive JPG.
In concept the user could lay in a large swath of color, via a non-intensive algorithm, allowing the user to see areas of the canvas he/she blocked in.
If the user likes the inital wash, perhaps a button is selected to complete the flow process.
If a button approach is not practical, perhaps the process is automatic but with continued successive layers until completed.
I realize there is no getting around choking the processor but for those who have patience, the user would at least be able to lay in large areas of paint then wait until the processor finished the job, one layer at a time.....or some variation of the same to complete the task.
One account,
many possibilities