<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Yes, I agree making such setting
preset-specific is probably the best way to go.<br>
Looks like a big preset update is ahead ;)<br>
<br>
<br>
Le 19/12/2015 13:50, Wolthera a écrit :<br>
</div>
<blockquote
cite="mid:CAN80MtESYzo1miUcGj59Mj6F3-xj1TFY+U+ZNWV045pPK8Kytg@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Why not implement a similar system to our auto precision
mode, so a preset-specific diameter value from which we can
say our brush starts to benefit from Instant Preview Mode?
especially because different brushes and different spacing
parameters mean different slowdowns.<br>
<br>
</div>
Said diameter value is measured from before size option is
applied to it, of course, it would otherwise be too tricky to
implement :)<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sat, Dec 19, 2015 at 1:41 PM,
Timothée Giet <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:animtim@gmail.com" target="_blank">animtim@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Ok first simple idea:<br>
make the instant preview switch by default in the
toolbar.<br>
This way it is easy to discover and faster to use (just
1 click)<br>
<br>
It just needs a good icon, I'll make one asap and do
this if everyone is ok.<br>
<br>
This doesn't replace the idea to make an
automatic-threshold thing, but at least it makes it less
necessary.<span class=""><br>
<br>
<br>
Le 19/12/2015 12:25, Raghavendra Kamath a écrit :<br>
</span></div>
<blockquote type="cite">
<div>
<div class="h5">
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Hello,</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">The
thought was to disable instant preview (LOD) when
it is not required automatically , for example in
small basic and less resource intensive brushes,</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">I
am assuming we sort of know what parameters effect
the speed of brushes e.g size above certain range
or precision settings etc. So can't we trigger
instant preview when the preset parameter crosses
a certain threshold.</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">This
is just a suggestion, there is an option to switch
off the preview when not required but IMO when a
person is drawing he normally just grabs a brush
and paints , it will be some time to get trained
to remember enabling Instant preview whenever he
uses larger brushes.</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">Simply
said instant preview is there to enhance user
experience when the user is drawing with larger
and heavy presets , so by enabling it on smaller
basic brushes we are in some way doing double work
by adding a preview when in fact they work
smoothly without any enhancement.</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">This
was my thought, any suggestion or debate is
welcome.</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">On
Saturday 19 Dec 2015 12:17:51 PM Dmitry Kazakov
wrote:</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
Hi, all!</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
Yesterday on IRC Raghavendra suggested quite an
interesting idea about the</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
optimization of the Instant Preview mode. The idea
sounded like that:</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
"What if we automatically disable Instant Preview
for the brushes when they</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
are small enough to be painted without LoD,
directly on the canvas. This</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
would prevent quite a noisy flickering on the
canvas, when the update it</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
finished."</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
I though about it. Technically, I can implement
this this feature. It is</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
possible to switch off LoD almost on the fly. But
the main question is the</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
following:</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
"How would we decide if the brush is slow or
fast?"</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
At the moment we cannot know if the brush is slow
or fast without running</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
the stroke. And if we have already started the LoD
stroke, we cannot switch</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
it to original one seamlessly. The original stroke
should start from the</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
very beginning. So how should we know if LoD
should be activated for this</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
particular preset or not?</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
Basically, the user already has an option to
choose whether the preset</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
should be run in LoD or not [0]. Should we do any
automatic helping for him?</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
[0] - <a moz-do-not-send="true"
href="https://userbase.kde.org/Krita/Manual/BrushEngines/InstantPreview"
target="_blank">https://userbase.kde.org/Krita/Manual/BrushEngines/InstantPreview</a></p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
PS:</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
This letter is more like a heap of thoughts, so
any comments are welcome! :)</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
</p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">>
-- </p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span
style="font-family:'Georgia';font-weight:600;font-style:italic">Raghavendra
Kamath</span></p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span
style="font-family:'Georgia';font-style:italic;color:#484848">Illustrator
</span></p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span
style="font-family:'Georgia';font-style:italic;color:#484848">9867272640</span></p>
<p
style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><a
moz-do-not-send="true"
href="http://www.raghukamath.com"
target="_blank"><span
style="font-family:'Georgia';font-style:italic;text-decoration:underline;color:#2980b9">raghukamath.com</span></a><span
style="font-family:'Georgia';font-style:italic;color:#484848"> </span></p>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<span class="">
<pre>_______________________________________________
Krita mailing list
<a moz-do-not-send="true" href="mailto:kimageshop@kde.org" target="_blank">kimageshop@kde.org</a>
<a moz-do-not-send="true" href="https://mail.kde.org/mailman/listinfo/kimageshop" target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a>
</pre>
</span></blockquote>
<br>
</div>
<br>
_______________________________________________<br>
Krita mailing list<br>
<a moz-do-not-send="true" href="mailto:kimageshop@kde.org">kimageshop@kde.org</a><br>
<a moz-do-not-send="true"
href="https://mail.kde.org/mailman/listinfo/kimageshop"
rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
<div class="gmail_signature">Wolthera</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Krita mailing list
<a class="moz-txt-link-abbreviated" href="mailto:kimageshop@kde.org">kimageshop@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/kimageshop">https://mail.kde.org/mailman/listinfo/kimageshop</a>
</pre>
</blockquote>
<br>
</body>
</html>