About automatic disable of LoD mode when the brushes are very small

Timothée Giet animtim at gmail.com
Sat Dec 19 12:41:36 UTC 2015


Ok first simple idea:
make the instant preview switch by default in the toolbar.
This way it is easy to discover and faster to use (just 1 click)

It just needs a good icon, I'll make one asap and do this if everyone is ok.

This doesn't replace the idea to make an automatic-threshold thing, but 
at least it makes it less necessary.


Le 19/12/2015 12:25, Raghavendra Kamath a écrit :
>
> Hello,
>
> The thought was to disable instant preview (LOD) when it is not 
> required automatically , for example in small basic and less resource 
> intensive brushes,
>
> 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.
>
> 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.
>
> 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.
>
> This was my thought, any suggestion or debate is welcome.
>
> On Saturday 19 Dec 2015 12:17:51 PM Dmitry Kazakov wrote:
>
> > Hi, all!
>
> >
>
> > Yesterday on IRC Raghavendra suggested quite an interesting idea 
> about the
>
> > optimization of the Instant Preview mode. The idea sounded like that:
>
> >
>
> > "What if we automatically disable Instant Preview for the brushes 
> when they
>
> > are small enough to be painted without LoD, directly on the canvas. This
>
> > would prevent quite a noisy flickering on the canvas, when the update it
>
> > finished."
>
> >
>
> > I though about it. Technically, I can implement this this feature. It is
>
> > possible to switch off LoD almost on the fly. But the main question 
> is the
>
> > following:
>
> >
>
> > "How would we decide if the brush is slow or fast?"
>
> >
>
> > At the moment we cannot know if the brush is slow or fast without 
> running
>
> > the stroke. And if we have already started the LoD stroke, we cannot 
> switch
>
> > it to original one seamlessly. The original stroke should start from the
>
> > very beginning. So how should we know if LoD should be activated for 
> this
>
> > particular preset or not?
>
> >
>
> > Basically, the user already has an option to choose whether the preset
>
> > should be run in LoD or not [0]. Should we do any automatic helping 
> for him?
>
> >
>
> >
>
> > [0] - https://userbase.kde.org/Krita/Manual/BrushEngines/InstantPreview
>
> >
>
> >
>
> > PS:
>
> > This letter is more like a heap of thoughts, so any comments are 
> welcome! :)
>
> >
>
> > --
>
> Raghavendra Kamath
>
> Illustrator
>
> 9867272640
>
> raghukamath.com <www.raghukamath.com>
>
>
>
> _______________________________________________
> Krita mailing list
> kimageshop at kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kimageshop/attachments/20151219/bdde0e75/attachment-0001.html>


More information about the kimageshop mailing list