https://bugs.kde.org/show_bug.cgi?id=388531
            Bug ID: 388531
           Summary: Brush Rotation broken with Wacom Art Pen
           Product: krita
           Version: 3.3.2
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: Brush engines
          Assignee: krita-bugs-n...@kde.org
          Reporter: welc...@nylnook.art
  Target Milestone: ---

Hi dear Krita team,

I first reported this bug in the Linux Wacom Project, here :
https://sourceforge.net/p/linuxwacom/bugs/354/

I'm using Antergos Linux 64b (Arch based) with a Cintiq 27 and an Art Pen.
To test, you can get my Krita Brushes supporting rotation here :
https://nylnook.art/en/blog/krita-brushes-pack-v2/
or use Wolthera Calligraphy brushes in her Inking pack :
https://www.dropbox.com/s/4nj8t4538f5wx2s/Wolthera_Inking_Pack.bundle?dl=0

I had a bad surprise after an update in december, my Art Pen cursor stopped to
rotate in Krita... It works in Gimp. Cursor do not rotate at all, but pressure
and tilt are working as usual.

It's strange because it was working with the same Krita version previously, so
my best guess is that is a Krita dependency that have been updated and broke
rotation. I tried to downgrade several packages with no success.

After tests with Jason Gerecke, it's confirmed and it seems that the Linux
Wacom drivers or Xorg are not responsible of this.
Here is what he reported :
"Further tests in Krita have been pretty confusing. I tried modifying one of
your brushes to rotate based on "Tangential Pressure" (airbrush wheel) and was
able to get that working. After restarting Krita and ensuring the brush was
still set up to use "Tangential Pressure", however, I could no longer get it to
work. The "Tangential Pressure" data is sent by our driver in a[5] just like
"Rotation" data is, so clearly Krita can sometimes read it...

I've looked through Krita's code and don't see anything /obviously/ wrong with
it, but when I enable tablet debugging (CTRL+SHIFT+T and then watch console
output) I notice that although it correctly reports pen pressure and tilt,
other information is hit-and-miss. Sometimes I get the pen's unique ID,
sometimes its reported as "0". I assume that rotation and tangential pressure
would also be reported when it works, but I see "0" for these values at the
moment (and haven't figured out why tangential pressure suddenly stopped
working after restarting the program).

I almost wonder if Krita is failing to initialize some of its variables
correctly, or if it has issues when multiple tablets are plugged in... More
things to test..."
Please read the full bug report for details.

This is pretty annoying for my drawing style, specially for inking.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to