Great to see you're tracking MyPaint, David, and thanks once more for
the testing.

When you say "angular", do you mean geometric angularity such as you
might see with a constant-width brush? That would be slow tracking of
the (x, y) positions, best demonstrated with very fast circular
scribbles. That problem _should_ be fixed on all but very slow
machines... although feedback about the feel of disconnecting
rendering from capture is very welcome because directness matters :)

Or do you mean graininess with pressure and tilt when using brushes
where those inputs affect line width? Best demonstrated with brave,
expressive strokes with a responsive "brush"-style brush. I'm working
on this right now: I'll be throwing some cubic pressure and tilt
interpolation at it shortly.


On 28 October 2013 11:14, David Revoy <[email protected]> wrote:
> Hi,
> Sorry for the late feedback, I built last Git Mypaint and there is a lot of
> improvements. Thanks ! Enough to be usable in my opinion ; even if the line
> is still a bit angular when taking full speed or when the stroke is a bit
> long. Not ideal, and not as smooth as I used to know Mypaint ; but enough to
> get work done. I also noticed the docker with sliders for size / opacity,
> nice to see this feature. I'm back around Git~master ; I 'll keep this
> version and update weekly.
> I'll give more specific feedback on the bug tracker.
> ( Btw and off topic ; any progress on the move to GitHUB ?  )
> -David
>
> _____________________
> http://www.davidrevoy.com
>
>
> On Sun, Oct 20, 2013 at 5:45 PM, Andrew Chadwick <[email protected]>
> wrote:
>>
>> Correction to that. I use aliases[1], and then keep forgetting I have
>> them turned on. Corrected version:
>>
>> $ cd path/to/my/mypaint/clone
>> $ scons --clean
>> $ git remote add achadwick
>> git://gitorious.org/mypaint/achadwick-mypaint.git
>> $ git fetch achadwick
>> $ git checkout -b eventhack-wip achadwick/eventhack-wip
>> $ scons
>> $ MYPAINT_DEBUG=1 ./mypaint -c /tmp/cfgtmp_evhack
>>
>>
>>
>> [1] http://git-scm.com/book/en/Git-Basics-Tips-and-Tricks#Git-Aliases
>>
>> On 20 October 2013 04:57, Andrew Chadwick <[email protected]> wrote:
>> > I've implemented capturing the missing events as a GDK event filter.
>> > Up to 200 events per second now and smooth lines with my Intuos5.
>> >
>> > https://gitorious.org/mypaint/achadwick-mypaint/commits/eventhack-wip
>> >
>> > The code will only work on X11 at present, but compilation and runtime
>> > is suitably conditional.
>> >
>> > $ cd path/to/my/mypaint/clone
>> > $ scons --clean
>> > $ git remote add achadwick
>> > git://gitorious.org/mypaint/achadwick-mypaint.git
>> > $ git fetch achadwick
>> > $ git co -b eventhack-wip achadwick/eventhack-wip
>> > $ scons
>> > $ MYPAINT_DEBUG=1 ./mypaint -c /tmp/cfgtmp_evhack
>> > [...]
>> > DEBUG: gui.canvasevent: Adding evhack filter (<TiledDrawWidget object
>> > at 0x3ba9d20 (TiledDrawWidget at 0x30065a0)>,
>> > <gui.canvasevent.SwitchableFreehandMode object at 0x518c6d0>)
>> > DEBUG: gui.canvasevent: Processing at 200 events/s (t_avg=0.005s)
>> > DEBUG: gui.canvasevent: Processing at 199 events/s (t_avg=0.005s)
>> > [...]
>> >
>> > Please can everyone test and report the speeds they get for continuous
>> > scribbles when running with MYPAINT_DEBUG turned on? Thanks.
>> >
>> > Commit 451ca93 in that branch is a good point to contrast it against
>> > if you think you're getting no improvement.
>> >
>> > On 16 October 2013 23:07, Andrew Chadwick <[email protected]>
>> > wrote:
>> >> The bug lies upstream, in GTK3:
>> >> https://bugzilla.gnome.org/show_bug.cgi?id=702392
>> >>
>> >> Not our fault, and there's a limited amount that can be done to work
>> >> around it in Python.
>> >>
>> >> I'm wondering whether it'd make sense to write an event filter in C
>> >> and decode those XMotionEvents ourself. Not exactly
>> >> platform-independent code though.
>> >>
>> >>
>> >> On 16 October 2013 19:53, José Américo Gobbo <[email protected]>
>> >> wrote:
>> >>> Is useful make also a video showing of Test Input Devices with idle
>> >>> priorities?
>> >>>
>> >>> _______________________________________________
>> >>> Mypaint-discuss mailing list
>> >>> [email protected]
>> >>> https://mail.gna.org/listinfo/mypaint-discuss
>> >>
>> >>
>> >>
>> >> --
>> >> Andrew Chadwick
>> >
>> >
>> >
>> > --
>> > Andrew Chadwick
>>
>>
>>
>> --
>> Andrew Chadwick
>>
>> _______________________________________________
>> Mypaint-discuss mailing list
>> [email protected]
>> https://mail.gna.org/listinfo/mypaint-discuss
>
>



-- 
Andrew Chadwick

_______________________________________________
Mypaint-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-discuss

Reply via email to