Blender Git Commits

Blender Git "master" branch commits.

Page: 31 / 5574

November 29, 2021, 11:44 (GMT)
Fix T93417: Strip outline not aligned with image

When using non-uniform aspect ratio, strip outline is not aligned
correctly.

Apply pixel aspect ratio to image quad and origin.
Revision f1118ee by Omar Emara
November 29, 2021, 11:01 (GMT)
Nodes: Support internal links for custom sockets

Currently, nodes with custom sockets do not get their internal links
populated. So operators like Delete And Reconnect don't work with such
nodes. This patch put custom sockets into consideration when computing
priorities for internal links such that sockets of the same idname get
connected. Additionally, the patch cleanup the function in the process
to avoid redundant code repetition.

Reviewed By: Jacques Lucke

Differential Revision: https://developer.blender.org/D13386
Revision ab2a7aa by Omar Emara
November 29, 2021, 10:34 (GMT)
Fix T93438: Auto linking do not work for custom sockets

Currently, custom sockets are no longer supported for automatic linking
when dropping a node on a link. This is because SOCK_CUSTOM is given a
negative priority and is ignored. To fix this, SOCK_CUSTOM is now given
the lowest priority and the rest of the sockets got their priority
incremented.

Reviewed By: Jacques Lucke

Differential Revision: https://developer.blender.org/D13403
November 29, 2021, 10:26 (GMT)
Cleanup: Silenced clang-tidy warning.
November 29, 2021, 10:14 (GMT)
Merge branch 'blender-v3.0-release'
November 29, 2021, 10:04 (GMT)
Fix T93456: Properly translate operator on splash screen

Use the translation API to lookup the string before formatting occurs.

Differential Revision: https://developer.blender.org/D13400
November 28, 2021, 18:05 (GMT)
Cleanup: typos in comments.
Revision f7f558e by Hans Goudey
November 27, 2021, 22:09 (GMT)
Cleanup: Deduplicate instances component in spreadsheet

Currently we have a separate `InstancesDataSource`, which does almost
exactly the same thing as `GeometryDataSource`, except that it hardcodes
a few more columns: "Name", "Rotation", and "Scale". We can easily
replace that with a couple of if statements in the geometry data source.

This also makes named attributes on instances display
in the spreadsheet.

Differential Revision: https://developer.blender.org/D13391
November 27, 2021, 20:59 (GMT)
Merge branch 'blender-v3.0-release'
November 27, 2021, 18:08 (GMT)
Fix build error with TBB 2021 and booleans

Linux distributions are using newer TBB versions than official releases, and
TBB 2021 is an API breaking release.

In general we should avoid using TBB directly and go through the abstractions
in BLI_task.hh, though there is no abstraction for this.

For 3.0 the safe option is to just not cancel the task but instead early out
in the lambda function. Given the grain size of 2048 there should be no
significant performance difference.

Differential Revision: https://developer.blender.org/D13382
November 27, 2021, 18:06 (GMT)
Geometry Nodes: Optimize Cube primitive vertex calculation

This patch gets rid of the O(N^3) complexity
of calculate_vertices. Execution time of the node is
reduced from 250ms to 140ms with 500^3 vertices.
In the future edge calculations could be done manually
and reduce the execution time even further.

Differential Revision: https://developer.blender.org/D13207
November 27, 2021, 17:17 (GMT)
Geometry Nodes: Parallelize "Set Spline Type"-node

Parallelizes the loop that converts splines.
It gives around a 2x speedup on curves with over 1k splines.

Differential Revision: https://developer.blender.org/D13389
November 26, 2021, 21:39 (GMT)
Attempt to fix Windows new bpath tests failing, take IV.

Follow up to rBdcc500e5a265093bc9cc, rB92daff6ac2adb5bb,
rB61bd5882a20c6f3 and rB08264aaf82da8.

Sorry for the noise, this time should be good.
November 26, 2021, 21:07 (GMT)
Attempt to fix Windows new bpath tests failing, take III.

Follow up to rBdcc500e5a265093bc9cc, rB92daff6ac2adb5bb and rB61bd5882a20c6f3.
November 26, 2021, 20:34 (GMT)
Attempt to fix Windows new bpath tests failing, take II.

Follow up to rBdcc500e5a265093bc9cc and rB92daff6ac2adb5bb.

Also shortening a bit the macros names...
November 26, 2021, 17:24 (GMT)
Fix T89564: Spline IK breaks when it is far away from the world origin

The isect_line_sphere algorithm became very imprecise when the line and
the sphere were reasonably far away from the world origin.

This would lead to no intersections being reported even if there was a
guaranteed intersection (line crossing from inside the sphere to the
outside).

To fix this we now use the secant root finding method to get an
intersection point. This is much more stable and robust it seems.
November 26, 2021, 17:01 (GMT)
Geometry Nodes: add utility to set remaining outputs

Differential Revision: https://developer.blender.org/D13384
November 26, 2021, 16:57 (GMT)
Attempt to fix Windows new bpath tests failing.

Follow up to rBdcc500e5a265093bc9cc.
November 26, 2021, 16:49 (GMT)
Fix T93402: Linking Collections instantiate extra sub-collections.

Linking is more relax than appending when it comes to instantiating
indirectly linked collections/objects.
November 26, 2021, 16:32 (GMT)
Cleanup: remove warnings

This assert was producing warning in debug builds because
it was never hit under some circumstances.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021