Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 518 / 5574

October 28, 2020, 10:45 (GMT)
Add a Un-Bake FCurves operator

We already had the ability to bake fcurves but no way to convert the
baked result back without using python. This patch adds and operator
that is available now next to the bake operator in the drop down menu,

Reviewed By: Sybren

Differential Revision: https://developer.blender.org/D6379
October 28, 2020, 10:08 (GMT)
Merge branch 'blender-v2.91-release' into master
October 28, 2020, 10:05 (GMT)
Fix T82149: Blender crash when using collection user_id remapping (python).

Not sure why Collection was the only ID for which depsgraph building did
not check for potential recursion?

Reviewed By: sergey

Maniphest Tasks: T82149

Differential Revision: https://developer.blender.org/D9365
October 28, 2020, 09:39 (GMT)
Tracking: Move optical center to lens panel

Optical center is in fact a property of lens rather than a camera body.
October 28, 2020, 09:21 (GMT)
Tracking: Simplify configuration of intrinsics to refine

Previously, only predefined and limited set of intrinsics combinations
could have been refined. This was caused by a bundle adjustment library
used in the early days of the solver.

Now it is possible to fully customize which intrinsics are to be refined
during camera solving. Internally solver supports per-parameter settings
but in the interface they are grouped as following:

* Focal length
* Optical center
* Radial distortion coefficients (which includes k1, k2, k3, k4)
* Tangential distortion coefficients (which includes p1, p2)

Differential Revision: https://developer.blender.org/D9294
October 28, 2020, 09:13 (GMT)
Libmv: Fix typo in packed intrinsics

Was using doing an implicit cast of floating point value to boolean.
Was not noticed before because the boolean value was never never used.
October 28, 2020, 09:13 (GMT)
Tracking: Decouple refine settings

Historically the refine options had a hardcoded list of possibilities.
This was caused by an old bundle adjustment code which did not support
all possible combinations.

Now the bundle adjuster is based on Ceres solver, allowing to refine
anything in any combination.
October 28, 2020, 08:43 (GMT)
Merge branch 'blender-v2.91-release'
October 28, 2020, 08:40 (GMT)
Revert "PyAPI: point sys.executable to the Python binary"

This reverts commit 04c5471ceefb41c9e49bf7c86f07e9e7b8426bb3.

This causes Blender not to start on some systems.
October 28, 2020, 06:40 (GMT)
PyAPI: remove bpy.app.binary_path_python

This is deprecated in 2.91,
remove for 2.92 in favor of 'sys.executable'.
October 28, 2020, 06:33 (GMT)
Merge branch 'blender-v2.91-release'
October 28, 2020, 06:30 (GMT)
Fix T82049: material select button now only works for active object

Include edit-mode objects from space-properties context
unless there is a pinned object.

Regression caused by change in 12bc34b0b81b.
October 28, 2020, 05:00 (GMT)
Cleanup: update comments

Some references to argument levels were still in comments.
October 28, 2020, 03:04 (GMT)
Cleanup: update old comment for why we can't use PySys_SetArgv
October 28, 2020, 03:04 (GMT)
Cleanup: move WM_init & arg parsing out of if/else branch
October 28, 2020, 03:04 (GMT)
BLI_args: disallow zero to be used as a pass value

Introduced recently in 09139e41ed4ea.
While this worked in the cases it was used, '--threads' for example
was failing to parse the number when it's pass was set to 0.

Increase the enum values to start at 1 &
add asserts so this wont happen again.
October 28, 2020, 03:04 (GMT)
Cleanup: use enum for command line argument passes
October 28, 2020, 03:04 (GMT)
BLI_args: refactor argument passes

Avoid passing the pass argument to BLI_argsAdd, instead set this
once for each group of passes.

This means we can add new passes without having to bump the arguments
to BLI_argsAdd.
Revision 5711b85 by Hans Goudey
October 28, 2020, 01:12 (GMT)
Cleanup: Remove unused IDProperty function

This function from 2017 came with a comment: "TODO Nuke this once its
only user has been correctly converted to use generic IDmanagement"
Since it is unused after rB91462fbb31ba, now is time to remove it.

Differential Revision: https://developer.blender.org/D9368
October 28, 2020, 00:52 (GMT)
Merge branch 'blender-v2.91-release'
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021