Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 646 / 5574

August 4, 2020, 11:25 (GMT)
Cleanup: unused main argument
August 4, 2020, 11:23 (GMT)
Fix T79503: Selecting edit-bones while holding Ctrl crashes
August 4, 2020, 10:59 (GMT)
Merge branch 'blender-v2.90-release'
August 4, 2020, 10:52 (GMT)
Fix T79453: Motion Tracking: marker does not remember 'enabled' state

Caused by rB63ee3db96107.

While above commit corrected the clip offset, it also removed logic to
ensure a marker on a particular frame. This is needed though, otherwise
changes on a particular frame are applied to the marker being returned
by 'BKE_tracking_marker_get' which can be a completely different marker
if none exist for that frame yet.

This patch partly reverts rB63ee3db96107 and reintroduces the framenr
for the MarkerUpdateCb and uses that to ensure a marker on that frame.

Candidate for backporting to 2.83 LTS?

Reviewers: sergey, jacqueslucke

Subscribers:
August 4, 2020, 10:11 (GMT)
Fix crash switching render slots when there is only one slot
August 4, 2020, 10:08 (GMT)
Merge branch 'blender-v2.90-release'
August 4, 2020, 09:45 (GMT)
Fluid: Do not show fluid if frame is out of cache range

Before: If the current frame is out of the cache start/end range, the viewport will show the fluid as it was on the last frame that was still in the cache frame range.

Now: If the current frame is out of the cache start/end range, the viewport will show no fluid at all (even if there are cache files present for this frame).

This fix is related / in response to T79423.
August 4, 2020, 09:40 (GMT)
Depsgraph: Use UUID to identify pose channels

Fixes possible fiasco caused by re-allocation re-using pointers between
pose channels.

Differential Revision: https://developer.blender.org/D8453
August 4, 2020, 09:40 (GMT)
Pose channel: Add session UUID

Allows to identify pose channels more reliably than by the pointer.
August 4, 2020, 09:40 (GMT)
Cycles: Fix nan in decomposed transform for degenerated input

The decomposed transform would have consists of nan values if the input
transform had zero scale.

Now the decomposition will check for zero scale, and if it is detected
then the result will be ensured to be finite. Additionally, rotation
value will be copied from previous/next time step to help avoiding
obscure interpolation.

The latter step can become more comprehensive than the current simple
implementation.

Differential Revision: https://developer.blender.org/D8450
August 4, 2020, 09:40 (GMT)
Cycles: Add finite checks for float4 and transforms

Currently unused, preparing for an upcoming development.
August 4, 2020, 09:36 (GMT)
Cleanup: fixed unused parameter warning

No functional changes.
August 4, 2020, 09:36 (GMT)
Cleanup: converted Depsgraph Building Pipeline to object-oriented code

This will make it easier & cleaner to make custom-built depsgraph (for
example for exporting invisible objects to USD or Alembic, see T75936).

No functional changes.

Reviewed by: sergey

Differential Revision: https://developer.blender.org/D8423
August 4, 2020, 08:57 (GMT)
Merge branch 'blender-v2.90-release'
August 4, 2020, 08:29 (GMT)
Node Groups: expose the SOCK_HIDE_VALUE flag for node group inputs.

This flag specifies that even when the socket is not connected,
the node should not display the input field for the constant input
value. This is useful for inputs like Normal, which have special
handling for the missing input case and don't use a constant value.
Currently there is no way to change this flag from Python, and
through UI it can only be done by re-creating the socket.

This patch exposes the flag through RNA and UI, makes sure it
is properly updated when changed, and adds special handling to
ensure that it is correctly set when creating a node group from
a node set that includes reroute nodes.

Differential Revision: https://developer.blender.org/D8395
August 4, 2020, 08:29 (GMT)
Node Groups: fix placement of the Output node when creating a group.

Instead of assuming the node width, compute the actual right bound.
Otherwise BSDF nodes tend to be too wide, and intersect Output.

Differential Revision: https://developer.blender.org/D8395
August 4, 2020, 08:09 (GMT)
Fix T79493: EEVEE LightProbe Display

Introduced by recent EEVEE GLSL refactoring {da741013a1e1}
August 4, 2020, 05:35 (GMT)
Merge branch 'blender-v2.90-release' into master
August 4, 2020, 05:34 (GMT)
Modifier: bypass mesh conversion for hooks in edit-mode

Avoid the conversion for the hook modifier as riggers
may need to enable this modifier in edit-mode.

The speedup of the modifier alone is significant since the hook
operation is simple compared to conversion that took over 99.9%
of the time in my tests, however the overall speedup was around to 1.6x.
Revision 6791b88 by Hans Goudey
August 3, 2020, 22:28 (GMT)
Merge branch 'blender-v2.90-release'
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021