Blender Git Statistics -> Developers -> LucaRood

Luca Rood (LucaRood)

Total Commits : 183
Master Commits : 16
Branch Commits : 167
First Commit : May 6, 2016
Latest Commit : March 23, 2017 (Today)

Commits by Month

DateNumber of Commits
March, 201730
February, 201743
January, 201779
December, 201619
November, 201610
October, 20160
September, 20160
August, 20161
July, 20160
June, 20160
May, 20161

Commit Distribution

PathNumber of Commits
cloth-improvements96
surface-deform-modifier37
workspaces30
temp-workspace-multi-window30
blender2.830
temp-depsgraph-layers30
master16
transform-manipulators13
custom-manipulators13
temp-blender2.8-stable13
render-layers10
temp-select-pick1

Favourite Files

FilenameTotal Edits
cloth.c41
collision.c40
BPH_mass_spring.cpp36
MOD_surfacedeform.c33
properties_physics_cloth.py27
rna_cloth.c27
BKE_cloth.h22
implicit_blender.c19
DNA_cloth_types.h14
math_geom.c13

File Changes

ActionTotalPer Commit
Added30.0
Modified4622.5

Code Changes

ActionTotalPer Commit
Lines Added8 61648.1
Lines Removed5 21429.1

Latest commits Feed

Revision 4f4a484 by Luca Rood (master)
1 hour 24 min ago
Cloth refactor: Remove goal springs and some other cleanup

This removes the goal springs, in favor of simply calculating the goal forces on the vertices directly. The vertices already store all the necessary data for the goal forces, thus the springs were redundant, and just defined both ends as being the same vertex.

The main advantage of removing the goal springs, is an increase in flexibility, allowing us to much more nicely do some neat dynamic stuff with the goals/pins, such as animated vertex weights. But this also has the advantage of simpler code, and a slightly reduced memory footprint.

This also removes the `f`, `dfdx` and `dfdv` fields from the `ClothSpring` struct, as that data is only used by the solver, and is re-computed on each step, and thus does not need to be stored throughout the simulation.

Reviewers: sergey

Reviewed By: sergey

Tags: #physics

Differential Revision: https://developer.blender.org/D2514
Revision d6a6417 by Luca Rood (cloth-improvements)
March 19, 2017, 15:34 (GMT)
Fix silly mistake in collision impulse clamping

Forgot to ignore clamping when set to zero, so collisions were just
being completely ignored at that value :
Revision 0341289 by Luca Rood (cloth-improvements)
March 18, 2017, 22:41 (GMT)
Fix vertex group influence UI
Revision 87625cc by Luca Rood (cloth-improvements)
March 18, 2017, 22:35 (GMT)
Fix blenderplayer linking
Revision 666a938 by Luca Rood (cloth-improvements)
March 18, 2017, 19:53 (GMT)
Implement collision impulse clamping (to prevent explosions)
Revision 6249fb6 by Luca Rood (cloth-improvements)
March 18, 2017, 16:04 (GMT)
Fix max subframe handling in adaptive subframes
Revision 6edd60d by Luca Rood (cloth-improvements)
March 18, 2017, 16:03 (GMT)
Implement instability compensation
Revision fe9debc by Luca Rood (cloth-improvements)
March 17, 2017, 03:49 (GMT)
Fix critical collision bug

Collision object coordinates were not being updated when moving back in
time, causing simulation recalculations to somethimes have the collision
object only at the final position on the first simulated frame.

This also changes collision objects to use static bvh (like the cloth
bvh), which should cause a slight performance improvement.
Revision 84213a3 by Luca Rood (cloth-improvements)
March 17, 2017, 01:42 (GMT)
Fix basemesh target object poll function
Revision 3f0b3a4 by Luca Rood (cloth-improvements)
March 16, 2017, 20:56 (GMT)
Merge branch 'master' into cloth-develop

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