Page MenuHome

Christopher Peerman (chris_82)
User

Projects

User does not belong to any projects.

User Details

User Since
Thu, Jan 3, 10:03 PM (2 w, 4 d)

Recent Activity

Today

Fabio Roldan (fabioroldan) awarded rB469320791847: Windows: add support for Windows Ink. a Love token.
Tue, Jan 22, 6:33 PM

Sun, Jan 13

Christopher Peerman (chris_82) added a comment to D4203: Fix T55589: Microsoft Surface pens does not send first events when moves.

I created this based off the blender2.8 branch.

Sun, Jan 13, 10:45 PM · Platform: Windows, BF Blender: 2.8
Christopher Peerman (chris_82) added a comment to T55589: Microsoft Surface pens does not send first events when moves.

I've just put this pull request which should help https://developer.blender.org/D4203

Sun, Jan 13, 10:16 PM · BF Blender
Christopher Peerman (chris_82) created D4203: Fix T55589: Microsoft Surface pens does not send first events when moves.
Sun, Jan 13, 10:15 PM · Platform: Windows, BF Blender: 2.8
Christopher Peerman (chris_82) updated the diff for D4165: Fix T57869 : No pressure sensitivity with Surface Pen on Surface Laptop.

Now with Preferrences control allowing you to switch between Automatic, Native (as in the API introduced in Windows 8), Wintab and None. A demo video is here https://youtu.be/qX0zsG6LNDw

Sun, Jan 13, 8:57 PM · Grease Pencil, Platform: Windows, BF Blender: 2.8

Sun, Jan 6

Christopher Peerman (chris_82) added a comment to D4165: Fix T57869 : No pressure sensitivity with Surface Pen on Surface Laptop.

After submitting this I had a search and found the WinTab driver for the Surface Book. The attached video shows it in operation with the WinTab driver installed https://youtu.be/hTyGAwSfF5M. I'll need to spend more work on it to add settings to the enable/disable WinTab and Windows Ink.

Sun, Jan 6, 9:25 PM · Grease Pencil, Platform: Windows, BF Blender: 2.8
Christopher Peerman (chris_82) updated the diff for D4165: Fix T57869 : No pressure sensitivity with Surface Pen on Surface Laptop.

I made the following changes to the code

  • Added description what the pressure check is for
  • Added tilt support (Pointer API supports -90 to +90, with 0 for vertical pen)
  • Caches GetPointerInfo and GetPointerPenInfo
  • The LoadLibrary requests to user32.dll and wintab.dll are now released using FreeLibrary off in the destructor
  • Nulling out references in the destructor
  • Fixed bug with the eraser code, now supports pressure sensitivity.
Sun, Jan 6, 8:50 PM · Grease Pencil, Platform: Windows, BF Blender: 2.8

Fri, Jan 4

Christopher Peerman (chris_82) added a comment to D4165: Fix T57869 : No pressure sensitivity with Surface Pen on Surface Laptop.

Thanks for taking a look at this. I'm planning do to some more work on it on Sunday evening and fix the issues you've highlighted. I'll also dig out a Wacom CTH-470K tablet and try it out with that and WinTab.

Fri, Jan 4, 2:41 PM · Grease Pencil, Platform: Windows, BF Blender: 2.8

Thu, Jan 3

Christopher Peerman (chris_82) retitled D4165: Fix T57869 : No pressure sensitivity with Surface Pen on Surface Laptop from Support Stylus hardware on Window 8 and above to Fix T57869 : No pressure sensitivity with Surface Pen on Surface Laptop.
Thu, Jan 3, 10:26 PM · Grease Pencil, Platform: Windows, BF Blender: 2.8
Christopher Peerman (chris_82) updated the summary of D4165: Fix T57869 : No pressure sensitivity with Surface Pen on Surface Laptop.
Thu, Jan 3, 10:23 PM · Grease Pencil, Platform: Windows, BF Blender: 2.8
Christopher Peerman (chris_82) created D4165: Fix T57869 : No pressure sensitivity with Surface Pen on Surface Laptop.
Thu, Jan 3, 10:21 PM · Grease Pencil, Platform: Windows, BF Blender: 2.8