Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1310 / 8462

September 1, 2020, 16:34 (GMT)
Context works in both NLA and graph editor
September 1, 2020, 16:12 (GMT)
Audaspace: port compilation fix from upstream.
September 1, 2020, 15:57 (GMT)
Fix T79553: StretchTo constraint: Apply Pose changes bone length

Recompute Rest Length stored in the StretchTo constraint after applying
the current pose as rest pose.

The "Apply Pose as Rest Pose" operator applies the evaluated pose as
rest pose, which means that the change in bone length from the StretchTo
constraint is applied to the rest pose. The bug was caused by the fact
that the StretchTo constraint wasn't updated for the new pose, and thus
still applied the same scale factor to the new pose, effectively
doubling its effect.

The "Apply Pose as Rest Pose" operator now forces a recompute of the
rest length cached in the StretchTo constraint data. As a result, the
length of the bone before and after the pose is applied remains the
same. The X and Z scale (perpendicular to the bone length) are reset to
1.0, as with the applied pose the bone isn't stretched or squashed any
more.
September 1, 2020, 15:29 (GMT)
USD: remove library initialisation hack

Remove the hack for library initialisation; this is no longer necessary
as the required information can be passed to the USD library after its
static initialisers have run.

This new approach is compatible with both the patched and original USD
library. This means that platform maintainers don't need to rebuild the
USD library until the next upgrade.

Manifest Task: https://developer.blender.org/T80320
September 1, 2020, 15:28 (GMT)
USD: move library initialisation from `main()` to USD module

Initialize the USD library when used (instead of at startup), so that
this can happen inside the IO/USD module. This makes calls to the USD
library local to Blender's USD code.

Note that failure to find the USD JSON files will now only be reported
when the USD exporter is used, and not on every startup of Blender.

This is the first step in cleaning up the way Blender patches and
initialises the USD library.

Manifest Task: https://developer.blender.org/T80320
September 1, 2020, 15:22 (GMT)
GPUOffscreen: Remove scissor and viewport state tracking

This was a workaround that is not needed anymore.

Fix FT80321 Cropped output with Viewport Render Animation
September 1, 2020, 15:13 (GMT)
Fix T80224: Crash after duplicating and hiding vertices while using X Axis Mirror

The mirror map can reference a hidden vertex that is currently ignored
in the transformation.

Thus the mirror element array is not filled.
September 1, 2020, 15:10 (GMT)
Fix ugly alignment of "Mono" option in the Sequencer

Steps to reproduce were:
* Open Sequencer, add a sound strip
* In the sidebar, open the Adjust > Sound sub-panel
* Note the placement of the "Mono" item

The layout code would disable decorators if a property came from a
non-animatable data-block type. Doing so would mess up the alignment
where properties from different data-block types were be mixed.
This is not the case any more.

Note that when actually adding the decorator, a blank icon is inserted
to keep the alignment intact when the data-block type isn't animatable.
So the decorator is still not shown, but the alignment looks fine.

This may affect more cases. If so, and if that's an issue, the
decorators should be explicitly disabled.
September 1, 2020, 15:03 (GMT)
Fix (unreported) GPencil cannot deselect points with box/lasso select

Selecting in empty space wasnt considered as 'changed'.

Differential Revision: https://developer.blender.org/D8770
September 1, 2020, 14:33 (GMT)
Fix T79941: mantaflow cache doesn't work with ' character in path

The fix is to escape the `'` character as well.

Reviewers: sebbas

Differential Revision: https://developer.blender.org/D8773
September 1, 2020, 14:16 (GMT)
Fix T80328 Commit introduced build warnings in Windows
September 1, 2020, 14:08 (GMT)
Gizmo: Navigate: Make use of UI_draw_roundbox_4fv

This improves circles AntiAliasing, and line antialiasing.

This keeps the old drawing method (3d spheres) for the selection pipeline.

This was suggested by @harley on devtalk.
September 1, 2020, 14:08 (GMT)
UI: Widget: Add conservative raster to avoid cut widget borders

This avoids incorrect AA when the widget is not perfectly alligned with the
pixel grid.
September 1, 2020, 13:59 (GMT)
Merge branch 'master' into greasepencil-object
September 1, 2020, 13:59 (GMT)
Transform: Keymap: Enable Auto Constraint with Middle Mouse + Shift
September 1, 2020, 13:58 (GMT)
Merge branch 'master' into greasepencil-edit-curve
September 1, 2020, 13:50 (GMT)
Transform: remove MOD_CONSTRAINT_PLANE

It conflicts with MOD_PRECISION and was not really working properly.
September 1, 2020, 13:38 (GMT)
Fix constrain plane masking shift event

This prevented transformation with a precision modifier.
September 1, 2020, 13:24 (GMT)
Fix T80258: UILayout.prop_search() issues with datablock names

If the search menu was used for a string property, and a data-block was
selected from the search, the value set would be an invalid name. The
property would get the modified UI string, not the proper data name set.

This problem was already once solved in rB249ccab111ac, but resurfaced
in rB937d89afba36.

Now only use the modified UI string if requires_exact_data_name is not
true.

Note: the comments in rB249ccab111ac [reg. library hints and string
properties, also that pointer properties are preferred over string
properties when dealing with IDs] still apply.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D8759

(cherry picked from 2.90 commit
cb0b0416f454419cd1902434f7dffa2682417a56)
September 1, 2020, 12:53 (GMT)
Fix T64267: 'Add Snap Point' does not work with Ctrl pressed
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021