http://www.miikahweb.com/feed.php MiikaHweb - Blender GPencil_Editing_Stage3 Branch http://www.miikahweb.com/ MiikaHweb - Blender GPencil_Editing_Stage3 Branch fi Sun, 08 Dec 19 09:00:27 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[ef2aecf]: Merge branch 'master' into GPencil_Editing_Stage3]]> http://www.miikahweb.com/en/blender/git-logs/commit/ef2aecf2db981b5344e0d14e7f074f1742b0b2f7 ef2aecf
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Merge branch 'master' into GPencil_Editing_Stage3

----------------------------------------
0 Paths Changed]]>
Sun, 13 Dec 2015 07:33:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ef2aecf2db981b5344e0d14e7f074f1742b0b2f7Joshua Leung
<![CDATA[[cf89805]: Revert previous eraser tweak - It made using the mouse to erase...]]> http://www.miikahweb.com/en/blender/git-logs/commit/cf8980559fdc2e9731d9229512a554212173ea4f cf89805
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Revert previous eraser tweak - It made using the mouse to erase too difficult

----------------------------------------
1 Path Changed]]>
Sun, 13 Dec 2015 07:29:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cf8980559fdc2e9731d9229512a554212173ea4fJoshua Leung
<![CDATA[[7fd36af]: GP Sculpt: Cleanup old comments and some debug prints]]> http://www.miikahweb.com/en/blender/git-logs/commit/7fd36af6986a994411a2f9960e3dc2acf96b17ec 7fd36af
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GP Sculpt: Cleanup old comments and some debug prints

----------------------------------------
1 Path Changed]]>
Sun, 13 Dec 2015 00:04:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7fd36af6986a994411a2f9960e3dc2acf96b17ecJoshua Leung
<![CDATA[[a72bbd9]: GPencil EditMode Keymap: Asterisk/Star Key on Numpad can be...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a72bbd9214969f9ca8c9b1329e56bf02d26c2527 a72bbd9
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil EditMode Keymap: Asterisk/Star Key on Numpad can be used to toggle Isolate Layers

----------------------------------------
1 Path Changed]]>
Sat, 12 Dec 2015 23:53:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a72bbd9214969f9ca8c9b1329e56bf02d26c2527Joshua Leung
<![CDATA[[23656a5]: GPencil Eraser: Some tweaks to eraser strength]]> http://www.miikahweb.com/en/blender/git-logs/commit/23656a54fd61ba6148463cc3de99867010402b8b 23656a5
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil Eraser: Some tweaks to eraser strength

Damping factors make the eraser too hard to use in general cases, so leaving as-is.

----------------------------------------
1 Path Changed]]>
Sat, 12 Dec 2015 23:46:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/23656a54fd61ba6148463cc3de99867010402b8bJoshua Leung
<![CDATA[[4213ace]: Fix: Header help text was not defined for Grease Pencil "Poly...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4213acedca74c764f2eb6b6955883755dbc0575c 4213ace
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: Header help text was not defined for Grease Pencil "Poly" drawmode

----------------------------------------
1 Path Changed]]>
Sat, 12 Dec 2015 23:25:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4213acedca74c764f2eb6b6955883755dbc0575cJoshua Leung
<![CDATA[[34241fe]: GPencil UI: Added a few extra icons for decoration]]> http://www.miikahweb.com/en/blender/git-logs/commit/34241fe6bbbd51078636b58823bf5746ec95d390 34241fe
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil UI: Added a few extra icons for decoration

----------------------------------------
2 Paths Changed]]>
Sat, 12 Dec 2015 23:21:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/34241fe6bbbd51078636b58823bf5746ec95d390Joshua Leung
<![CDATA[[35db71d]: GPencil EditMode Keymap: Alt-C now activates the "Convert"...]]> http://www.miikahweb.com/en/blender/git-logs/commit/35db71ddb771c781abe85509deaf3a5e2674b85e 35db71d
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil EditMode Keymap: Alt-C now activates the "Convert" tool for Grease Pencil (instead of the object-mode one)

----------------------------------------
1 Path Changed]]>
Sat, 12 Dec 2015 23:02:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/35db71ddb771c781abe85509deaf3a5e2674b85eJoshua Leung
<![CDATA[[4bbc2cc]: Code Cleanup: Remove code for old GP eraser]]> http://www.miikahweb.com/en/blender/git-logs/commit/4bbc2cc1b1d702f20c905d336b53bb54b630313b 4bbc2cc
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Code Cleanup: Remove code for old GP eraser

