Blender Git Commits

Blender Git "soc-2019-npr" branch commits.

Page: 79 / 226

July 9, 2018, 12:20 (GMT)
Tweaks to GPENCIL_OT_new operator

* Correctly tag Annotation datablocks as such when adding them
* Add new layer by default. It saves users from having to manually
add one after adding the datablock anyway.
July 9, 2018, 11:47 (GMT)
Fix: "New Note" didn't tag newly-created GP datablock for annotations when creating a new datablock
July 9, 2018, 11:28 (GMT)
Cleanup: Use GPU_* calls instead of gl* in annotate_draw.c
July 9, 2018, 11:15 (GMT)
Annotations: Change "New Layer" label to "New Note"
July 9, 2018, 08:47 (GMT)
Make Annotations toggleable with main overlay switch
July 9, 2018, 08:37 (GMT)
Rename Grease Pencil to Annotation

Some properties and flags are more clear if the name is annotation.

Also changed some text and tooltips.
July 9, 2018, 07:49 (GMT)
Merge branch 'blender2.8' into greasepencil-object
July 9, 2018, 07:45 (GMT)
User Prefs: Make it clearer which properties affect Annotations only vs GP + Annotations
July 9, 2018, 07:42 (GMT)
Annotations: Change default color for new annotation layers

Although we've had a default color for new Grease Pencil layers for
years, hardly anyone ever changed the default color from the old
default of black. This commit changes this default to match the
color used in the annotation pencil icons, giving it a stronger
connection to the tool, and giving users a better default color
that will make the new strokes actually visible with the default
theme.
July 9, 2018, 07:26 (GMT)
Annotations: WIP access to tool settings in topbar

Lots of stuff to fix still - Not final UI at all
(in terms of widgets + properties exposed)

What works now:
* Exposed access to the setting controlling the default color to use
when adding new layers
* Exposed access to change which color (layer) and thickness new strokes
get drawn with (as per the current implementation). Now all annotation
tools have tool settings exposed.

Big Todo's:
* Find a way to display color previews of GP Layers as icons
(e.g. how to register all the necessary icon_id's, etc.)
* Replace the prop_search() with an enum prop
* Separate annotation RNA type defines? Context issues? etc.
July 9, 2018, 04:05 (GMT)
Annotation Eraser: Only operate on the active layer

Since we aren't exposing per-layer locks here (as we want to avoid
having lots of work enabling/disabling locks), the eraser now only
erases strokes on the active layer
July 9, 2018, 03:54 (GMT)
Cleanup: Assorted little tweaks/moving code around
July 9, 2018, 03:34 (GMT)
Annotation Eraser Tweaks

* Remove the "soft" modes from the annotation eraser. Now, erasing
strokes will immediately remove the stroke points. This works better
for annotation use cases, as when erasing strokes, you usually just
want to get rid of the notes quickly.

* Show eraser brush size setting in the topbar/tool settings when the
eraser tool is active. (Note: This setting still uses the userpref
setting, which we should move to the scene toolsettings instead
so that it doesn't get reset with each session)
July 9, 2018, 02:55 (GMT)
Cleanup: Deduplicate stroke freeing code
July 9, 2018, 02:32 (GMT)
Merge branch 'blender2.8' into greasepencil-object
July 8, 2018, 18:43 (GMT)
Fix error when render

The v3d pointer is null when renders, so need to be checked before use it.
July 8, 2018, 14:45 (GMT)
Fix errors and changes after merge
July 8, 2018, 14:17 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
source/blender/editors/gpencil/drawgpencil.c
source/blender/editors/gpencil/gpencil_brush.c
July 8, 2018, 10:37 (GMT)
Merge branch 'blender2.8' into greasepencil-object
July 8, 2018, 10:36 (GMT)
Move Vertex Opacity from Tolsettings to View3D

The vertex opacity is a parameter of the view and not of toolsettings as it was defined before.

With this commit we moved the last parameter to control the view look to the right place.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021