Blender Git Commits

Blender Git "asset-system-filelist" branch commits.

Page: 7 / 12

March 21, 2021, 15:11 (GMT)
Geometry Nodes: Move cone primtive to rest on its base by default

This is generally what people expect when generating a cone. Note that
this translation currently happens after the rotation, but since the rotation
will likely be removed in the future, that won't be a problem for long.
March 21, 2021, 15:11 (GMT)
Cleanup: Replace std::vector with blender::Vector.
March 21, 2021, 15:11 (GMT)
Geometry Nodes: Make cone primitive 2m tall by default

This gives the cone mesh primitive more pleasing proportions by default.
March 21, 2021, 15:11 (GMT)
Cleanup: remove unused function
March 21, 2021, 15:11 (GMT)
Fix T86710: Crash When Adding Node Group.

When adding a node group there can be no inputs in the input map that
was triggering an assert.
March 21, 2021, 15:11 (GMT)
BLI: Add location, rotation, scale constructor to float4x4

This is simply a convenience when using this type. More similar
constructors can be added in the future when they are useful.

Differential Revision: https://developer.blender.org/D10714
March 21, 2021, 15:11 (GMT)
LibOverride: fix code trying to auto-resync linked overrides.

This is not only potentially extremely expensive, it is also fairly
futile, and code is not designed to handle it currently anyway (could
easily end up in inifinite loops and other crashes).
March 21, 2021, 15:11 (GMT)
Fix T86208: copy node group button is inconsistent in geometry nodes

Differential Revision: https://developer.blender.org/D10740
March 21, 2021, 15:11 (GMT)
Geometry Nodes: Implicit interpolations to and from the edge domain

This patch adds the remaining 6 interpolations for mesh domains.
The new interpolations are:
- Corner / point / polygon to edge
- Edge to corner / point / polygon

After this it is possible to adapt an attribute to and from every
mesh domain. This is simple to test with the "Attribute Convert" node.

Though, as a note for the future, there are still some improvements
possible to the interpolations, like lazily calculating values for the
interpolations where it's possible, and slightly improving the
algorithms used for some interpolations, like using corner angles
for polygon to point.

Differential Revision: https://developer.blender.org/D10765
March 21, 2021, 15:11 (GMT)
Fix Cycles NaN assert in random walk SSS due to very small throughput

Now terminate if there are many bounces and the throughput gets so small
that we get precision issues.
March 21, 2021, 15:11 (GMT)
Cleanup: minor changes to pose-mode apply visual transform

- Remove use of evaluated poses, instead calculate transformations
into an array which is applied afterwards.

- Only update ID's for poses that have been changed.
March 21, 2021, 15:11 (GMT)
Geometry Nodes: Don't create empty components when realizing instances

Previously even if the input goemetry set had no point cloud or no mesh
instances, `geometry_set_realize_instances` would create empty data.
This isn't necessarily bad, but it can complicate things down the line if
there are a bunch of empty components getting passed around.
March 21, 2021, 15:11 (GMT)
GPencil: Rename Options panel to Settings

This change is to keep consistency with other panels with the same functionality.

Reviewed by @pablovazquez
March 21, 2021, 15:11 (GMT)
Fix T86677: select grouped in node editor crashes without active node

This was reported for geometry nodes, but was true for all nodetrees
(e.g. after deleting the active node). Geometry node trees just made
this more obvious since they start without an active node to begin with.

Fix provided by @lone_noel, thx!

Maniphest Tasks: T86677

Differential Revision: https://developer.blender.org/D10762
March 21, 2021, 15:11 (GMT)
LibOverride: Outliner: Rename `Add...` to `Make...`.

Also more consistent with the name used for the 3DView operator.
March 21, 2021, 15:11 (GMT)
Fix T86701: Geometry nodes Cube and UV Sphere mesh size

The size in the transform matrices was extra, since it is also
passed as an argument to the BMesh operators.

Differential Revision: https://developer.blender.org/D10763
March 21, 2021, 15:11 (GMT)
Fix T86448 EEVEE: SSRefraction Depth regression

Caused by recent change for contact shadow raytracing. rB4e236326c137
March 21, 2021, 15:11 (GMT)
LibOverride: Outliner: Tweak override creation from instancing empty.

Now behavior is similar to the one from 3DView: once override of the
collection is successfuly created, we remove the instancing empty from
the scene.
March 21, 2021, 15:11 (GMT)
LibOverride: Fix missing update after an override reset.

We need to brute-force reset IDs with `ID_RECALC_ALL` here...
March 21, 2021, 15:11 (GMT)
Fix T86548: Sculpt: Mask by Color tool not working

Caused by {rB2917f550caa9} which renamed the entry in the toolsystem,
but not the corresponding keymap.

Maniphest Tasks: T86548

Differential Revision: https://developer.blender.org/D10725
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021