Blender Git Commit Log

All Blender Git commits.

Page: 1781 / 8462

March 13, 2020, 10:51 (GMT)
Merge branch 'master' into new-object-types
March 13, 2020, 10:51 (GMT)
Merge branch 'master' into HEAD
March 13, 2020, 10:16 (GMT)
GPencil: Cleanup unneeded check
March 13, 2020, 09:34 (GMT)
Merge branch 'master' into greasepencil-object
March 13, 2020, 09:28 (GMT)
GPencil: Join Tint and Vertex Color modifier

Both are doing almost the same and can be merged. This reduce complexity for user and less code to maintain.

Reviewed By: mendio, pepeland, fclem

Differential Revision: https://developer.blender.org/D7134
March 13, 2020, 09:14 (GMT)
Fix info showing multi-line reports reversed (upside-down)

Also, only show the icon once per report.
March 13, 2020, 08:28 (GMT)
DeformMod: Performance by reusing buffers

The Deform modifiers was reallocating buffers that only fit the vertices
of the inner loop. This patch first counts the maximum needed buffer and
allocates one.

When using the daily dweebs animation file the playback performance went
from 0.66 fps to 0.93 fps.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D7132
March 13, 2020, 06:27 (GMT)
Cleanup: pass const args (mostly Scene & RenderData)
March 12, 2020, 19:47 (GMT)
Fix boundary edges detection ignoring Face Set visibility

If one of the faces connected to a vertex is hidden in the face sets, we
can assume that the vertex is part of a boundary edge, so it should be
cosidered like that in all automasking and edge detection functions.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D7126
March 12, 2020, 19:45 (GMT)
Fix flood fill operation not taking into account hidden vertices

The idea of the visibility system is that tools should behave like
hidden vertices do not exist, so the flood fill operation should ignore
hidden vertices for all operators.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D7125
March 12, 2020, 19:43 (GMT)
Use golden ratio conjugate for Face Sets hue generation

The face set ID is sequential, so implementing this was straightforward.
Suggested by Jeroen Bakker

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D7123
March 12, 2020, 19:38 (GMT)
Fix Face Set operators not modifying sigle poly Face Sets

The face_set_set function which sets a face sets given a vertex index
can ignore all modifications to hidden face sets, so we can skip all
vertex visibility checks outside that function. This makes the code
faster, simpler and fixes multiple bugs.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D7122
March 12, 2020, 19:37 (GMT)
Fix T74646: Pick a random face set to be rendered white when randomizing the colors

The previous solution was also working fine as the white face set has no
meaning, but now it is a little bit more random. Also, bigger face sets
have more chance of getting the white color.

Reviewed By: jbakker

Maniphest Tasks: T74646

Differential Revision: https://developer.blender.org/D7111
March 12, 2020, 19:36 (GMT)
Fix T74648: Do not relax with 0 neighbors or no vertex normal

The mesh provided in the report has 0 area faces and overlapping
vertices, causing the relax code to fail when calculating the plane to
constraint the vertex movement. Now it works fine both in the brush and
in the mesh filter.

Reviewed By: jbakker

Maniphest Tasks: T74648

Differential Revision: https://developer.blender.org/D7109
March 12, 2020, 19:35 (GMT)
Fix mesh shrinking when using the relax mesh filter.

If the relax mesh filter was used on a non manifold mesh with open
boundaries, all the vertices were relaxed and the mesh was shrinking.
This was an unintended behavior that was making the filter unusable with
these meshes.

The mesh filter is now initializing an automasking buffer using the same
boundary automasking function from the brush code. Now edges are
preserved and the relax filter works as it should.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D7097
March 12, 2020, 19:30 (GMT)
Fix memory leak in recent Cycles image texture refactor
March 12, 2020, 19:29 (GMT)
GPencil: Move Vertex Paint mode to topbar

It's more easy to find in the topbar
March 12, 2020, 18:39 (GMT)
GPencil: Fix color management in Vertex Paint tools

The brush is using sRGB and need to be Linear
March 12, 2020, 18:36 (GMT)
Fix T73049: Drag & drop on overlapping panels behaves incorrectly

Reviewers: brecht, Severin

Differential Revision: https://developer.blender.org/D7024
March 12, 2020, 17:48 (GMT)
Fix division-by-zero on session start with VR mirror enabled
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021