Blender Git Loki

Blender Git commits from all branches.

Page: 1078 / 2888

November 12, 2019, 21:13 (GMT)
GPencil: Add support to Vertex Paint for Eyedropper tool
November 12, 2019, 17:45 (GMT)
GPencil: Add small color box to context menu
November 12, 2019, 16:35 (GMT)
USD: Marked `USDHierarchyIterator::stage` as `const`

No functional changes.
November 12, 2019, 16:32 (GMT)
USD: Made all fields in `USDExporterContext` const

No functional changes.
November 12, 2019, 16:31 (GMT)
GPencil: Fix double Brush initialization
November 12, 2019, 16:31 (GMT)
USD: No longer unpack USDExporterContext struct

The `USDExporterContext` struct contents were duplicated in the
`USDAbstractWriter` member properties, a decision which in retrospect I
don't agree with.

No functional changes.
November 12, 2019, 16:20 (GMT)
UI: Changes to graph editor selection and transform

When introducing "drag-all-selected" support all over Blender, we figured this wouldn't work well with the Graph Editor selection/transform behavior.
Hence, William and I have been working on the following changes, although we used this chance to improve the behavior in general too.
For more info see T70634.

* Handles now always move with the key, regardless if they are selected or not.
* Selecting the key doesn't select the handles anymore, their selection is separate.
* Multiple keys and handles can now be dragged.
* Dragging a handle moves all selected handles on the same side.
* Tweak-dragging any handle can never affect any keyframe location, only handles
* G/R/S should behave as before.
* Changing the handle type with a key selected always applies the change to both handles.
* Box selection with Ctrl+Drag now allows deselecting handles.
* Box selection Include Handles option now only acts on visible handles, wasn't the case with Only Selected Keyframes Handles enabled.
* Box selection Include Handles is now enabled by default in all bundled keymaps.

If needed I can give more detailed rationales for each change, but keeping this short.

The changes have been tested for some days by the animators here in the Blender Animation Studio. Some changes are based on their feedback.

Differential Revision: https://developer.blender.org/D6235
November 12, 2019, 16:17 (GMT)
USD: added extra comments and reordered functions

Added extra comments to explain more of the structure of the
`AbstractHierarchyIterator`, and reordered function declarations in the
header file so that it's easier to understand. Also reordered the code
in the CC file so that it has the same order as the declarations.

No functional changes.
November 12, 2019, 16:15 (GMT)
GPencil: Hide Edit lines in Vertex Paint mode
November 12, 2019, 16:09 (GMT)
Codesign: Re-enable INSTALL target on Windows

Skipping INSTALL target makes it so regression tests can not be run.

Easiest and safest is to simply sign both INSTALL target and CPack.
November 12, 2019, 16:07 (GMT)
USD: Removed unused function writer_map()
November 12, 2019, 16:06 (GMT)
Minor cleanup (style, comments)
November 12, 2019, 15:59 (GMT)
GPencil: New Set Vertex Color operator

November 12, 2019, 15:52 (GMT)
Codesign: Fix wrong logging message format
November 12, 2019, 15:33 (GMT)
Merge branch 'master' into greasepencil-object
November 12, 2019, 15:32 (GMT)
GPencil: New parameter for Vertex Paint mix

Also some cleanup.
November 12, 2019, 15:01 (GMT)
GPencil: Show Vertices in Vertex Paint always
November 12, 2019, 14:59 (GMT)
USD: Created abstract Blendfile-loading test class

This test class minimally sets up Blender so that it can load blend files
and construct a depsgraph without crashing. Note that I haven't tested this
on very complex blend files, so it may still crash when the loaded blend
file references/requires uninitialised data structures.

I also changed the USD Export Hierarchy Iterator Test to use the new test
class, and renamed it to Abstract Hierarchy Iterator Test as it doesn't
test anything USD-specific.
November 12, 2019, 14:53 (GMT)
testing another way to use multi function contexts
November 12, 2019, 14:23 (GMT)
Always apply handle type change to both handles when key is selected.

Previously we only applied the change to both handles if only the key
but no handle is selected.
Based on feedback by Hjalti, this new behavior is more practicable.
Cases where you'd want only one handle to be changed are really rare (he
can't think of one himself) so rather make the common case work well.

This wasn't much of an issue before, as selecting a key always selected
the handles with it, and box select had `Include Handles` disabled by
default.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021