----------------------------------------
1 Path Changed]]>
Sat, 12 Dec 2015 23:01:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4bbc2cc1b1d702f20c905d336b53bb54b630313bJoshua Leung
<![CDATA[[ced987b]: GPencil Eraser: Eraser is now pressure sensitive]]> http://www.miikahweb.com/en/blender/git-logs/commit/ced987b5b4fee71daf8e08f7e742c165cb661f57 ced987b
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil Eraser: Eraser is now pressure sensitive

Instead of immediately erasing points, the eraser now first reduces the thickness
of the stroke points before culling the ones that have become overly thin (and
cannot be rendered properly anyway as a result). It is also pressure sensitive now,
and has a linear falloff effect (i.e. points further away from the center of the
eraser circle get affected less). This should make it easier to use to eraser to
make fine adjustments to your sketches.

Notes:
* The eraser has been rewritten to use a new algorithm. Specifically, it now takes
advantage of the stroke point deletion methods developed for the Delete operator
instead of it's own buggy split-and-delete methods (which were only removing
a single point from each stroke each time).

* In tests so far, it seems to allow a wider range of control over what gets erased
and what doesn't. Pressing hard (or using a mouse) should still just erase everything
with relative ease still.

* The way that this behaves could still do with some tweaking. In particular, care
is needed when trying to use the eraser to "lighten up" tips of thin bunches of
strokes (e.g. eyebrows/moustaches), as it still tends to gobble these up too much.
We could probably do with some tool settings to control the eraser strength.

----------------------------------------
3 Paths Changed]]>
Sat, 12 Dec 2015 14:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ced987b5b4fee71daf8e08f7e742c165cb661f57Joshua Leung
<![CDATA[[d1a3223]: Fix: Delete tagged GPencil stroke points now adjusts timing...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d1a3223c765a434012ee9fd6e9313389e7db894c d1a3223
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: Delete tagged GPencil stroke points now adjusts timing info

gp_stroke_delete_tagged_points() now adjusts timing data for stroke points
to ensure that all the timing info will be valid after creating the new
stroke segments (from splitting the original stroke).

Several other tools need to be modified to do this still (e.g. Copy and Duplicate)

----------------------------------------
1 Path Changed]]>
Sat, 12 Dec 2015 13:30:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d1a3223c765a434012ee9fd6e9313389e7db894cJoshua Leung
<![CDATA[[c99dc5a]: GPencil: Code cleanup - Moved logic for removing selected/tagged...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c99dc5a1c168733f079540760a2bced78a273b5a c99dc5a
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil: Code cleanup - Moved logic for removing selected/tagged points from strokes into a separate function

----------------------------------------
1 Path Changed]]>
Sat, 12 Dec 2015 11:45:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c99dc5a1c168733f079540760a2bced78a273b5aJoshua Leung
<![CDATA[[833268e]: Compile fix for changes from master]]> http://www.miikahweb.com/en/blender/git-logs/commit/833268e2b8ef9c944f913b4f5ba0b4084423d6f2 833268e
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Compile fix for changes from master

----------------------------------------
2 Paths Changed]]>
Sat, 12 Dec 2015 04:52:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/833268e2b8ef9c944f913b4f5ba0b4084423d6f2Joshua Leung
<![CDATA[[50fde02]: Merge branch 'master' into GPencil_Editing_Stage3]]> http://www.miikahweb.com/en/blender/git-logs/commit/50fde02b422a1a1dbc71a7bc95a061e46ce73b33 50fde02
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Merge branch 'master' into GPencil_Editing_Stage3

Conflicts:
source/blender/editors/transform/transform_manipulator.c

----------------------------------------
0 Paths Changed]]>
Sat, 12 Dec 2015 04:43:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/50fde02b422a1a1dbc71a7bc95a061e46ce73b33Joshua Leung
<![CDATA[[85bbf7e]: Code Cleanup: Move away from inlined math for the eraser tests...]]> http://www.miikahweb.com/en/blender/git-logs/commit/85bbf7e04f2694a160219e07fb44711f157e6237 85bbf7e
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Code Cleanup: Move away from inlined math for the eraser tests

