Comments (18)
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.
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:
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:
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.
Seems graphic tablet gtk-devices represented differently in windows and linux. In windows axis coordinates are relative (against absolute in linux).
from synfig.
This is 64-bits version, 32-bits will coming soon
http://icystar.com/downloads/synfigstudio-1.3.1-20170202-64bit-fix.exe
from synfig.
And 32-bits
http://icystar.com/downloads/synfigstudio-1.3.1-20170202-32bit-fix.exe
from synfig.
@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.
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.
To make sure the issue is with Synfig and not Gtk3/windows, you can check whether MyPaint works for you.
from synfig.
@Foxbud , also: i suppose all tools (e.g. spline, circle, etc) have this offset, not just freehand drawing?
from synfig.
@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.
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.
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.
Assigned to @blackwarthog, he can debug this on windows.
from synfig.
@Foxbud Thanks for detailed instructions, I also got my Wacom tablet working on Win.
@blackwarthog Can you please provide build for testing. ^__^
from synfig.
@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.
The fix now shipped with latest development builds - https://morevnaproject.org/2017/04/23/synfig-studio-1-3-2-development/
from synfig.
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.
The discussion of crash of Tablet XP-Pen is here #351
from synfig.
Related Issues (20)
- 1-setup-linux-native.sh should not run sudo interactively HOT 2
- synfig itself does not render .lst images; synfigstudio works fine HOT 1
- XML line numbers above 65535 are reported as 65535 HOT 1
- Units in Tool Options Panel Does Not Change with Preferences (It's Stuck on 'px')
- Image drag'n'drop not working on Windows HOT 3
- Add tests for FS
- SVG Import (Fatal) Error HOT 2
- [ 1.4.2 ] Infinite Error Windows from Eyedropper HOT 5
- Feature request: Shift + left click on color palette to set outline color HOT 4
- Synfig 2023 release HOT 13
- fix core collector on Ubuntu 18 HOT 1
- Feature request: Middle mouse button click for "Link" funtion HOT 5
- Create a crash 'report' HOT 3
- There's a need for a scroll bar in a copy dialog HOT 1
- RFE: new release?🤔 HOT 3
- Creating a new group layer from selected layers does nothing HOT 1
- Import of raster work is broken in Master HOT 12
- [GSOC 24] - Automated release notes generator and packaging script fixes
- [GSOC 2024] - Plugin Dialogue Manager and Other Shortcuts HOT 4
- [GSOC 2024] - Plugin Dialogue Manager HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from synfig.