Skip to content

Releases: grische/blender

Blender v2.93.0-ec20b21d045e

18 Apr 21:24
Compare
Choose a tag to compare
Pre-release
Fix Cycles broken motion blur pass after recent bugfix

Blender v2.92.0-6ce06957c9bf

17 Feb 18:26
Compare
Choose a tag to compare
Pre-release
Fix T85680: Crash displaying UV stretch/area with modifiers

This uses the same logic as drawing UV's,
where non-bmesh defaults to mesh.

Blender v2.92.0-c13754e6475e

17 Feb 18:23
Compare
Choose a tag to compare
Pre-release
Fixes T84928 : Lattice vertices at unexpected positions when changing…

Blender v2.92.0-3e55d7d60542

16 Feb 18:27
Compare
Choose a tag to compare
Pre-release
Fix T85499: Crash on switching to edit mode with uv editor open

A fix for T83187 (rBf83aa830) assumed in the overlay code of the uv editor that the object was a mesh
when it did not have to be - causing a crash.

The fix makes sure that the object is a mesh.

Reviewed By: jbakker, campbellbarton

Maniphest Tasks: T85499, T85495

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

Blender v2.92.0-2d3b29de4fc7

15 Feb 18:28
Compare
Choose a tag to compare
Pre-release
Fix T85488: Display units inset operator

The inset operator would display the inset thickness and depth as
Blender units during transform. This meant that when the scene units
were set to something different than meters, the display value would
give different results than entering the same number using the value
input. (Similar to D10325)

The fix makes sure that the numbers are always displayed in the correct
scene units.

Reviewed By: campbellbarton

Maniphest Tasks: T85488

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

Blender v2.92.0-a9092768c003

14 Feb 18:26
Compare
Choose a tag to compare
Pre-release
GPencil: Try again to fix compiler warnings

The windows compiler is not as sensible to this warnings as Linux.

Blender v2.92.0-98db4cc6391d

13 Feb 18:26
Compare
Choose a tag to compare
Pre-release
Fix T84899: instance ids are not unique in common cases

Ids stored in the `id` attribute cannot be assumed to be unique. While they
might be unique in some cases, this is not something that can be guaranteed
in general. For some use cases (e.g. generating "stable randomness" on points)
uniqueness is not important. To support features like motion blur, unique ids
are important though.

This patch implements a simple algorithm that turns non-unique ids into
unique ones. It might fail to do so under very unlikely circumstances, in
which it returns non-unique ids instead of possibly going into an endless
loop.

Here are some requirements I set for the algorithm:
* Ids that are unique already, must not be changed.
* The same input should generate the same output.
* Handle cases when all ids are different and when all ids are the same
  equally well (in expected linear time).
* Small changes in the input id array should ideally only have a small
  impact on the output id array.

The reported bug happened because cycles found multiple objects with
the same id and thought that it was a single object that moved on every
check.

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

Blender v2.92.0-314525b8cfae

12 Feb 18:27
Compare
Choose a tag to compare
Pre-release
Fix T85555: Geometry Nodes: Attribute Vector Math Wrap is broken

This was just a copy and paste error / typo. The proper DNA variable
wasn't used. Thanks @charlie for finding the issue.

Blender v2.92.0-2d252b6d26f9

11 Feb 18:27
Compare
Choose a tag to compare
Pre-release
Fix T85508: UV select overlap fails on identical faces

The triangle overlap test failed for exactly overlapping triangles.

When none of the segments intersect, testing a if a single corner
is inside the other triangle fails when the triangles share UV
coordinates.

Resolve by comparing the triangle centers.

Blender v2.92.0-10f44a413573

10 Feb 18:27
Compare
Choose a tag to compare
Pre-release
Fix versioning code of previous commit