----------------------------------------
1 Path Changed]]>
Fri, 11 Dec 2015 23:26:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/85bbf7e04f2694a160219e07fb44711f157e6237Joshua Leung
<![CDATA[[418b908]: Some code cleanup - Using proper types in more places]]> http://www.miikahweb.com/en/blender/git-logs/commit/418b90830992c7c51ea0ab98f3ecacc813f2a06a 418b908
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Some code cleanup - Using proper types in more places

----------------------------------------
1 Path Changed]]>
Fri, 11 Dec 2015 12:27:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/418b90830992c7c51ea0ab98f3ecacc813f2a06aJoshua Leung
<![CDATA[[b3072b5]: Fix: Fixed incorrect tooltip]]> http://www.miikahweb.com/en/blender/git-logs/commit/b3072b5617989a9bb685a52baefa07da652b2ac3 b3072b5
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: Fixed incorrect tooltip

This tooltip was missed when was copying over the RNA stuff from my
earlier Pose Sculpting work (that much of these tools were based on)

----------------------------------------
1 Path Changed]]>
Fri, 11 Dec 2015 06:28:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b3072b5617989a9bb685a52baefa07da652b2ac3Joshua Leung
<![CDATA[[fae7a8b]: GPencil Sculpt: Expose setting for toggling whether to invert...]]> http://www.miikahweb.com/en/blender/git-logs/commit/fae7a8b97a34421dfd97ebedaa8cdb531b75b710 fae7a8b
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil Sculpt: Expose setting for toggling whether to invert the way the brush works

As in mesh sculptmode, there is now an Add/Subtract toggle to control whether the
brush applies the named effect or not (e.g. Thickness = Thicker/Thinner, or
Pinch = Pinch/Inflate)

----------------------------------------
2 Paths Changed]]>
Fri, 11 Dec 2015 06:25:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fae7a8b97a34421dfd97ebedaa8cdb531b75b710Joshua Leung
<![CDATA[[0175834]: Fix: Keep onion skinning toggles in sync]]> http://www.miikahweb.com/en/blender/git-logs/commit/01758341125772acefcd47a38ea8fa46cf3c28e5 0175834
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: Keep onion skinning toggles in sync

When toggling the per-layer onionskinning settings, the datablock-level
toggle (shown on the header) should also be updated. This only really
applies when there is/was a single layer with onionskinning.

----------------------------------------
1 Path Changed]]>
Fri, 11 Dec 2015 05:13:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/01758341125772acefcd47a38ea8fa46cf3c28e5Joshua Leung
<![CDATA[[1806db0]: GPencil Eraser: Operates on all visible + editable layers instead...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1806db07e7617a565dec0c154d2225ea5129c394 1806db0
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil Eraser: Operates on all visible + editable layers instead of active only

The GPencil eraser now operates on all visible and editable layers, instead of
only operating on the active layer. There was really no reason why it needed to
only consider the active layer, as doing so only made it confusing for the user when
the strokes they were trying to erase wouldn't be affected. Besides, if you really
needed to restrict the eraser to working on a particular layer, you could just
lock all the others (which is now very easy with the new operators)

----------------------------------------
1 Path Changed]]>
Fri, 11 Dec 2015 04:29:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1806db07e7617a565dec0c154d2225ea5129c394Joshua Leung
<![CDATA[[9afd9dc]: Fix: Save off GPencil eraser size earlier, to prevent it from...]]> http://www.miikahweb.com/en/blender/git-logs/commit/9afd9dc78e06926206a9f451974e24c4d73e521e 9afd9dc
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: Save off GPencil eraser size earlier, to prevent it from being zeroed if something goes wrong (e.g. locked layers) in the meantime

----------------------------------------
1 Path Changed]]>
Fri, 11 Dec 2015 04:27:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9afd9dc78e06926206a9f451974e24c4d73e521eJoshua Leung
<![CDATA[[ca8184c]: Fix: Grease Pencil eraser would operate on strokes that were...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ca8184c6cceb727f46e6175f4dc835c112b225c2 ca8184c
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: Grease Pencil eraser would operate on strokes that were not valid for the current context

For example, if a GP datablock was shared between two different types of editors
(e.g. 3D and Sequencer Preview), even the non-valid (and invisible) strokes would
get affected.

----------------------------------------
1 Path Changed]]>
Fri, 11 Dec 2015 02:55:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ca8184c6cceb727f46e6175f4dc835c112b225c2Joshua Leung
<![CDATA[[5368505]: GPencil Layer Management: Lock/Unlock All + Isolate Layer]]> http://www.miikahweb.com/en/blender/git-logs/commit/5368505ef32b39c1c12e1090bf69f25de78f959f 5368505
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil Layer Management: Lock/Unlock All + Isolate Layer

