Blender Git Loki

Blender Git "GPencil_Editing_Stage3" branch commits.

Page: 5 / 8

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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021