Blender Git Statistics -> Developers -> pablodp606

Pablo Dobarro (pablodp606)

Total Commits : 264
Master Commits : 144
Branch Commits : 120
First Commit : January 23, 2019
Latest Commit : January 14, 2020

Commits by Month

DateNumber of Commits
January, 202011
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
master144
sculpt-mode-features108
temp-lanpr-staging7
temp-lanpr-cleanup5
temp-lanpr-cleanup25
blender-v2.82-release1

Favourite Files

FilenameTotal Edits
sculpt.c125
sculpt_intern.h41
DNA_brush_types.h39
rna_brush.c38
brush.c34
space_view3d_toolbar.py30
paint_cursor.c23
paint_stroke.c17
versioning_280.c16
BKE_paint.h16

File Changes

ActionTotalPer Commit
Added180.1
Modified7062.7

Code Changes

ActionTotalPer Commit
Lines Added20 91590.2
Lines Removed3 91316.9

Latest commits Feed

Revision d7afa23 by Pablo Dobarro (master)
January 14, 2020, 19:33 (GMT)
Merge branch 'blender-v2.82-release'
Revision f4beab7 by Pablo Dobarro (master)
January 14, 2020, 19:32 (GMT)
Fix T73070: Disable falloff_shape in the Pose Brush

The Falloff property in the pose brush controls how much deformation
propagates through the ik chain, not by using the distance to the
vertices, so this option does not make sense (it does nothing in the
pose brush code and it disables the 3d paint cursor).

Reviewed By: jbakker

Maniphest Tasks: T73070

Differential Revision: https://developer.blender.org/D6574
Revision 5cc0f36 by Pablo Dobarro (master)
January 14, 2020, 19:26 (GMT)
Merge branch 'blender-v2.82-release'
Revision 22a3173 by Pablo Dobarro (master)
January 14, 2020, 19:26 (GMT)
Fix T73094: Check all vertices when recalculating the mask flags

When a node was partially/fully hidden, this was causing the mask flags
to update incorrectly because it was not checking all vertices, so they
were assigned the fully_masked state and not updating in the transform
tool and mesh filter.

Reviewed By: jbakker

Maniphest Tasks: T73094

Differential Revision: https://developer.blender.org/D6573
Revision cb9f67e by Pablo Dobarro (master)
January 14, 2020, 19:23 (GMT)
Merge branch 'blender-v2.82-release'
Revision 22f5edc by Pablo Dobarro (master)
January 14, 2020, 19:19 (GMT)
Fix T71712: Free the dynamic mesh preview when rebuilding the PBVH

The PBVH usually is rebuild after a topology change, so it does not make
sense to keep the previous dynamic mesh preview vertex list. This may
cause a crash is the number of vertices of the new mesh (and preview) is
larger previous one. Now the list is deleted with the PBVH and a new one
will be generated using the new mesh when the cursor is updated.

Reviewed By: jbakker

Maniphest Tasks: T71712

Differential Revision: https://developer.blender.org/D6476
Revision 55daa0d by Pablo Dobarro (master)
January 7, 2020, 16:11 (GMT)
Fix T72251: Add rotate brush as constrained by radius for automasking

This brush should be added to the set of brushes where we know which
vertices are going to be affected by the brush when starting the stroke.
This way we can limit the automasking only to those vertices instead of
flood filling the whole mesh from the active vertex.

All brushes that are not in this set will automask by flood filling the
mesh when starting the stroke. To improve this and make it work as most
users expect, we need a fast way to calculate topological distances on
high poly meshes.

Reviewed By: jbakker

Maniphest Tasks: T72251

Differential Revision: https://developer.blender.org/D6376
Revision 4f70af3 by Pablo Dobarro (master)
January 7, 2020, 16:10 (GMT)
Fix T72647: Check if the PBVH type makes sense for the sampling mode

Before this it was possible to use the operator with Dyntopo sample mode
with a PBVH type GRIDS or FACES, causing a crash. Now we check first if
the PBVH type is correct before calling the sampling function.

We also check if the PBVH exists, which may also cause a crash.

Reviewed By: jbakker

Maniphest Tasks: T72647

Differential Revision: https://developer.blender.org/D6475
Revision bc9c8c3 by Pablo Dobarro (master)
January 7, 2020, 16:03 (GMT)
Fix T72830: Check if the mesh has mask data before extractig or slicing

This was causing a crash when the mesh does not have the mask data
initialized. I also added the same check to mask extract as it works the
same way.

Reviewed By: jbakker

Maniphest Tasks: T72830

Differential Revision: https://developer.blender.org/D6513
Revision fdf89ac by Pablo Dobarro (master)
January 7, 2020, 15:57 (GMT)
Sculpt: Pose Brush with Inverse Kinematics

This commits introduces the pose_ik_segments brush property in the Pose Brush. When increasing the IK segments count, the brush generates more segments and weights associations following the topology of the mesh. When moving the brush, these segments are transformed using an IK solver and they are used to deform the mesh.

When pressing Ctrl, the brush controls the segments' roll rotation instead of using the IK solver. The brush falloff controls how much rotation is propagated from the first to the last segment in the chain.

Reviewed By: jbakker

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

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