This commit introduces a few operators to make it easier to perform a few common
layer-manipulation operations. Some of these have been sorely needed for quite
a while now...

* Lock/Unlock All - Just as their names suggest, these operators will lock and unlock
all layers in the GP datablock. This is a quick way to unlock all layers previously
locked. These can be found in the new dropdown which replaces the old "Duplicate"
below the +/- (for adding/removing layers); also featured in the dropdown are
the "Duplicate Layers" operator, as well as the show/hide ones.

* Isolate Layer - This operator makes it easy to focus on just a single layer (e.g. the
outlines for a particular character). The "star" button affects editability, while the
"eye" below it toggles editability + visibility.

If any layer is visible/unlocked, this operator will lock and/or hide all; otherwise,
it will unlock/unhide all (to reverse the previous operation).

----------------------------------------
4 Paths Changed]]>
Thu, 10 Dec 2015 06:11:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5368505ef32b39c1c12e1090bf69f25de78f959fJoshua Leung
<![CDATA[[dda03a2]: GPencil: On second thought, the status indicator doesn't need...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dda03a24b901321bf4b1fac241134578ac058928 dda03a2
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil: On second thought, the status indicator doesn't need to be shown at all in the 3D View!

----------------------------------------
1 Path Changed]]>
Mon, 07 Dec 2015 05:47:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dda03a24b901321bf4b1fac241134578ac058928Joshua Leung
<![CDATA[[2167d52]: GPencil: Do not show "stroke editing" indicator when in "Only...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2167d521cc53e2ea77b1dbaf1f38181a2136393b 2167d52
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil: Do not show "stroke editing" indicator when in "Only Render" mode in the 3D View

----------------------------------------
1 Path Changed]]>
Mon, 07 Dec 2015 05:46:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2167d521cc53e2ea77b1dbaf1f38181a2136393bJoshua Leung
<![CDATA[[ca96664]: 3D View: Object name changes colour on frames with GP keyframes...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ca966644a863f736311af0a5f8435cddd5edcb01 ca96664
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
3D View: Object name changes colour on frames with GP keyframes (if no other keyframes are present)

The colour used needs to be tweaked/changed (TH_TIME_GP_KEYFRAME would be ideal,
but since it's probably not initialised in many themes, we'll stick with
TH_CFRAME for now, even if it looks a bit rough)

----------------------------------------
3 Paths Changed]]>
Sun, 06 Dec 2015 13:49:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ca966644a863f736311af0a5f8435cddd5edcb01Joshua Leung
<![CDATA[[1f93ec3]: Fix: Stroke Placement options were not getting shown in the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1f93ec386ba5f875ab59047463ee87bdf6d6b6bb 1f93ec3
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: Stroke Placement options were not getting shown in the Sequencer

----------------------------------------
1 Path Changed]]>
Sun, 06 Dec 2015 13:28:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1f93ec386ba5f875ab59047463ee87bdf6d6b6bbJoshua Leung
<![CDATA[[50111e8]: GPencil UI: Spacing tweaks]]> http://www.miikahweb.com/en/blender/git-logs/commit/50111e83e71f2c224c65453404ee5a5935bea8cb 50111e8
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil UI: Spacing tweaks

----------------------------------------
1 Path Changed]]>
Sun, 06 Dec 2015 13:27:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/50111e83e71f2c224c65453404ee5a5935bea8cbJoshua Leung
<![CDATA[[f501a4d]: GPencil: Code Cleanup - Deduplicate code for adding a copy...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f501a4dd9635d198243e2955b72fc6f8fb073908 f501a4d
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil: Code Cleanup - Deduplicate code for adding a copy of the active frame (for editing)

----------------------------------------
4 Paths Changed]]>
Sun, 06 Dec 2015 12:27:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f501a4dd9635d198243e2955b72fc6f8fb073908Joshua Leung
<![CDATA[[2cdd34e]: GPencil Drawing Usability: "Additive Drawing"]]> http://www.miikahweb.com/en/blender/git-logs/commit/2cdd34eb8c0641fbe3be99695463e3db307a5f8f 2cdd34e
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil Drawing Usability: "Additive Drawing"

