Blender Git Statistics -> Developers -> pablodp606

Pablo Dobarro (pablodp606)

Total Commits : 370
Master Commits : 240
Branch Commits : 130
First Commit : January 23, 2019
Latest Commit : April 3, 2020

Commits by Month

DateNumber of Commits
April, 202011
March, 202061
February, 202028
January, 202017
December, 20199
November, 201926
October, 201942
September, 201953
August, 201924
July, 201917
June, 201916
May, 201914
April, 201930
March, 201921
February, 20190
January, 20191

Commit Distribution

PathNumber of Commits

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit
Modified1 0312.8

Code Changes

ActionTotalPer Commit
Lines Added26 19180.1
Lines Removed5 77117.6

Latest commits Feed

Revision 7c0e285 by Pablo Dobarro (master)
1 day and 21 hours ago
Cleanup: Move Detail Operators and Dyntopo to their own files
Revision 17931f3 by Pablo Dobarro (master)
1 day and 23 hours ago
Cleanup: Move Mask Filter and Mask Expand to their own files
Revision f2f30db by Pablo Dobarro (master)
April 3, 2020, 19:05 (GMT)
Cleanup: Move Mesh Filter, Smooth and Automasking to their own files
Revision 82774a9 by Pablo Dobarro (master)
April 3, 2020, 17:42 (GMT)
Cleanup: Move all sculpt transform functionality to its own file
Revision 200cc53 by Pablo Dobarro (master)
April 3, 2020, 17:23 (GMT)
Cleanup: Missing clang format in previous commit
Revision b8d9b5e by Pablo Dobarro (master)
April 2, 2020, 16:00 (GMT)
Sculpt: Delay Viewport Updates

In Blender 2.81 we update and draw all nodes inside the view planes.
When navigating with a pen tablet after an operation that tags the whole
mesh to update (like undo or inverting the mask), this introduces some
lag as nodes are updating when they enter the view. The viewport is not
fully responsive again until all nodes have entered the view after the

This commit delays nodes updates until the view navigation stops, so the
viewport navigation is always fully responsive. This introduces some
artifacts while navigating, so it can be disabled if you don't want to
see them.

I'm storing the update planes in the PBVH. This way I can add support
for some tools to update in real-time only the nodes inside this plane
while running the operator, like the mesh filter.

Reviewed By: jbakker

Differential Revision:
Revision 1f745e2 by Pablo Dobarro (master)
April 2, 2020, 14:56 (GMT)
Sculpt: Add global automasking options for all brushes

This adds the automasking options to the Sculpt Tool options in a way
that they affect all brushes. This is more convenient when working with
some of these options while switching brushes as they don't need to be
enabled/disabled per brush.
An automasking option is enabled if it is enabled in the brush or in the
sculpt options.

Reviewed By: jbakker

Differential Revision:
Revision 7c88968 by Pablo Dobarro (master)
April 2, 2020, 14:42 (GMT)
Scultp: Face Set boundary automasking

With this brush option it is possible to mask the boundary vertices of
all face sets. This is especially useful in the cloth brush, where face
sets can be used to simulate seams between different patches of cloth
and produce different patterns and effects.

Reviewed By: jbakker

Differential Revision:
Revision 009dde6 by Pablo Dobarro (master)
April 2, 2020, 13:43 (GMT)
Fix Face Sets painting and selection precision

This fixes the following issues:
- Previously, the face set from the active vertex was used directly. Vertices always return the most recently created face set, so in some cases there may be some face sets that were not possible to select as active. Now the active face set is set in the ray intersection, so it always matches the face under the cursor.
- When drawing face sets they were set per vertex, so it was not possible to paint one face at a time. Now face sets are painted per poly when using the brush on meshes, testing the distance to the center of each poly.
- The code for the active vertex on PBVH_GRIDS was not correct, so I also fixed that to test if everything was working correctly.

Reviewed By: jbakker

Differential Revision:
Revision 6cc4c68 by Pablo Dobarro (master)
April 2, 2020, 13:36 (GMT)
Fix T75121: Memory leak in Surface Smooth

The brush was allocating new memory for storing the displacemnets at the
beginning of each stroke step and not freeing them.

Reviewed By: jbakker

Maniphest Tasks: T75121

Differential Revision:

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