Blender Git Commits

Blender Git "temp-lanpr-cleanup2" branch commits.

Page: 13 / 18

October 18, 2019, 11:35 (GMT)
Fix T70585: Walk Navigation keyframe tweaks (still frame)

Walk Navigation was missing rotation keyframes on confirm (when animation
wasnt playing) after rB22bdd08dfd0.

Because for walk [in contrast to fly], the cursor is constantly warped
(WM_cursor_warp in walkEvent), we cant do something reasonable with
comparing mouse positions (to detect rotation) when mouse comes to rest.

Now remember if rotation changed at any time.

Also tweaked the insertion for location keyframes (which was always
happening even if the camera did not move), now checking the real dvec
(instead on relying on speed)

Reviewed By: dfelinto

Maniphest Tasks: T70585

Differential Revision: https://developer.blender.org/D6018
October 18, 2019, 11:35 (GMT)
Fix T70561: bad custom normals in mirrored geometry.

Original code from rB1a9e698099b5 used a rather naive approach, now use
proper transpose of inverse of geometry transform for the normals.
October 18, 2019, 11:35 (GMT)
Fix T70594: mathutils.geometry.tessellate_polygon flips triangles

Some scripts will need to be updated to support this.
October 18, 2019, 11:35 (GMT)
Depsgraph: Cleanup, spelling in comment
October 18, 2019, 11:35 (GMT)
Fix T69682: Render Audio ignores animation.

`sound_update_animation_flags_exec` didn't tag depsgraph to update.

Reviewed By: sergey

Maniphest Tasks: T69682

Differential Revision: https://developer.blender.org/D6000
October 18, 2019, 11:35 (GMT)
CMake: Move software-gl to generic install procedure

Removes custom logic from buildbot's packing step.

This also removes icons/ folder, but CMake was already copying the
icons to the root of the install folder.
October 18, 2019, 11:35 (GMT)
Cleanup: minor refactoring of mask expand and floodfill
October 18, 2019, 11:35 (GMT)
Fix T70588: Playing animation (after deleting rigid body obj) crashes blender.

Fixing/working around another weakness of current RBW model... This is
not really nice, but it should work for now, and we cannot really do
anything else but that kind of monkey patching here anyway.
October 18, 2019, 11:35 (GMT)
Buildbot: Attempt to point precompiled libraries to a correct folder

The CMAKE_SOURCES variable is not yet initialized when the buildbot
configuration is read. This is similar to the include of full release
configuration happening earlier in the file.
October 18, 2019, 11:35 (GMT)
Fix multires sculpt not setting the active vertex correctly

Also cleanup code to remove duplicated min_depth tracking, ray intersection
already does it.
October 18, 2019, 11:35 (GMT)
GPU: show more descriptive labels on unsupported GPU dialog

Thanks to Ray Molenkamp for the help with the Windows implementation.

Fixes T70521

Differential Revision: https://developer.blender.org/D6023
October 18, 2019, 11:35 (GMT)
Fix text edit-mode character info initialization

Using EditFont.pos before it was set.
October 18, 2019, 11:35 (GMT)
Depsgraph: Avoid threading for trivial operations

Found this while looking into T70463, solves the high spinning times
mentioned in T70463#791026.

Sounds logical that iterating over an array to modify a single property
is faster than doing it in threads. But strangely, doing it for both
nodes and its components is still faster in threads here.

Gives extra speedup with a file mentioned in the report.

Reviewed By: brecht, mont29

Differential Revision: https://developer.blender.org/D6017
October 18, 2019, 11:35 (GMT)
Fix T70662: Batch rename adds "" before "."
October 18, 2019, 11:35 (GMT)
Local Collections: Allow users to show hidden collections

Users now can turn on in a viewport collections that are temporarily
hidden (eye) in the view layer.

Design task: T61327

As for the implementation, I had to decouple the visibility in the
depsgraph from the visibility in the view layer.

Also there is a "bug" that in a way was there before which is some
operators (e.g., writing a text inside of a text object, tab into edit
mode) run regardless of the visibility of the active object. The bug was
present already (with object type visibility restriction) in 2.80 so if
we decide to tackle it, can be done separately (I have a patch for it
though P1132).

Reviewed by: brecht (thank you)

Differential Revision: D5992
October 18, 2019, 11:35 (GMT)
PyAPI: avoid normal calculation for tessellate_polygon

Use fixed normal for 2D input, no need to calculate it.
October 18, 2019, 11:35 (GMT)
Cleanup/fix for fix (c).

Sorry for the noise... For once building with everything hid the issue
instead of revealing it.
October 18, 2019, 11:35 (GMT)
Depsgraph: Don't force time update when legacy flag 0 is used
October 18, 2019, 11:35 (GMT)
Keymap: use right mouse for console context menu

Was using 'w' which doesn't work with text entry.
This matches the text editor.
October 18, 2019, 11:35 (GMT)
Depsgraph: Cleanup, de-duplicate time source tagging
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021