Giter Site home page Giter Site logo

Comments (18)

Foxbud avatar Foxbud commented on May 22, 2024 1

Just to add my experience to this... After messing around with settings, I was able to get tablet sensitivity, but anything I drew would be offset up and to the left of the cursor. There is no offset when sensitivity is disabled.

from synfig.

Foxbud avatar Foxbud commented on May 22, 2024 1

Yeah, no problem.

I'm using a Huion H610pro. When I first start Synfig, the tablet allows me to draw normally, but the spline is of a constant thickness regardless of the pressure I apply. When I go into the input dialog, I see this:
idialog

My first suspicion on seeing the Huion driver listed twice was that I did not install the driver itself correctly, so I reinstalled it and I still had two drivers in the list. The first instance of the driver does not appear to affect anything, but the second driver, once set to "Screen", does make pressure sensitivity work, but everything I draw will appear offset up and to the left of my cursor as this GIF displays:
offset

To make sure it was Synfig and not my tablet that was causing the issue, I tried to use it in another pressure sensitive drawing program, FireAlpaca, and it worked as intended.

I'm using Windows 10 and the latest version of the Huion H610pro driver (v 6.1.7600.16385). This bug appears in both Synfig 1.2.0 and the dev version 1.3.0-20170114.

Thanks for taking a look into this bug!

from synfig.

blackwarthog avatar blackwarthog commented on May 22, 2024 1

Seems graphic tablet gtk-devices represented differently in windows and linux. In windows axis coordinates are relative (against absolute in linux).

from synfig.

blackwarthog avatar blackwarthog commented on May 22, 2024 1

This is 64-bits version, 32-bits will coming soon
http://icystar.com/downloads/synfigstudio-1.3.1-20170202-64bit-fix.exe

from synfig.

blackwarthog avatar blackwarthog commented on May 22, 2024 1

And 32-bits
http://icystar.com/downloads/synfigstudio-1.3.1-20170202-32bit-fix.exe

from synfig.

morevnaproject avatar morevnaproject commented on May 22, 2024

@Foxbud Thank you for posting a bounty for this! Can you please let me know the model of your tablet. Also, what settings did you used to make pressure sensitivity to work? (screenshot of "Input Devices" dialog will help). Thanks!

from synfig.

morevnaproject avatar morevnaproject commented on May 22, 2024

To anyone interested:
I would appreciate if you help to spread a word about the bounty. Maybe someone will want to join and pitch the reward amount to get it fixed sooner. Bounty page - https://www.bountysource.com/issues/38212106-windows-version-no-pressure-sensitivity

from synfig.

caryoscelus avatar caryoscelus commented on May 22, 2024

To make sure the issue is with Synfig and not Gtk3/windows, you can check whether MyPaint works for you.

from synfig.

caryoscelus avatar caryoscelus commented on May 22, 2024

@Foxbud , also: i suppose all tools (e.g. spline, circle, etc) have this offset, not just freehand drawing?

from synfig.

Foxbud avatar Foxbud commented on May 22, 2024

@caryoscelus, I tried out MyPaint, and its tracking and pressure sensitivity for my tablet are working fine. And yes, all the tools I use have this offset once the driver is enabled in the input dialog.

from synfig.

caryoscelus avatar caryoscelus commented on May 22, 2024

Hmm, this is a really weird one, but i can occasionally reproduce it - it seems tablet devices works only after initial startup and then virtual pointer takes priority. I have no idea how to debug it, though, being unable to build for windows.

from synfig.

caryoscelus avatar caryoscelus commented on May 22, 2024

One possible reason why it works on gnu/linux and doesn't work on windows is that device switching is broken, but it's not really used on linux (pressure works with just "virtual core pointer" device and no device switch events are registered). I wonder if we really need CanvasView::on_input_device_changed. Would be nice if someone would try https://github.com/caryoscelus/synfig/tree/input_investigation on windows.

from synfig.

morevnaproject avatar morevnaproject commented on May 22, 2024

Assigned to @blackwarthog, he can debug this on windows.

from synfig.

morevnaproject avatar morevnaproject commented on May 22, 2024

@Foxbud Thanks for detailed instructions, I also got my Wacom tablet working on Win.

@blackwarthog Can you please provide build for testing. ^__^

from synfig.

Foxbud avatar Foxbud commented on May 22, 2024

@morevnaproject Of course, I'm glad to hear it!

@blackwarthog Thanks for the fix! The 64-bit download is working great so far.
EDIT: The pressure is working correctly now without any offset, but it seems that my right and middle click functionality don't seem to work consistently on my tablet while the driver is set to "Screen." Simply setting it back to "Disabled" fixes this, but it, of course, disables tablet pressure. I don't know how closely related this is to the issue.

from synfig.

morevnaproject avatar morevnaproject commented on May 22, 2024

The fix now shipped with latest development builds - https://morevnaproject.org/2017/04/23/synfig-studio-1-3-2-development/

from synfig.

dmyger avatar dmyger commented on May 22, 2024

Windows 10 Pro
synfigstudio-1.3.2-20170408-64bit.exe
Tablet XP-Pen G540
Synfig now crushed just on first touch the drawing pen in any area of program.
Previous version does not work correctly, but at least had not crashed on any manipulations with the pen on the same tablet.

from synfig.

morevnaproject avatar morevnaproject commented on May 22, 2024

The discussion of crash of Tablet XP-Pen is here #351

from synfig.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.