Autodesk flame linux wacom bamboo11/26/2023 ![]() but then of course i’d have to do this every time i update svn… dilemma… I may just go ahead and do the fix you proposed above in the Blender source. ![]() for example, read here about the differences between the kernels in Mint 13 and Mint 14 repositories. at least that’s the impression i got from reading this: (which was a slightly different problem, of the tablet being TOO sensitive)īut she links to another page on ubuntuforums, where it discusses whether your particular model of tablet needs the very latest libs from linuxwacom, or whether you’re fine with the ones in the repositories (currently 0.4.1 for me on Linux MInt 13 - which could be different depending on your distro and version, which is why i asked :)). i would think if the pressure sensitivity were actually wrong in the driver, it would be showing up there. I really would love that value in the UI so I would don’t have to modify and compile blender to try every value I want there.įrom the terminal and it showed that my Pen stylus and Pen eraser both had the MaxZ parameter set to 1023. ![]() Will try access Ton in IRC to say him, but he directed me to other developpers and one I talked said it was a driver problem and it stopped there the conversation. For example a Windows user could set the value to 1.2 and a Linux user with a 2048 range also 1.2, and a Linux user with a 1024 range would use 2.2 (I tried this value and you need to make less pressure on the pen). Windows and Linux users could enter a value different than the correct 1.0 to make the tablet more sensitive and you would don’t need to make so much pressure on the pen, wearing so fast the nibs as you said above.Linux users with a 1024 Pressure range would be able to enter there “2” so it works as expected.With this pressure multiplier exposed in the UI: I say in this thread in post 2 that it would be great to add a “Pressure multiplier” in the T panel (or perhaps in user preferences creating there a new Tablet subsection and exposing other things too?). All the Bamboos are 1024 in range, so all have this problem (see link in post 8). The driver in Linux is the same in all distros. So THAT’S why i’ve worn down the nib of my Bamboo pen so fast! argh!īy the way, when you say “Linux” and “drivers”, which distro and driver versions are you referring to? also, specifically which generation Bamboo and model are you using? Printf(“Pressure: %f”, data->axis_data / ((float)window->GetXTablet().PressureLevels) ) Īnd using the pen I don’t see never a value higher than 0.5 Printf(“Max Pressure: %f”, (float)window->GetXTablet().PressureLevels ) I know this is that way because in file /blender/intern/ghost/intern/GHOST_SystemX11.cpp line 995 the original code is:ĭata->axis_data / ((float)window->GetXTablet().PressureLevels) Then in ghost the pressure value is calculated dividing 1024 by 2048 and the 0.5 value is used in blender. So it gives out 1024 for full pressure and when ghost in blender asks the driver what is the max value the driver answers 2048. But, and this is the bug, it is not doing this mapping in a correct way (multiplying by 2 the entry) but instead it is just using the value as output. For cards like mine where this value is in range 0 to 1024 the driver would adjust this range (multiplying by 2) to yet give a value in range 0 to 2048. What the exact problem is for some curious programmer reading this: The wacom driver in Linux, as it says in some paga I couldn’t find just now) would give a Pressure value from 0 to 2047. Mine is (“xsetwacom list” in a terminal):Īnd at the moment the fix in my post 2 above is the only way to make it work in Blender sculpt with perfect Pressure support. I would like to know about other Wacom tablets with this problem to make a list.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |