<div dir="ltr">On Fri, Jul 26, 2013 at 12:50 PM, Antony Riakiotakis <span dir="ltr">&lt;<a href="mailto:kalast@gmail.com" target="_blank" onclick="window.open(&#39;https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=kalast@gmail.com&amp;cc=&amp;bcc=&amp;su=&amp;body=&#39;,&#39;_blank&#39;);return false;">kalast@gmail.com</a>&gt;</span> wrote:<br>

<div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div> Questions<br></div></div></div></div>

<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></blockquote><div><br></div><div>I think a modal operation to flip-into-edit-mode and draw a line/poly or curve/poly-curve would be quite nice for 3d as well. Typically I add a curve, go into edit mode, delete the second point, move the first, set the single-vertex-splines to automatic or vector, then use (E)xtrude to get behavior which resembles drawing out a poly line. A gestural-way to close the poly might be nice too, rather than having to hunt for toggle-cyclic.</div>

<div><br></div><div>I don&#39;t know what the paint-tools end-point goal here is, but where you are headed suggests you should look at two existing tools for ideas.</div><div><br></div><div>1) Pixelmator (for mac) - it&#39;s a hybrid paint/vector tool that&#39;s quite nice. It&#39;s effectively layers-of-vector-shapes, where a pixel region is a vector shape. The ability to create and adjust vector shapes at any time makes it much easier to use for certain tasks than strictly pixel-based tools. Layers can be merged/flattened into pixels to perform pixel-oriented operations.</div>

<div><br></div><div>2) Apple Motion - has a pretty crafty way of re-using the 3d-canvas in an &quot;orthographically locked 2d view&quot;. This allows it to reuse 3d drawing model and tools for 2d, and flip it into 3d at any time on the same data. In theory something like this could be done for UV-Paint, allowing you to use layers, multiple objects, etc, by creating a separate &quot;paint-scene&quot; when you want to edit a UV-object with layers. </div>

<div><br></div><div><br></div><div><br></div></div></div></div>