November 30, 2014, 11:22 (GMT) |
Polish for quick-access pie menus * Settings pie menu (DQ) can now be used to quickly check on and adjust key properties for the active layer. In particular, it's particularly helpful for quickly checking colours and turning onion skinning on/off. * Fleshed out the "More" pie with many of the other tools as well. Also included a link back to the main tools pie (i.e. the one launched with Ctrl-D) |
November 30, 2014, 00:01 (GMT) |
Experimenting with contents of secondary GPencil pie Now that we can properly add interactive widgets, this commit adds some quick access to some commonly tweaked settings such as color (stroke/fill), opacity, line thickness, and onionskinning. |
November 29, 2014, 23:33 (GMT) |
Merge branch 'master' into GPencil_EditStrokes |
November 29, 2014, 14:00 (GMT) |
Standard hotkeys to set proportional editing settings work in Stroke EditMode too |
November 29, 2014, 13:56 (GMT) |
WIP convenience feature: New frames are created when editing strokes on frames without existing keys This feature makes it easier to do pose-to-pose animation using the strokes editing stuff, as you don't have to remember to deliberately duplicate an existing frame so that your edits end up on a new frame. There is the possibility though that you didn't intend to create a new frame, in which case this option will be more of a pain. Let's try this out for a bit before deciding whether it should stay or go. |
November 29, 2014, 12:56 (GMT) |
Notifier fixes for entering/exiting stroke editmode (and other fixes) * Entering/exiting stroke editmode now updates the headers, so that the right proportional editing options get shown * Doing anything Grease Pencil related in the Node Editor doesn't trigger a recalc of the nodetree anymore. AFAICT, there is no legitimate reason to be doing full refreshes there - simple redraws will do. |
November 29, 2014, 12:26 (GMT) |
Add proportional editing props to the "additional settings" panel where they might be relevant |
November 29, 2014, 12:21 (GMT) |
Proportional Editing options for GPencil should now work across all editors supported * When in Stroke Editing mode (or strokes points can get transformed), the proportional editing settings for editing points/geometry will now be used. These include the disabled/enabled/connected + falloff properties. * Uncommented the code in the pie menu for showing these settings, so that this functionality can be tested in each applicable editor. TODO: * Fix refresh bugs for UI to ensure that the right set of settings is displayed * Expose these settings in other places where they may be applicable |
November 29, 2014, 11:47 (GMT) |
GPencil: Proportional Editing UI components for headers This is only the UI part - the backend doesn't work yet |
November 29, 2014, 11:13 (GMT) |
Bugfix: Undo during "continous drawing" (or "sketching sessions") for GPencil was broken While the hotkey here is now hardcoded, it is possible to undo the last stroke when drawing with the "continous drawing" option enabled. This seems to have been broken at some stage due to a fix the old node-editor bug where holding the dkey was accidentally inserting drivers all over the show. This bug seems to have been around since 2.69 (at least!), and doesn't seem to have been noticed until now! |
November 29, 2014, 11:08 (GMT) |
Quick hacky fix for crash on undo (for Grease Pencil) AnimData is not copied when making duplicating bGPdata for internal usage (i.e. for the undo buffer); instead, the data was being shared between the real copies and the undo buffer copies (to save memory - since otherwise we'd have to have copies of all the animation data floating around). The fix here clears these refs before trying to free these copies, making sure that the data won't get freed incorrectly. |
November 29, 2014, 09:33 (GMT) |
Another attempt at making the GPencil pie menu more useful Selection operators are now back in the main menu, along with tools for duplicating and deleting. For now, mirror and bend are still in their own separate pie that can be accessed via the "More..." entry. |
November 29, 2014, 05:35 (GMT) |
Fix: Doing OpenGL renders of GPencil sketches drawn in sequencer won't show points now |
November 29, 2014, 05:31 (GMT) |
Tweaks to GPencil keymaps * Moved pie menu to Ctrl-D instead. DD turned out to be far too easy to accidentally trigger when quickly trying to draw 2 strokes in rapid succession. * Disabled for now the hotkeys for 'straight line' and 'poly' draw tools. These weren't that easy to remember/use, and were getting blocked by the new pie menu anyway. |
November 28, 2014, 23:29 (GMT) |
Merge branch 'master' into GPencil_EditStrokes Conflicts: source/blender/editors/gpencil/drawgpencil.c source/blender/editors/gpencil/gpencil_ops.c |
November 27, 2014, 13:49 (GMT) |
Animation Editor support for animating Grease Pencil settings |
November 27, 2014, 02:10 (GMT) |
Experiment: Some tweaks to the Grease Pencil pie menu layout Split off selection tools and copy (+ a few others not previously included) into secondary "Select..." and "More..." pie menus accessible from the first. This helps balance out the menu more in order to have consistency between edit and non-editmode (i.e. the toggle option is now always in the same place), as well as opening up more space for new tools to become accessible. It does however seem a lot clunkier than the previous approach... |
November 27, 2014, 01:44 (GMT) |
Reshuffling of extra tool settings Previously it was necessary to expose the editmode and stroke placement settings at the bottom of the settings panel when it was displayed in the Sequencer, as the sequencer doesn't have a toolbar for hosting those settings. This commit moves those out into a separate panel, which can be included in other editors too. This applies to editors which have a toolshelf for displaying these settings too (e.g. nodes editor), where the toolshelf is often collapsed, making it valuable to be able to set these settings from more than one place. (While not great from a long-term standpoint, such duplication is a "good enough" solution in the meantime, until we figure out a better solution) |
November 26, 2014, 23:21 (GMT) |
Merge branch 'master' into GPencil_EditStrokes |
November 26, 2014, 12:31 (GMT) |
Remove check for "Grease Pencil Mode" from color swatch drawing for GP Layer entries in preparation for upcoming changes here |
|