This commit adds a new option which will make it easier to use the Grease Pencil
drawing tools for animation. With the "Additive Drawing" option enabled in the
toolshelf (located alongside the "Continuous Drawing" toggle), the active frame's
strokes will be carried over/copied if you start drawing on an empty frame (i.e.
one without any keyframe already). This saves the effort of keeping a dopesshet
open, and to remember to duplicate the current frame before starting to draw the
next pose (or risk managing to draw the perfect pose, but without everything else).

Examples of cases where this comes in handy includes animating facial expressions
(when all outlines are on the same layer), or animating "growing" things (e.g. vines,
or concentric circles growing from a central point).

Note: Even without this option enabled, this is the default behaviour when using
the eraser on an "empty" frame. This makes it easier to do shots where you're just
changing parts of the facial expression, or if you're animating an "eraser" effect.

Note 2: The naming of this feature could do with some work. I struggled with several
alternative names for it, but this one seems the most useful about what it helps users
do. Suggestions welcome!

----------------------------------------
5 Paths Changed]]>
Sun, 06 Dec 2015 13:21:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2cdd34eb8c0641fbe3be99695463e3db307a5f8fJoshua Leung
<![CDATA[[80b1620]: GPencil: Moved Stroke Placement settings from GP datablock...]]> http://www.miikahweb.com/en/blender/git-logs/commit/80b1620cf33991a4c307f77357209ae6139196bf 80b1620
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil: Moved Stroke Placement settings from GP datablock to tool settings

This commit moves the Stroke Placement settings from being a per-datablock
setting to being stored in tool settings instead. The main reason this was
done was to resolve a usability issue with the old way: in order to set this
setting, you had to first create a GP datablock to be able to see the settings!

Now, by having these as tool settings (as they should have been from the start),
they can be always visible (even when there isn't a datablock yet), meaning that
it will work as expected from the very first stroke.


Implementation Notes:
* There are separate Stroke Placement properties for the different editor types.
e.g. 3D View, Sequencer Preview, Image Editor, and all other 2D Views

* I couldn't get the version patching code working (to port over placement settings
from the GP datablock attached to the active scene), as this was causing crashes
and other general weirdness when loading old files. The code to do this is there,
but #if 0'ed out.

----------------------------------------
9 Paths Changed]]>
Sat, 05 Dec 2015 14:46:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/80b1620cf33991a4c307f77357209ae6139196bfJoshua Leung
<![CDATA[[397f78f]: GPencil: Usability Tweaks to "Onion Skins" toggle on header]]> http://www.miikahweb.com/en/blender/git-logs/commit/397f78f4be315f2dfcf4968c701f20c50098782b 397f78f
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil: Usability Tweaks to "Onion Skins" toggle on header

* The state of this toggle now reflects whether onion skinning is enabled on
any layer, instead of just the active layer. This is handy if there's more than
one GP datablock being shown in the scene, and you need to track down whether it's
the current GP datablock that has a layer with this enabled

* Disabling the toggle now turns off onion skinning on ALL layers at the same time.
This makes it much faster to turn off onion skinning if you've got it enabled
on several layers and would now like to disable it (e.g. for a "clean" pass over
the anim)

* Toggling this button still enables onion skinning for just the active layer,
since that's the one you're most likely to want to see these for (i.e. the character
outlines are on this layer, but some of the background elements are animated, and you
don't really want to see those ghosted)

----------------------------------------
3 Paths Changed]]>
Thu, 03 Dec 2015 13:28:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/397f78f4be315f2dfcf4968c701f20c50098782bJoshua Leung
<![CDATA[[34d4c7c]: GPencil Dopesheet: Filtering option to only include GPencil...]]> http://www.miikahweb.com/en/blender/git-logs/commit/34d4c7c85f58e5891e6c12a9b4895dc36ea0227d 34d4c7c
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil Dopesheet: Filtering option to only include GPencil layers related to the active scene

As requested by the Caminandes team, in the "Grease Pencil" mode of the dopesheet,
it is now possible to view only the Grease Pencil blocks+layers which come from the
active scene and/or the objects in that scene. This is useful when working with
multiple scenes, or when there are many other GPencil datablocks in the file for
various editors that aren't visible.

