Blender Git Commit Log

Git Commits -> Revision 2cdd34e

Revision 2cdd34e by Joshua Leung (GPencil_Editing_Stage3)
December 6, 2015, 13:21 (GMT)
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!

Commit Details:

Full Hash: 2cdd34eb8c0641fbe3be99695463e3db307a5f8f
Parent Commit: f501a4d
Lines Changed: +43, -8

5 Modified Paths:

/release/scripts/startup/bl_ui/properties_grease_pencil_common.py (+2, -2) (Diff)
/source/blender/blenkernel/BKE_gpencil.h (+16, -1) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+5, -1) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+11, -2) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+9, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021