Blender Git Commits

Blender Git "master" branch commits.

Page: 802 / 5574

April 29, 2020, 15:12 (GMT)
Fix crash with Orbit Around Selection

Missing check of `NULL` `op` introduced in rBc57e4418bb85.
April 29, 2020, 14:39 (GMT)
Tracking: Implement Nuke/Natron distortion model

Neither Nuke nor Natron support OpenCV's radial distortion model
which makes it impossible to have any kind of interoperability.

The new model is available under the distortion model menu in Lens
settings.

Differential Revision: https://developer.blender.org/D7484
April 29, 2020, 14:25 (GMT)
Fix Python bz2 module failing to import on older macOS versions

Found by failing bundled modules test. The bz2 library was compiled without
proper minimum SDK version flags.
April 29, 2020, 12:56 (GMT)
Fix T71334: top part of render window disappears on repeated renders
Revision 0cfd2d6 by Julian Eisel
April 29, 2020, 11:53 (GMT)
VR: Reset pose offsets when changing base pose

The offsets are applied after toggling positional tracking off, so that
the view does not jump at that moment. But when changing the base pose,
keeping that offset doesn't make sense. Especially with landmarks, which
are supposed to give precise positions/rotations to jump to. For that
part the VR Scene Inspection Add-on will need a little adjustment
though.

Also exposes an explicit function to the Python API to reset the
offsets, to be used by the Add-on.

This is mostly untested since I don't have access to an HMD currently.
April 29, 2020, 11:07 (GMT)
Transform Orientation Refactor

- Use `t->spacemtx` as the orientation matrix instead `t->orient_matrix`.
- Unify constraint behavior between modal and non-modal.
- Simplify code to remove old workarounds and rearrange struct members.

This fix T66142 since the actual `orient_type` (in the case
`V3D_ORIENT_NORMAL`) is used during Redo instead of always using
`V3D_ORIENT_CUSTOM_MATRIX`).

Differential Revision: https://developer.blender.org/D7469
April 29, 2020, 09:44 (GMT)
Merge branch 'blender-v2.83-release'
April 29, 2020, 09:37 (GMT)
Depsgraph: use native BLI data structures in registry

Reviewers: sergey

Differential Revision: https://developer.blender.org/D7559
April 29, 2020, 09:36 (GMT)
Fix T75522: Math node truncate operator tooltip provides no explanation
April 29, 2020, 09:25 (GMT)
Merge branch 'blender-v2.83-release'
April 29, 2020, 09:18 (GMT)
Fix T75810: Child bone frozen when both Auto IK and X-Axis mirror are
used

Caused by {rBa6a9a12e8f32}

Other relevant commits:
rBb8ca806b7798e2f8dd6effca8f0d081b3cd8c23f
rBde530a95dc7b482dc22c933b9b8b2a98c79b5663

The issue is caused by some leftover BONE_TRANSFORM_MIRROR flags on a
bone from previous runs (file in the report had the flag still on
forearm.R).

With these false leftover flags still set, `pose_grab_with_ik()` cannot
work correctly. Culprit commit above removed the early clearing of this
flag on all bones, this should be restored [this happened in
`count_set_pose_transflags()`].

This should only be done in the beginning of the transform process, so
now still clear the flags early in 'createTransPose()' [but dont restore
this in 'count_set_pose_transflags()' -- this will be called from
special_aftertrans_update again, so placing the clearance here only
complicates things (autokeyframe_pose() still needs to work as well)...]

Maniphest Tasks: T75810

Differential Revision: https://developer.blender.org/D7527
April 29, 2020, 09:10 (GMT)
Merge branch 'blender-v2.83-release'
April 29, 2020, 09:06 (GMT)
Armature posemode: add mouse independent "Select Linked" operator

The current "Select Linked" operator works based on mouse position and
makes no sense to call from the menus and was removed in rB536055e1ee0b.

This patch adds an operator independent from mouse position that just
selects all bones in relation to selected bones (and adds back menu
entries, adds keymap entry CTRL+L).

The original operator is renamed to 'select_linked_pick' internally
(this is now more in line to how "Select Linked" works for meshes,
curves etc)

ref T76071

Maniphest Tasks: T76071

Differential Revision: https://developer.blender.org/D7542
April 29, 2020, 09:05 (GMT)
Fix/cleanup: lib_query: missing case handling of new ID_SIM type.

Also update comments.
April 29, 2020, 08:57 (GMT)
Merge branch 'blender-v2.83-release'

Conflicts:
source/blender/blenkernel/intern/lib_query.c
April 29, 2020, 08:53 (GMT)
Cleanup: use LISTBASE_FOREACH iterator everywhere possible in libquery.

Done also in 2.83 release branch to avoid too much conflicts on merging
(some of those were already done for nodes in master, and gave me
conflicts yesterday...).
April 29, 2020, 08:27 (GMT)
Merge branch 'blender-v2.83-release'
April 29, 2020, 08:26 (GMT)
Fix crash after 475bd6b occuring on each render end, we need another nullcheck here

(cherry picked from commit 3ea67e08fe8e3edc73daf13769dd631dbf920c45)
April 29, 2020, 08:16 (GMT)
Merge branch 'blender-v2.83-release'
April 29, 2020, 08:15 (GMT)
nstall_deps: USD: Add root usd library directory to build args.

Add root usd library directory to build arguments, same as other libraries.
Also fix error/typo in compile_USD regarding _is_building.

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D7563
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021