To use, enable the 'Active Only' toggle with the scene icon (located beside the
Summary toggle). By default, this is not enabled, so that backwards comptability
with old files is not affected (i.e. users are less likely to why they are no longer
able to see keyframes that would've previously been easily visible).

----------------------------------------
4 Paths Changed]]>
Thu, 03 Dec 2015 08:59:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/34d4c7c85f58e5891e6c12a9b4895dc36ea0227dJoshua Leung
<![CDATA[[f4b8d2e]: GPencil Dopesheet: Layers can now be filtered by name]]> http://www.miikahweb.com/en/blender/git-logs/commit/f4b8d2ef7a35e120109dc0321a1999531aed2115 f4b8d2e
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil Dopesheet: Layers can now be filtered by name

This can be enabled using the "filter text" settings on the header (magnifying glass)
as in the other Dope Sheet modes.

----------------------------------------
2 Paths Changed]]>
Wed, 02 Dec 2015 11:02:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f4b8d2ef7a35e120109dc0321a1999531aed2115Joshua Leung
<![CDATA[[aacd18a]: GPencil DopeSheet Mode: Code cleanup for anim filtering code...]]> http://www.miikahweb.com/en/blender/git-logs/commit/aacd18a73d2f6593a7c6e9bd1577e11572e9c7e5 aacd18a
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GPencil DopeSheet Mode: Code cleanup for anim filtering code in preparation for some new features

* Split out the code used to generate channels for a datablock out into its own method.
This will be needed when we do some more useful filtering options

* Pass down dopesheet info

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2015 06:31:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/aacd18a73d2f6593a7c6e9bd1577e11572e9c7e5Joshua Leung
<![CDATA[[4f2a343]: Code cleanup: Minor formatting stuff]]> http://www.miikahweb.com/en/blender/git-logs/commit/4f2a3437a3e0fd90600e770038318b8d8c4d5064 4f2a343
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Code cleanup: Minor formatting stuff

----------------------------------------
1 Path Changed]]>
Wed, 02 Dec 2015 05:55:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4f2a3437a3e0fd90600e770038318b8d8c4d5064Joshua Leung
<![CDATA[[1b0f017]: Merge branch 'master' into GPencil_Editing_Stage3]]> http://www.miikahweb.com/en/blender/git-logs/commit/1b0f017a834a3b6070ff06e0bd8ca66900b7943a 1b0f017
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Merge branch 'master' into GPencil_Editing_Stage3

----------------------------------------
0 Paths Changed]]>
Wed, 25 Nov 2015 10:43:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1b0f017a834a3b6070ff06e0bd8ca66900b7943aJoshua Leung
<![CDATA[[33b03e7]: GP Sculpt: Attempted fix for bug with Grab brush where some...]]> http://www.miikahweb.com/en/blender/git-logs/commit/33b03e7c18a881f03cbce2ffc2ff751034ef5d97 33b03e7
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
GP Sculpt: Attempted fix for bug with Grab brush where some points would randomly get left behind

----------------------------------------
1 Path Changed]]>
Mon, 23 Nov 2015 13:03:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/33b03e7c18a881f03cbce2ffc2ff751034ef5d97Joshua Leung
<![CDATA[[59a9e40]: Fix: Initialise GP Sculpt settings when creating new scenes]]> http://www.miikahweb.com/en/blender/git-logs/commit/59a9e4027a8d583baa2cba40fd203b674438037c 59a9e40
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix: Initialise GP Sculpt settings when creating new scenes

----------------------------------------
1 Path Changed]]>
Mon, 23 Nov 2015 10:57:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/59a9e4027a8d583baa2cba40fd203b674438037cJoshua Leung
<![CDATA[[6f6746f]: Fix compile errors due to recent cleanups in master]]> http://www.miikahweb.com/en/blender/git-logs/commit/6f6746fb0124211d63945d34b352cb83f04d8ef3 6f6746f
Branches : GPencil_Editing_Stage3
Author : Joshua Leung (aligorith)
----------------------------------------
Fix compile errors due to recent cleanups in master

----------------------------------------
2 Paths Changed]]>
Mon, 23 Nov 2015 10:46:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6f6746fb0124211d63945d34b352cb83f04d8ef3Joshua Leung