Blender Git Commits

Blender Git "master" branch commits.

Page: 426 / 5574

January 19, 2021, 17:23 (GMT)
Fix T84823: crash rendering with unconnected input socket in File Output node

Caused by rB957e292c5864.

Now just skip unconnected sockets.

Maniphest Tasks: T84823

Differential Revision: https://developer.blender.org/D10137
January 19, 2021, 17:23 (GMT)
Merge remote-tracking branch 'origin/blender-v2.92-release'
January 19, 2021, 17:20 (GMT)
Fix merge from 2.92 (subversion bump 292.14)
January 19, 2021, 17:13 (GMT)
Object Info: Fix tooltip for the transform space option

This was agreed outside the patch discussion. And it did not make into
the submitted code on 8b777ee6d69d4805c64756cf6a33db894160ce29.
January 19, 2021, 17:12 (GMT)
Merge branch 'blender-v2.92-release'
January 19, 2021, 17:01 (GMT)
Volumes: fix calling BKE_volume_load from multiple threads

`BKE_volume_is_loaded` uses `grids.filepath` to determine if the
grids are already loaded. The issue was that `grids.filepath` was
set before the grids were loaded, resulting in incorrect early
returns for other threads.

Differential Revision: https://developer.blender.org/D10150
January 19, 2021, 16:30 (GMT)
Geometry Nodes - Object Info: option to apply obj transform to the geometry

By design the modified object transformations should still work and
affect the geometry nodes results. The current behaviour, however, would
make the geometry from the object info to not be affected by the
modified object transformations. This patch changes that by default.

In a similar fashion the Location, Rotation and Scale sockets outputs
should be aware of whether the output should be in the global space or in the
space of the nodetree.

To solve this, the patch introduces a new transformation space "enum"
where users can pick "Original" or "Relative" space.

Original
--------
Output the geometry relative to the input object transform, and the
location, rotation and scale relative to the world origin.

Relative
--------
Bring the input object geometry, location, rotation and scale into the
modified object maintaining the relative position between the two objects in
the scene.

Relative space violates a bit the design of the nodetree. The geometry in this
case is transformed so that moving the modified object doesn't interfere with
the geometry. This is particularly useful for the boolean node for instance.

"Original" is the default space, but old files are set to "Relative" for
backwards compatibility.

Differential Revision: https://developer.blender.org/D10124
January 19, 2021, 15:58 (GMT)
Geometry Nodes: pass depsgraph to nodes during execution

The depsgraph will have to be accessed in an upcoming patch.
Revision d60b128 by Falk David
January 19, 2021, 11:32 (GMT)
Merge branch 'blender-v2.92-release'
Revision a9203e2 by Falk David
January 19, 2021, 11:31 (GMT)
Fix T84642: Reassign effect-strip ignores animdata

When reassigning an effect strip to another sequence, any animation data
in the effect strip will not be offset like expected.

The fix calls `SEQ_offset_animdata` to offset the animation data after
the seqence has been moved.

Reviewed By: ISS

Maniphest Tasks: T84642

Differential Revision: https://developer.blender.org/D10096
January 19, 2021, 09:43 (GMT)
Merge branch 'blender-v2.92-release'
January 19, 2021, 09:39 (GMT)
Fix T84698: error adding movie clip tracks

The movie clip's `region->v2d` was being resized by the view2d code,
causing mouse cursor to movie-clip coordinate mapping to fail.

This commit removes `UI_view2d_region_reinit`,
matching the behavior for the image editor's 2D view.

Reviewed By: sergey

Ref D10106
January 19, 2021, 06:24 (GMT)
Fix T74755: Cap of curve doesn't have smooth shading

Copy the smooth setting when filling in curve caps.

For drawing this doesn't change behavior as a single normal is used
for all faces.

The difference may be noticed when converting to a mesh or with
modifiers applied.
January 19, 2021, 06:14 (GMT)
Merge branch 'blender-v2.92-release'
January 19, 2021, 06:14 (GMT)
Merge branch 'blender-v2.92-release'
January 19, 2021, 06:12 (GMT)
Fix T84041: Bevel caps have invalid normals

Bevel caps always had incorrect normals, causing display glitches
in some cases.

It seems this never worked properly (at least 2.79 also had this bug).

Use the projection vector as the normal.
January 19, 2021, 04:32 (GMT)
Fix T84568: UV loop selection marks edges sharp

Regression in 6a10e69d270bc6866dd0000ffc0b81f6205ba2e9
(added when testing).
January 19, 2021, 02:36 (GMT)
Merge branch 'blender-v2.92-release'
January 19, 2021, 02:20 (GMT)
Fix T84824: Incorrect height using interactive add tool

When using the interactive add tool for primitives with a fixed
height and base aspect ratio, the height of the created primitive
would be incorrect (two times too small or two times too big).

When the base origin was centered, the `fixed_aspect_dimension`
was not changed even though the base length was doubled.
Additionally, when the height origin was centered but the height
aspect ratio was fixed, the height was doubled leading to an
incorrect size.

The fix doubles `fixed_aspect_dimension` when the base origin is
centered and correctly calculates the height of the primitive when
the aspect ratio is set to fixed.

Ref D10140
January 19, 2021, 01:59 (GMT)
Cleanup: use 'const' argument for parameter argument
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021