Blender Git Statistics -> Developers -> weasel

Henrik Dick (weasel)

Total Commits : 19
Master Commits : 18
Branch Commits : 1
First Commit : November 3, 2019
Latest Commit : September 25, 2020 (Yesterday)

Commits by Month

DateNumber of Commits
September, 20203
August, 20200
July, 20200
June, 20200
May, 20200
April, 20206
March, 20205
February, 20200
January, 20203
December, 20190
November, 20192

Commit Distribution

PathNumber of Commits
master18
temp-blender-2.81-release-with-wrong-merge1

Favourite Files

FilenameTotal Edits
MOD_solidify_nonmanifold.c12
rna_modifier.c7
DNA_modifier_types.h6
MOD_solidify_extrude.c5
properties_data_modifier.py5
MOD_solidify.c4
MOD_weld.c3
CMakeLists.txt2
versioning_280.c2
MOD_solidify_util.h2

File Changes

ActionTotalPer Commit
Added60.3
Modified442.3

Code Changes

ActionTotalPer Commit
Lines Added85950.5
Lines Removed58334.3

Latest commits Feed

Revision bea4505 by Henrik Dick / Germano Cavalcante (master)
8 hours 13 min ago
Fix Tests for Weld Modifier with KD-Tree

Fixes the failing tests and reintroduces the KD-Tree solution.

Reviewed By: mano-wii

Differential Revision: https://developer.blender.org/D9013
Revision 744f81c by Henrik Dick / Germano Cavalcante (master)
1 day and 8 hours ago
Weld Modifier: Use KD Tree in detecting the geometry to be welded

This commit replaces the BVH Tree currently used by the Weld Modifier
with the KD Tree used by `Merge > By Distance`.

This changes the result of the Weld Modifier to more closely match
`Merge > By Distance`.

There is also a big performance advantage.

Here is an overview (models in D8995):

| 2.90 (Duplicate Limit = 0) | 2.90 (Duplicate Limit = 1) | master (BVH) (Duplicate Limit = 1) | patch (KD) |
| 1.69s| 0.17s | 0.12s | 0.029s |

Differential Revision: https://developer.blender.org/D8995
Revision 8eda3dd by Henrik Dick / Germano Cavalcante (master)
September 21, 2020, 19:29 (GMT)
Weld Modifier: Performance improvement

This commit contains the Performance improvement, that was originally
proposed in D8966.

It improves the performance of the Weld Modifier by a lot.

It had a loop with execution time O(N^2) which is now O(N*log(N)) at a
bare maximum.
Revision 7865185 by Henrik Dick / Bastien Montagne (master)
April 20, 2020, 14:16 (GMT)
Fix T75840: Add check for not generated edges

The value of `new_edge` is `SOLIDIFY_EMPTY_TAG=2^32-1` if the edge is not generated.
The code from D7334 was missing this check.

Reviewed By: mont29

Maniphest Tasks: T75840

Differential Revision: https://developer.blender.org/D7463
Revision c1edbe7 by Henrik Dick / Bastien Montagne (master)
April 15, 2020, 10:07 (GMT)
Fix mistake from last commit to solidify.

While review the behaviour was changed accidentally.
Now Solidify just crashes everytime.

This is the fix for that.

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D7434
Revision 51e73e9 by Henrik Dick / Bastien Montagne (master)
April 15, 2020, 09:09 (GMT)
Fix crash whith Simple Solidify and Bevel Convex.

After recent changes, simple solidify modifier would crash with Fill Rim
turned off and Bevel Convex emabled.

Also fixes that simple solidify would not set the bevel weight flag so the
next modifier could use the bevel weights.

Simple cleanup with do_rim is also included.

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D7428
Revision cc9bee9 by Henrik Dick / Bastien Montagne (master)
April 14, 2020, 10:36 (GMT)
Add Complex Solidify option for thickness per face

Add an option to solidify complex which will make faces which have thickness
controlled by vertex weights flat/even, and parallel to their original face.

For each face it uses the minimal weight assigned to its vertices to control
the thickness.

This will help users for example in architecture or basic CAD design by finally
making solidify work there at all if altering thickness is needed.

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

Reviewed and minor cleanups by Batien Montagne (@mont29).
Revision 35b1cc8 by Henrik Dick / Bastien Montagne (master)
April 14, 2020, 10:18 (GMT)
Improve Solidify/Bevel Modifier cooperation

Adds a slider to solidify which allows the user to add bevel weight on the outside
or remove bevel weight from the inside.

Also includes a very small improvment for working with subsurface modifier where
the rim edge in complex solidify will now also have a chance to get a crease if
there is only two adjacent edges.

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

Reviewing and minor cleanups: Bastien Montagne (@mont29).
Revision 5cf7283 by Henrik Dick / Bastien Montagne (master)
April 13, 2020, 15:15 (GMT)
Fix T75032: New complex solidify algorithm handles poorly merging threshold of small geometry details.

* Implemented the algortihm that would merge vertices to the weighted
center between them.
* Exposed the merge threshold to the user.

The new default tolerance is 0.0001 (versionning code ensures that
previous default value remains in use to avoid any change in existing
files).

Review and minor changes/cleanups from Bastien Montagne (@mont29).
Revision d8e2cc9 by Henrik Dick / Campbell Barton (master)
March 29, 2020, 11:52 (GMT)
Fix missing Surface Deform strength versioning

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2020