<div dir="ltr"><div><div><div><div>What you did this week: <br>
===================<br></div>* I have implemented line strokes as warmup for getting the feel of the changes needed for the more complex curve strokes.<br></div><div>* Bug fixing and stabilization of features.<br><br></div>
<div>Currently I am in the process of thinking about gradient and bucket fill operations. These are straightforward for 2d painting but may require some more work for the projective case. Of course, none of the two operations are really useful until a selection scheme is implemented. This will have to wait for about 1-2 weeks though.<br>
</div><br></div><div>I also hope to catch up with some work during the weekend.<br></div><div><br>Next week<br>===============<br></div>Curved strokes themselves will be implemented. If all goes well I will start investigation on selection mechanisms for painting systems.<br>
</div>A &quot;canvas&quot; may be necessary here, paving the road for a future layer system.<br><div><br><div> Questions<br></div><div>
==============<br></div>The greatest difficulty for curved strokes is the user interface itself. It is possible to define curves as objects already, but selecting a curve and pressing &quot;stroke&quot; or something similar, feels somewhat alien to a paint system. I was contemplating a modal operation that let the user define the curve during the stroke and possibly store it as a datablock internally for future use. A way to select older datablocks would be nice here too. It is still awkward though. Any opinions on this are welcome. I am going to ask on blenderartists too.<br>
</div></div>