Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1793 / 8462

March 9, 2020, 19:33 (GMT)
Fix T74182: Crash saving images from non-image spaces
March 9, 2020, 19:33 (GMT)
Fix T74003: Autocomplete bug with mesh.loop_triangles. in Blender Python Console.

The collection property `loop_triangles` was given the RNA type
`MeshLoopTriangle` (the type of the collection's items), instead
of `MeshLoopTriangles` (the actual expected RNA collection/array type).

The cutest, tiniest typo mistake in RNA code, leading to some complete
non-sense... It's fairly amazing that this did not cause more severe
issues actually.
March 9, 2020, 19:33 (GMT)
Fix T73932: modifying keyframes in nodes fails when there is an image sequence

Image animation should not be an depsgraph node of type ANIMATION, there is
no need for it to be affected by the special casing for that.
March 9, 2020, 19:33 (GMT)
Fix T54270: Reset last_hit and last_location when reading the file

It does not make sense to read those values when loading a file and they can crash the cursor if they contain invalid coordinates.

Reviewed By: brecht

Maniphest Tasks: T54270

Differential Revision: https://developer.blender.org/D6754
March 9, 2020, 19:33 (GMT)
Fix crash loading .blend file saved with Blender 2.25

pathJumper.blend from 2.25 release demo files in demos225.zip
March 9, 2020, 19:33 (GMT)
Fix T73862: Fluid Sim file handle resource leak
March 9, 2020, 19:33 (GMT)
Fix T73898: UDIM crash changing form tiled to single
March 9, 2020, 19:33 (GMT)
Fix potential crash with Eevee render of missing image textures

This NULL check is needed elsewhere, do it here as well.
March 9, 2020, 19:33 (GMT)
Bump version to 2.82a beta.
March 9, 2020, 19:18 (GMT)
UI: add menus for preferences editor

This only applies to the case where preferences are opened as an editor in
a workspace, not with Edit > Preferences in a new window.

Differential Revision: https://developer.blender.org/D7001
Revision 2d8d30e by Adrian Newton / Brecht Van Lommel (master)
March 9, 2020, 19:18 (GMT)
UI: make workbench viewport samples label consistent with Cycles and Eevee

Differential Revision: https://developer.blender.org/D7082
Revision 848a4f0 by Adrian Newton / Brecht Van Lommel (master)
March 9, 2020, 19:18 (GMT)
UI: add "Samples" text to audio mixing buffer size preference for clarity

Differential Revision: https://developer.blender.org/D7076
March 9, 2020, 19:11 (GMT)
Face Sets: Use white color for a default Face Set to enable the overlay

This introduces a variable to store a face set ID which is going to be
rendered white. When initializing a mesh or randomizing the colors, this
variable gets updated to always render a white face set. This way the
face set overlay can be enabled without adding colors to the mesh if
face sets are not in use. After creating the first face set, new colors
are generated randomly like usual.

The face set stored as default does not have any special meaning for
tools or brushes, it just affects the rendering color.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7035
March 9, 2020, 19:04 (GMT)
Face Sets: Add relax support to Mesh Filter and Draw Face Sets

This enables a relax operation that works only on face sets boundaries,
which smooths the jagged edges that are produced when painting or
expanding face sets by sliding the topology without affecting the shape
of the mesh. This has many uses in hard surface sculpting for things
like sculpting panels or smoothing surfaces. It can also help when
working with remeshed topology as it makes the face sets looks better
and more organized if needed.

The operation is implemented as an Shift smooth in the Draw Face sets
tool, similar to the Slide/Relax tool.

The same operation is also available in the mesh filter to smooth all
the face sets boundaries uniformly or to smooth the face set under the
cursor with the Use Face Sets option.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7034
March 9, 2020, 18:43 (GMT)
Fix Cloth Brush not working with automasking

The cloth brush was not using the automasking values when calculating
the mask value on each vertex.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7083
March 9, 2020, 18:39 (GMT)
Fix T74500: Rebuild the Face Sets datalayer after slicing the geometry

Was crashing SculptSession data will not longer be valid if the total
number of polys is modified when rendering the mesh again.
This deletes all face sets in the mesh when slicing the mask. I'll try
to add code to generate a new face set in with faces that are created
when filling the holes, but for now this avoids the crash.

Reviewed By: brecht

Maniphest Tasks: T74500

Differential Revision: https://developer.blender.org/D7049
March 9, 2020, 18:33 (GMT)
Fix T74499: Add visibility checks to Face Sets creation operations

Create face sets by visibility needs to check if all face sets of a
vertex are visible to set the new face set. I renamed the functions to
make this more cleare in the API.

I also added a visibility check when creating by mask to avoid modifying
hidden areas.

Reviewed By: brecht

Maniphest Tasks: T74499

Differential Revision: https://developer.blender.org/D7048
March 9, 2020, 18:29 (GMT)
Sculpt: Remove hardcoded hardness from Clay brush

Hardness is now a property implemented for all brushes, so this is no
longer needed.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7078
March 9, 2020, 18:25 (GMT)
Fix T74492: Reset Face Set data when cancelling the expand operator

The operator was resetting the mask data when cancelling instead of the
face set data, so it was crashing because mask data was not available
when starting the operator in expand face set mode.

Reviewed By: brecht

Maniphest Tasks: T74492

Differential Revision: https://developer.blender.org/D7043
March 9, 2020, 18:17 (GMT)
Merge branch 'uuid-undo-experiments' into uuid-undo-experiments-swap-reread-datablocks
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021