September 20, 2015, 13:41 (GMT) |
GP EditMode: Fix for crash loading files saved with stroke editmode active |
September 19, 2015, 14:03 (GMT) |
GP Sculpt: Dampen down the timer speed on the Thickness brush to be more manageable |
September 19, 2015, 13:59 (GMT) |
GP Sculpt: Pinch brush also uses the timer now |
September 19, 2015, 13:58 (GMT) |
GPencil EditMode: Some fixes to allow mode switcher to still work when there's no active object |
September 19, 2015, 12:25 (GMT) |
GPencil EditMode: Manually setting the editmode setting also syncs ob->mode now Since this is for the RNA version, we only check if the datablock is being used by the scene or active object (whereas the operator checks whether we're operating in a 3D view). |
September 19, 2015, 07:39 (GMT) |
GPencil EditMode: Only sync editmode with ob->mode in 3D view |
September 19, 2015, 07:38 (GMT) |
Code Cleanup: Move the editmode toggle operator to another file |
September 19, 2015, 06:54 (GMT) |
GPencil Stroke Editing: Stroke Editmode now behaves like other editing modes for objects You can now enter stroke editmode from the usual mode dropdown in the 3D View header. While this isn't strictly correct (data-wise, GPencil datablocks can belong to stuff other than the active object), for the most common use case of usage in the 3D view, this is appropriate. Notes: * This still needs more careful checking to ensure correctness/consistency of behaviour in all edge cases (e.g. gpencil datablock in a different editor, or user manually changed the mode toggle, etc.) |
September 19, 2015, 05:38 (GMT) |
GPencil Stroke EditMode: Replace 3D view menus when in stroke editmode After playing around with the current workflow the other day, it became clear that the current editing workflow could still do with some tweaks to be more convenient. * To make it less confusing/ambiguous what "mode" we're in when editing Grease Pencil strokes, and also to provide another way of seeing all the available operators, the Select and "Edit" menus in the 3D View header now show Grease Pencil specific lists of operators now. * Also, added a quick-access button to the header to toggle onion skinning. Even with the Pie Menu and the Properties Panel, the existing ways of quickly toggling this aren't good enough. TODO: * The "Mode Selector" is now the next target to tweak. As Strokes EditMode is not a per-object setting, but rather, per GPencil datablock, this will be quite hairy to hack around. |
September 18, 2015, 23:49 (GMT) |
GPencil Keymap: Pen Eraser can now be used for erasing strokes Using the keymap support added in the previous commit, we can now map the pen's eraser to trigger erasing. Pen drawing support is not enabled though, since users who use a tablet as their primary pointing device will want to be able to continue using it for things like selection, grabbing manipulators, and sculpting/texture painting. |
September 18, 2015, 23:43 (GMT) |
Added support for tablet pen and eraser events to be added to keymaps Added two new event types that will fire only when using a stylus or its eraser. The use case for this is to allow artists to be able to set up their keymaps so that they can just draw and erase directly using their tablet without holding down any keys. |
September 15, 2015, 14:47 (GMT) |
Merge branch 'master' into GPencil_Editing_Stage3 |
September 15, 2015, 14:45 (GMT) |
GP Sculpt: Clamp size/strength changes made using the scrollwheel It would be possible to get weird out of bounds sizes/strength values, and then wonder why the brush wasn't working at all. |
September 15, 2015, 14:39 (GMT) |
Tweak to make rendering different GPencil shots via the sequencer feasible again This hack ensures that world backgrounds get rendered in OpenGL previews when using scene strips in the sequencer. Without this, we cannot use the sequencer to chain up different GPencil shots for a non-destructive workflow (where you don't have to render out image sequences first). |
September 1, 2015, 00:16 (GMT) |
Compile fix for changes from master |
August 25, 2015, 14:45 (GMT) |
Merge branch 'master' into GPencil_Editing_Stage3 |
August 16, 2015, 14:24 (GMT) |
GP Sculpt: Thickness brush now uses the timer too |
August 16, 2015, 14:18 (GMT) |
GP Sculpt: Added timer which can be used to "accumulate" the brush effects if held * This is currently only used for the "twist" brush. It is useful for making points rotate around the pivot point without needing to make constant movements to trigger updates (whcih is undesirable here, as that would alter the transforms). * Currently this uses a hardcoded "rate" (i.e. repeat frequency). This will be addressed alongside other issues, such as extending this to other appropriate brush types. |
August 16, 2015, 13:53 (GMT) |
GP Sculpt Twist Brush - Some debugging tweaks to figure out why we're getting some weird behaviour |
August 16, 2015, 10:53 (GMT) |
GPencil Sculpt: Initial implementation of Twist brush This doesn't entirely work as expected yet (it perhaps needs the timer), so more work is still needed. |
|