Blender Git Statistics -> Developers -> LucaRood

Luca Rood (LucaRood)

Total Commits : 71
Master Commits : 10
Branch Commits : 61
First Commit : May 6, 2016
Latest Commit : January 17, 2017 (Today)

Commits by Month

DateNumber of Commits
January, 201740
December, 201619
November, 201610
October, 20160
September, 20160
August, 20161
July, 20160
June, 20160
May, 20161

Commit Distribution

PathNumber of Commits

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit

Code Changes

ActionTotalPer Commit
Lines Added3 11144.4
Lines Removed1 55822.3

Latest commits Feed

Revision d4a4680 by Luca Rood (cloth-improvements)
15 hours 37 min ago
Implement single sided collisions
Revision 9596871 by Luca Rood (cloth-improvements)
1 day and 13 hours ago
Fix collision response scalings (had missed a few before)
Revision 3469aa4 by Luca Rood (surface-deform-modifier)
1 day and 22 hours ago
Remove warnings
Revision 22ce298 by Luca Rood (surface-deform-modifier)
1 day and 22 hours ago
General cleanup (unsigned stuff and loop counter inlining)
Revision 097a560 by Luca Rood (surface-deform-modifier)
1 day and 22 hours ago
Fix silly mistake in nearestVert
Revision c546256 by Luca Rood (surface-deform-modifier)
January 14, 2017, 03:51 (GMT)
Change angle function call in 3d to 2d mapping function
Revision 1b7623f by Luca Rood (surface-deform-modifier)
January 14, 2017, 03:51 (GMT)
Change angle function calls in sdef
Revision 0a446d7 by Luca Rood (master)
January 14, 2017, 02:34 (GMT)
Add 3d to 2d plane mapping functions to math lib

This adds two functions to project 3d coordinates onto a 3d plane,
to get 2d coordinates, essentially eliminating the plane's normal axis
from the coordinates.

Reviewed By: mont29

Differential Revision:
Revision 22f6755 by Luca Rood (cloth-improvements)
January 13, 2017, 22:10 (GMT)
Make caching a bit more sane (fixes plasticity issue)

This cleans up the cloth caching logic a bit.

Now, a simulation step only occurs if the current time is exactly one
frame after the last simulated step, thus preventing time gaps and
runtime data corruption. Also, now the cloth is only re-initialized
if the cache is actually outdated, instead of always being reset when
on the first frame.

This solves a bug where the cache was freed when moving the time to
a point within the cached period.

These changes also fix the issue of non-cached runtime simulation state
properties (e.g. plasticity) being reset when going to the first frame
or retaining a future state when simulating over an existing cache with
time gaps.
Revision 63f0231 by Luca Rood (cloth-improvements)
January 13, 2017, 00:41 (GMT)
Apply collision responce on state before pre-collision solve (breaks selfcol)

This uses the pre-collision solve result only to find the collisions and
calculate the responce impulses, but rolls back to before the
pre-collision solve when it is time to actually apply the responce.

This prevents the cloth from undergoing a double solve per time-step,
which essentially made colliding clothes move much faster than
non-colliding clothes.

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