Blender Git Statistics -> Developers -> LucaRood

Luca Rood (LucaRood)

Total Commits : 396
Master Commits : 148
Branch Commits : 248
First Commit : May 6, 2016
Latest Commit : January 26, 2020

Commits by Month

DateNumber of Commits
January, 20204
December, 20190
November, 20190
October, 20190
September, 20190
August, 20190
July, 20190
June, 201969
May, 201927
April, 20190
March, 20195
February, 20191
January, 20190
December, 20180
November, 20180
October, 20180
September, 20185
August, 20183
July, 20182
June, 20180
May, 20180
April, 20180
March, 20180
February, 20180
January, 20180
December, 20170
November, 20170
October, 20170
September, 20170
August, 20170
July, 201714
June, 201724
May, 201738
April, 201718
March, 201731
February, 201745
January, 201779
December, 201619
November, 201610
October, 20160
September, 20160
August, 20161
July, 20160
June, 20160
May, 20161

Commit Distribution

PathNumber of Commits
master148
cloth-improvements109
temp-ui-layout-2.8106
collada2.8106
temp-outliner-visibility106
hair_object106
blender2.8_snap_gizmo106
interactive_physics106
temp-tab_drag_drop102
topbar102
temp-dynamic-overrides100
tmp-b28-motionpath-drawing100
temp-sybren-modifier-nonmesh100
benchmark100
temp-keymap-changes100
tmp_hair_curves100
temp-unified-collections100
custom-manipulators100
temp-render-depsgraph100
temp-drawcontext100
temp-workspace_mode100
id_override_static100
temp-sybren-meshdeform100
temp-group-collections100
tmp-TimelineHeaderButtonsStretching100
strand_editmode100
temp-workspace_active_object100
temp-sybren-cow-ocean100
temp-greasepencil-vfx100
tmp-static-override-insertion100
soc-2018-cycles-volumes100
TEMP-UI-DECOR100
temp-object-multi-mode100
temp-workspace-object-mode-removal100
hair_guides_grooming100
temp-greasepencil-object-stacksplit100
soc-2018-bevel100
temp-udim-images100
temp-modifier-rm-cddm100
ui_layout_gridflow100
hair_guides100
temp-flexible-spacing100
tmp-COW_InsertKeyframe_Fix100
blender2.8-workbench100
temp-benchmark100
temp-workspace-changes100
experimental_gp_weight100
temp-select-axis100
temp-eeveelightcache100
tmp-CollectionsAnim100
temp-sybren-particles100
blender2.8-snapping_with_occlusion100
temp-keymap-save100
temp-workspace-addons100
temp-scene-obedit-remove100
temp-ssr99
tmp-debug-filebrowser99
tangent28_openvdb_import96
cycles_unbiased_volumes96
temp-lightprobe-rename75
workspaces73
surface-deform-modifier37
temp-cycles-draw-manager36
imm_port_wm_playanim30
temp-depsgraph-layers30
temp-workspace-multi-window30
transform-manipulators30
temp-blender2.8-stable13
render-layers10
temp-select-pick1

Favourite Files

FilenameTotal Edits
collision.c51
cloth.c48
BPH_mass_spring.cpp44
pointcache.c44
rna_modifier.c37
MOD_surfacedeform.c36
rna_cloth.c33
properties_data_modifier.py32
properties_physics_cloth.py31
DNA_modifier_types.h30

File Changes

ActionTotalPer Commit
Added320.1
Modified1 5734.0
Deleted140.0

Code Changes

ActionTotalPer Commit
Lines Added20 26652.9
Lines Removed10 81328.2

Latest commits Feed

Revision 96339c4 by Luca Rood (master)
January 26, 2020, 14:19 (GMT)
Fix T73304: Crash using force fields and hair dynamics

This implements a better heuristic for identifying if cloth or hair is
being dealt with (checking hairdata, instead of primitive_num).

The issue was caused by a change in primitive counting in rBd42a7bbd6ea5

I'm also adding some safeguards to avoid ever computing pressure for
hair. This shouldn't really be necessary, but it's good to be sure.
Revision d42a7bb by Luca Rood / Sebastian Parborg (master)
January 16, 2020, 17:54 (GMT)
Integrate hair collisions with cloth collision

This integrates hair collisions with the new cloth collision system,
greatly improving reliability, and reducing the amount of hair-specific
code paths in the cloth code.

The removes all the point constraint based collision stuff, instead
implementing segment impulse based collisions, using the same collision
response code as the normal cloth solver.

The hair system can now also collide with the emitter if it is a
collision object.

Reviewed By: mano-wii, Sebastian Parborg

Differential Revision: https://developer.blender.org/D6545
Revision f6aac92 by Luca Rood (master)
January 12, 2020, 16:27 (GMT)
Merge branch 'blender-v2.82-release'
Revision 0ef881c by Luca Rood (master)
January 12, 2020, 16:23 (GMT)
Fix T71620: broken particle collisions due to rB0666ece2e2f9

An optimisation in the collision system for cloth (static collisions),
broke the particle collisions, as they take motion into account. This
restores the moving BVH required for the particle collisions, while
keeping the optimisation for the cloth collisions.

Reviewed By: mano-wii

Maniphest Tasks: T71620

Differential Revision: https://developer.blender.org/D6560
Revision 1f039c4 by Luca Rood / Stefan Werner (cycles_unbiased_volumes, tangent28_openvdb_import)
June 17, 2019, 09:20 (GMT)
OpenVDB: Disable simplification when rendering sparse

Simplification would mess up some values that Cycles needs when doing
sparse renders, so this commit disables render simplification when
sparse rendering is enabled, ensuring the values will be correct.
Revision 4d32bdf by Luca Rood / Stefan Werner (cycles_unbiased_volumes, tangent28_openvdb_import)
June 17, 2019, 09:20 (GMT)
OpenVDB: Expose `index_offset` property in RNA
Revision 1b14dc3 by Luca Rood / Stefan Werner (cycles_unbiased_volumes, tangent28_openvdb_import)
June 17, 2019, 09:04 (GMT)
OpenVDB: Set `clipping` to 0.0
Revision 218ce03 by Luca Rood / Stefan Werner (cycles_unbiased_volumes, tangent28_openvdb_import)
June 17, 2019, 09:03 (GMT)
OpenVDB: Make filepath of current frame available

This makes `abs_path` in the OpenVDB modifier return the path to the
frame that should currently be read (taking into account the current
frame, the frame offset, and frame overrides).

This is a bit hackish, as it duplicates the frame calculation and path
generation code, but it was the quickest and easiest way to achieve
this, in contrast to adapting and exposing the existing functions to
work with this use-case.
Revision 1466208 by Luca Rood / Stefan Werner (cycles_unbiased_volumes, tangent28_openvdb_import)
June 17, 2019, 09:03 (GMT)
OpenVDB: Add sparse render option

This option prevents the cache from being loaded into memory.
Revision f8fc538 by Luca Rood / Stefan Werner (cycles_unbiased_volumes, tangent28_openvdb_import)
June 14, 2019, 13:02 (GMT)
OpenVDB: Make "simplify" available for render

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