Blender Git Commits

Blender Git "master" branch commits.

Page: 1509 / 5574

October 16, 2018, 16:27 (GMT)
Dope Sheet: rewrite computation of keyframe hold blocks.

Computation of hold blocks was done by storing ranges (with start and
an end, and likely overlapping) in a tree keyed only by the block start.
This cannot work well, and there even were comments that it is not
reliable in complex cases.

A much better way to deal with it is to split all ranges so they don't
overlap. The most thorough way of doing this is to split at all and every
known keyframe, and in this case the data can actually be stored in the
key column data structures, avoiding the need for a second tree.

In practice, splitting requires a pass to copy this data to newly added
keys, and the necessity to loop over all keyframes in the range being
added. Both are linear and don't add excess algorithmic complexity.

The new implementation also calls BLI_dlrbTree_linkedlist_sync for
its own needs, so the users of the *_to_keylist functions don't have
to do it themselves anymore.

Differential Revision: https://developer.blender.org/D3790
October 16, 2018, 16:09 (GMT)
Templates: updated 2D animation template from grease pencil team.
October 16, 2018, 15:59 (GMT)
Small change to Annotation panel

Add one line more by default
October 16, 2018, 15:14 (GMT)
UI: tweak and fixes for cycles sampling panel, remove unneeded decorators.
October 16, 2018, 14:54 (GMT)
UI: put show emitter option in particles panels.

This settings is duplicated from the object duplication panel, but
otherwise it's too hard to find.
Revision 4aac9c9 by William Reynish / Brecht Van Lommel
October 16, 2018, 12:58 (GMT)
Fix remaining copy/paste button header, these are in menus now.
Revision dacc539 by William Reynish / Brecht Van Lommel
October 16, 2018, 12:58 (GMT)
Fix incorrect icon for UV selection sync.
October 16, 2018, 11:09 (GMT)
Cleanup: naming

'mp' was a reference to 'manipulator'
October 16, 2018, 11:06 (GMT)
Tool System: add gizmo for shear tool
October 16, 2018, 11:06 (GMT)
Transform: axis support for shear tool
October 16, 2018, 11:00 (GMT)
Fix T57247: Render animation does not respect render single view layer

Reviewers: brecht

Maniphest Tasks: T57247

Differential Revision: https://developer.blender.org/D3800
October 16, 2018, 09:48 (GMT)
Event System: don't invoke operator that should only be executed

Problem was that the event was not `NULL` even though the `context` is `WM_OP_EXEC_*`.
I noticed this problem when dropping .blend files into Blender.
Instead of only executing `WM_OT_open_mainfile`, it was invoked (opening a file selector).

The `wm_operator_invoke`, which also executes operators, always invokes operators when `event != NULL`. So setting `event` to `NULL` tells `wm_operator_invoke` not to invoke but to execute the operator.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D3799
October 16, 2018, 09:18 (GMT)
View 3D: fix image dropping in 3d view

Reviewers: brecht

Differential Revision: https://developer.blender.org/D3798
October 16, 2018, 08:37 (GMT)
GP: Set Dopesheet layers in Top-Down order

The layers are Top-Down and the dopesheet must use the same order.
October 16, 2018, 08:23 (GMT)
GP: Fix Blur shift when add more samples

The image was moving in +X and +Y when added samples due round precission.
October 16, 2018, 06:45 (GMT)
Set Annotation list in Top-Down order

This makes consistent the orders of any grease pencil related list
October 16, 2018, 04:02 (GMT)
Fix crash in loose edge check
October 16, 2018, 02:18 (GMT)
Cleanup: headers
October 16, 2018, 02:12 (GMT)
Mesh: use mesh tessellation for face-map drawing

Also use batch instead of immediate mode.
October 15, 2018, 23:33 (GMT)
Cleanup: replace check for derivedFinal w/ mesh_eval
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021