Blender Git Commits

Blender Git commits from all branches.

Page: 907 / 2888

March 26, 2020, 10:59 (GMT)
GPencil: Improve randomness while drawing

The interpolated points added automatically were not random.

Also improved the UV randomness to get more variations.
March 26, 2020, 08:56 (GMT)
Some more debug prints to try to understand the new undo slowness.

Suspect this has to do with the recalc tags mostly, but still do not
really understand the issue...
March 26, 2020, 08:55 (GMT)
Merge branch 'master' into uuid-undo-experiments
March 26, 2020, 08:51 (GMT)
Merge branch 'master' into greasepencil-object
March 25, 2020, 18:59 (GMT)
GPencil: Change Tweak select tool for Fill strokes

The code has been simplified, some boundbox check added and reduce the gap for selection.
March 25, 2020, 17:47 (GMT)
Merge branch 'master' into greasepencil-object
March 25, 2020, 14:30 (GMT)
Merge remote-tracking branch 'origin/master' into temp-face-set-fixes
March 25, 2020, 14:30 (GMT)
Fix T74637: Reset face set data when disabling dyntopo

Last time I checked Face Sets were preserved in a more or less
predictable way when modifying the mesh with dyntopo. As it looks that
in some problems this may cause bugs and you can't see or use face sets
when modifying the topology of the mesh whith dyntopo active, it is
probably better to reset them when going from dyntopo to mesh. This way
you know that you are always going to get a predictable face sets state.

Maniphest Tasks: T74637

Differential Revision: https://developer.blender.org/D7099
March 25, 2020, 14:30 (GMT)
Fix T74761: Reimplement vertex to face sets visibility sync

This fixes multiple issues:
- Adds tag to update shading when changing vertex visibiliyt. This makes the mesh visibility update when the operator ends.
- Sync vertex to face sets no longer requires the pmap, so it does not crash. (Maybe we can initialize the pmap on undo to avoid these problems in the future).
- Sync vertex to face sets now works in a coherent way with the rest of visibility operations. Hide Box and Hide mask now sync the visibility changes to the face sets, so the all the operations are now getting a correct visibility state.

Maniphest Tasks: T74761

Differential Revision: https://developer.blender.org/D7187
March 25, 2020, 14:29 (GMT)
Fix T74780: Face sets operators not aware of SCULPT_FACE_SET_NONE

SCULPT_FACE_SET_NONE default value is 0 and it is rendered hidden, so
the invert sign operation to show it was not working. Now the show all
function sets this face set to ID 1 before setting its sign.

I also refactored this check in gpu_buffers.

Not related to the reported issue, but the mesh in attached contains non
manifold geometry with hidden loose vertices, so the visibility state
was not syncing correctly to those vertices. Now the toggle operators
checks the current visibility only on the face sets, so no manifold
vertices are ignored (as they are in the rest of operations in sculpt
mode).

Maniphest Tasks: T74780

Differential Revision: https://developer.blender.org/D7188
March 25, 2020, 11:19 (GMT)
GPencil: Make UV random equals to UV Noise
March 25, 2020, 10:51 (GMT)
GPencil: Change Jitter to be more hard and work in vertical lines

Before the jitter was not working in vertical lines.
March 24, 2020, 19:58 (GMT)
Tests: prototype for performance testing framework
March 24, 2020, 16:08 (GMT)
Merge branch 'master' into greasepencil-object
March 24, 2020, 15:30 (GMT)
Replace VO_DS_EXPAND with SIM_DS_EXPAND
March 24, 2020, 15:29 (GMT)
remove unnecessary case in lib_remap.c
March 24, 2020, 15:28 (GMT)
rename WITH_SIMULATION_DATA_BLOCK_RNA to WITH_NEW_SIMULATION_TYPE
March 24, 2020, 13:59 (GMT)
Add new simulation data block

This introduces a new id data block with type `ID_SIM`.

The RNA part of this change is disabled by default for now.
The corresponding cmake option is `WITH_SIMULATION_DATA_BLOCK_RNA`.

The new data block does not yet have an embedded node tree.
I want to add that separately.

This is part of T73324.

The set of files I changed is based on rBb0a1cf2c9ae696.
However, I had to change fewer files, because I did not add a new object type.

Differential Revision: https://developer.blender.org/D7225
March 24, 2020, 13:37 (GMT)
remove unnecessary todo
March 24, 2020, 13:29 (GMT)
cleanup
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021