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 |
March 9, 2020, 19:18 (GMT) |
UI: make workbench viewport samples label consistent with Cycles and Eevee Differential Revision: https://developer.blender.org/D7082 |
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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021