Luca Rood (LucaRood)
Developer/Researcher

Projects

User Details

User Since
Apr 5 2016, 5:57 AM (136 w, 3 d)

Recent Activity

Sep 28 2018

Duarte Farrajota Ramos (duarteframos) awarded rBS0666ece2e2f9: Cloth: Collision improvements a Love token.
Sep 28 2018, 5:43 AM

Sep 26 2018

Tema Lavrov (shader) awarded rB0666ece2e2f9: Cloth: Collision improvements a Like token.
Sep 26 2018, 9:39 PM
Luca Rood (LucaRood) added a comment to D3712: Cloth: improved collisions.

@Brecht Van Lommel (brecht), thanks for all the helpful reviews! And sure, I'll compile some tests together, as soon as I can.

Sep 26 2018, 6:08 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) committed rB0666ece2e2f9: Cloth: Collision improvements (authored by Luca Rood (LucaRood)).
Cloth: Collision improvements
Sep 26 2018, 5:51 PM
Luca Rood (LucaRood) closed D3712: Cloth: improved collisions.
Sep 26 2018, 5:51 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) updated the diff for D3712: Cloth: improved collisions.

Ok, one last update... Hopefully...

Sep 26 2018, 2:36 AM · Physics, BF Blender: 2.8

Sep 25 2018

Luca Rood (LucaRood) updated the diff for D3712: Cloth: improved collisions.

I have implemented the self collision distance versioning.

Sep 25 2018, 3:56 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) added a comment to D3712: Cloth: improved collisions.

Oh, right. That's because the self collision distance is even out of range for the new system. The new system uses actual distance for the self collision, while it was a factor for the old system, so the old default of 0.75 causes a huge amount of BVH overlap results, and makes everything collide. I'll just add versioning to bring that down to the new default.

Sep 25 2018, 12:43 PM · Physics, BF Blender: 2.8

Sep 24 2018

Luca Rood (LucaRood) updated the diff for D3712: Cloth: improved collisions.

Sorted all the issues I had found.

Sep 24 2018, 1:23 PM · Physics, BF Blender: 2.8

Sep 22 2018

Steffen Dünner (SteffenD) awarded D3712: Cloth: improved collisions a Love token.
Sep 22 2018, 12:14 AM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) planned changes to D3712: Cloth: improved collisions.

I found a couple of reliability issues, which I am looking into, and will get sorted ASAP. I'll update this patch as soon as I resolve these problems.

Sep 22 2018, 12:07 AM · Physics, BF Blender: 2.8

Sep 21 2018

Luca Rood (LucaRood) added a comment to D3712: Cloth: improved collisions.

@Brecht Van Lommel (brecht), I forgot to mention, regarding continue_physics.blend not settling, there is another factor at play. The old collision system caused the cloth to be solved twice whenever collisions were found, and it applied both those solves to the cloth, causing it to move twice as fast, so that explains why you might see it settling sooner with the old system. Also, this should explain why more steps are needed to get reliable collisions in the cloth.blend file, as the old solver was effectively using twice as many steps (though the order in which collisions are applied is also a factor here, and I might actually revise the way I'm doing that).

Sep 21 2018, 12:52 PM · Physics, BF Blender: 2.8
Ruslan (Loner) awarded D3712: Cloth: improved collisions a Love token.
Sep 21 2018, 1:43 AM · Physics, BF Blender: 2.8

Sep 20 2018

Luca Rood (LucaRood) updated the diff for D3712: Cloth: improved collisions.

Indeed I had a typo in impulse clamping, that caused it to be ignored. I fixed that now.

Sep 20 2018, 9:54 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) added a comment to D3712: Cloth: improved collisions.

Thanks for looking at it, @Brecht Van Lommel (brecht).

Sep 20 2018, 7:59 PM · Physics, BF Blender: 2.8
Erick Tukuniata (erickblender) awarded D3712: Cloth: improved collisions a Love token.
Sep 20 2018, 7:24 PM · Physics, BF Blender: 2.8
Germano Cavalcante (mano-wii) awarded D3712: Cloth: improved collisions a Love token.
Sep 20 2018, 6:18 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) updated the task description for T56596: Cloth improvements in 2.8.
Sep 20 2018, 3:53 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) created D3712: Cloth: improved collisions.
Sep 20 2018, 3:52 PM · Physics, BF Blender: 2.8

Sep 19 2018

Luca Rood (LucaRood) committed rBceddd2bcd913: Fix collision multithreading inconsistency (authored by Luca Rood (LucaRood)).
Fix collision multithreading inconsistency
Sep 19 2018, 3:57 PM
Luca Rood (LucaRood) committed rBf47ace53f211: Fix mistake in collision indexing (authored by Luca Rood (LucaRood)).
Fix mistake in collision indexing
Sep 19 2018, 3:57 PM

Sep 14 2018

Luca Rood (LucaRood) committed rBc4ef2e2f2ebc: Cloth: Improve UI (authored by Luca Rood (LucaRood)).
Cloth: Improve UI
Sep 14 2018, 3:57 PM
Luca Rood (LucaRood) closed D3691: Cloth: improved UI.
Sep 14 2018, 3:57 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) updated the diff for D3691: Cloth: improved UI.

Added versioning for the removed booleans (required subversion bump). Renamed "Property Scaling" to "Property Weights", as discussed with @Brecht Van Lommel (brecht) and @Alexander Gavrilov (angavrilov) in IRC. Also renamed the "Collision" panel to "Object Collision", to avoid any impression of it being a superset of the "Self Collision" panel (forgot to do that in the original patch).

Sep 14 2018, 2:52 PM · Physics, BF Blender: 2.8

Sep 13 2018

Luca Rood (LucaRood) updated the task description for T56596: Cloth improvements in 2.8.
Sep 13 2018, 3:37 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) created D3691: Cloth: improved UI.
Sep 13 2018, 3:36 PM · Physics, BF Blender: 2.8

Sep 11 2018

Luca Rood (LucaRood) committed rB9ac72ab69d1f: Cloth: Fix mistake in recent angular bending commit (b6f0f8a5b5a) (authored by Luca Rood (LucaRood)).
Cloth: Fix mistake in recent angular bending commit (b6f0f8a5b5a)
Sep 11 2018, 4:13 PM

Sep 4 2018

KiJeon (0o00o0oo) awarded T56596: Cloth improvements in 2.8 a Love token.
Sep 4 2018, 6:14 AM · Physics, BF Blender: 2.8

Sep 2 2018

Tema Lavrov (shader) awarded rBb6f0f8a5b5a4: Cloth: Implement angular bending springs a Like token.
Sep 2 2018, 10:34 PM

Aug 31 2018

Luca Rood (LucaRood) closed D3662: Cloth: angular bending springs.
Aug 31 2018, 4:41 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) committed rBb6f0f8a5b5a4: Cloth: Implement angular bending springs (authored by Luca Rood (LucaRood)).
Cloth: Implement angular bending springs
Aug 31 2018, 4:41 PM
Luca Rood (LucaRood) committed rBe3d31b8dfbdc: Cloth: Componentize forces (authored by Luca Rood (LucaRood)).
Cloth: Componentize forces
Aug 31 2018, 4:41 PM
Luca Rood (LucaRood) closed D3655: Cloth: componentized forces.
Aug 31 2018, 4:41 PM · Physics, BF Blender: 2.8

Aug 30 2018

Luca Rood (LucaRood) updated the task description for T56596: Cloth improvements in 2.8.
Aug 30 2018, 5:38 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) created D3662: Cloth: angular bending springs.
Aug 30 2018, 5:37 PM · Physics, BF Blender: 2.8

Aug 29 2018

Luca Rood (LucaRood) updated the diff for D3655: Cloth: componentized forces.

Small update to fix issues raised by @Brecht Van Lommel (brecht). Thanks for the quick review!

Aug 29 2018, 12:46 AM · Physics, BF Blender: 2.8

Aug 28 2018

Luca Rood (LucaRood) updated the task description for T56596: Cloth improvements in 2.8.
Aug 28 2018, 6:41 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) created D3655: Cloth: componentized forces.
Aug 28 2018, 6:40 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) triaged T56596: Cloth improvements in 2.8 as Normal priority.
Aug 28 2018, 6:28 PM · Physics, BF Blender: 2.8

Aug 25 2018

Luca Rood (LucaRood) committed rBb30d103cf63c: Cloth: Fix mistake in big matrix multiplication (authored by Luca Rood (LucaRood)).
Cloth: Fix mistake in big matrix multiplication
Aug 25 2018, 10:27 PM
Luca Rood (LucaRood) closed D3619: Cloth: fix mistake in big matrix multiplication.
Aug 25 2018, 10:27 PM · Physics

Aug 17 2018

Luca Rood (LucaRood) created D3619: Cloth: fix mistake in big matrix multiplication.
Aug 17 2018, 1:59 PM · Physics

Jul 23 2018

Luca Rood (LucaRood) committed rB7eb44c2f1b2c: Fix incorrect poll function signature in rna_cloth.c (authored by Luca Rood (LucaRood)).
Fix incorrect poll function signature in rna_cloth.c
Jul 23 2018, 1:38 AM

Jul 19 2018

Luca Rood (LucaRood) committed rB13818c47cfb9: Merge branch 'master' into cloth-improvements (authored by Luca Rood (LucaRood)).
Merge branch 'master' into cloth-improvements
Jul 19 2018, 5:48 PM

Jul 28 2017

Luca Rood (LucaRood) closed T52160: Voxel Data Particle texture requires switching to B. internal Render mode to update as Archived.

Volume distribution of particles is currently quite a mess, and the issues go far beyond voxel textures, it actually often fails even just with a mesh.
Particles and caching are subject to an overhaul in 2.8, so we are limiting the work on the current system to only regressions.
Thanks for the report, but as this is not a regression, archiving it for now.

Jul 28 2017, 5:55 PM · BF Blender
Luca Rood (LucaRood) committed rB9b22dbcc0d05: Fix T52156: Hair dynamics broken with density texture (authored by Luca Rood (LucaRood)).
Fix T52156: Hair dynamics broken with density texture
Jul 28 2017, 3:37 PM
Luca Rood (LucaRood) closed T52156: Particle simulation doesn't work after adding a texture to the particle system as Resolved by committing rB9b22dbcc0d05: Fix T52156: Hair dynamics broken with density texture.
Jul 28 2017, 3:37 PM · Physics, BF Blender

Jul 21 2017

Luca Rood (LucaRood) committed rB1c4c28872721: Pass EvaluationContext argument everywhere (authored by Luca Rood (LucaRood)).
Pass EvaluationContext argument everywhere
Jul 21 2017, 2:51 PM

Jul 11 2017

Luca Rood (LucaRood) committed rB0a57597aff8c: Temporary fix for crash related to VBO update on shader change (authored by Luca Rood (LucaRood)).
Temporary fix for crash related to VBO update on shader change
Jul 11 2017, 1:06 PM

Jul 10 2017

Luca Rood (LucaRood) committed rB45897f12f8c3: Fix T51931: VBO not updating when UVs are added to shader node tree (authored by Luca Rood (LucaRood)).
Fix T51931: VBO not updating when UVs are added to shader node tree
Jul 10 2017, 2:52 PM
Luca Rood (LucaRood) closed T51931: Eevee: Tangent normal map refresh issue as Resolved by committing rB45897f12f8c3: Fix T51931: VBO not updating when UVs are added to shader node tree.
Jul 10 2017, 2:52 PM · BF Blender: 2.8
Luca Rood (LucaRood) committed rBd33cacf7e46d: Fix image empties not drawing (authored by Luca Rood (LucaRood)).
Fix image empties not drawing
Jul 10 2017, 11:42 AM

Jul 6 2017

Leon Cheung (leon_cheung) awarded T51296: Particle: UV Texture coordinate issue on hairs emitted from verts a Yellow Medal token.
Jul 6 2017, 5:52 AM · BF Blender

Jul 5 2017

Luca Rood (LucaRood) added a comment to T51147: Fluid simulation - inflow - export animated mesh bug.

Hm, seems the issues here go much further than described. Besides not generating consistent amounts of fluid, the animated version causes the fluid to have a gigantic cavity, essentially turning it into a hollow "shell" of fluid.
From a quick look at the code I didn't get to any conclusion, but then again, I'm not familiar with the Elbeem code at all. This will require some more digging.

Jul 5 2017, 5:41 PM · Physics, BF Blender
Luca Rood (LucaRood) committed rB5e9ad8065a19: Code comments regarding last commit (forgotten to add before) (authored by Luca Rood (LucaRood)).
Code comments regarding last commit (forgotten to add before)
Jul 5 2017, 4:20 PM
Luca Rood (LucaRood) committed rBbdeeb29482af: Merge branch 'master' into blender2.8 (authored by Luca Rood (LucaRood)).
Merge branch 'master' into blender2.8
Jul 5 2017, 3:55 PM
Luca Rood (LucaRood) committed rBfed853ea7822: Fix T51296: UVs not working for hair emitted from vertices (authored by Luca Rood (LucaRood)).
Fix T51296: UVs not working for hair emitted from vertices
Jul 5 2017, 3:55 PM
Luca Rood (LucaRood) closed T51296: Particle: UV Texture coordinate issue on hairs emitted from verts as Resolved by committing rBfed853ea7822: Fix T51296: UVs not working for hair emitted from vertices.
Jul 5 2017, 3:55 PM · BF Blender

Jul 4 2017

Luca Rood (LucaRood) committed rBd1dfd5fa26d8: Fix T51703: Rigid body with delta transform jumps when transforming (authored by Luca Rood (LucaRood)).
Fix T51703: Rigid body with delta transform jumps when transforming
Jul 4 2017, 12:29 PM
Luca Rood (LucaRood) closed T51703: Animated rigid body objects with deta transform can't be manipulated correctly as Resolved by committing rBd1dfd5fa26d8: Fix T51703: Rigid body with delta transform jumps when transforming.
Jul 4 2017, 12:29 PM · BF Blender
Luca Rood (LucaRood) claimed T51703: Animated rigid body objects with deta transform can't be manipulated correctly.
Jul 4 2017, 11:03 AM · BF Blender
Luca Rood (LucaRood) committed rBb87d10d4fe4d: Better fix for rigid body not resimulating (authored by Luca Rood (LucaRood)).
Better fix for rigid body not resimulating
Jul 4 2017, 10:59 AM
Luca Rood (LucaRood) committed rB3edc8c1f9bc6: Fix rigid body not resimulating after cache invalidation (authored by Luca Rood (LucaRood)).
Fix rigid body not resimulating after cache invalidation
Jul 4 2017, 9:24 AM

Jul 3 2017

Luca Rood (LucaRood) committed rB56422ff6c3f3: Fix T51523: Lattice modifier affecting particles even when disabled (authored by Luca Rood (LucaRood)).
Fix T51523: Lattice modifier affecting particles even when disabled
Jul 3 2017, 6:05 PM
Luca Rood (LucaRood) closed T51523: Particles with disabled lattice modifier produce unclear feature as Resolved by committing rB56422ff6c3f3: Fix T51523: Lattice modifier affecting particles even when disabled.
Jul 3 2017, 6:05 PM · Modifiers, BF Blender
Luca Rood (LucaRood) assigned T51955: Changing Auto-IK length crashes Blender (with new-depsgraph) to Sergey Sharybin (sergey).

Can confirm. With new DEG, bone motion freezes when changing the IK length, and second attempt at moving causes crash.

Jul 3 2017, 4:35 PM · Dependency Graph, BF Blender
Luca Rood (LucaRood) triaged T51879: NLA Influence can not be autokeyed as Confirmed priority.

Confirmed. Something in nlastrip_evaluate_controls is causing this.

Jul 3 2017, 4:10 PM · BF Blender
Luca Rood (LucaRood) assigned T51047: Copy Location constraint from bendy bone shows crazy jiggle behaviour in linked proxy rig. to Bastien Montagne (mont29).

Seems in your area @Bastien Montagne (mont29).

Jul 3 2017, 2:28 PM · Animation, BF Blender
Luca Rood (LucaRood) committed rB44397a7a0a93: Fix T51883: Wrong matrix computation in "Make Duplicates Real" (authored by Luca Rood (LucaRood)).
Fix T51883: Wrong matrix computation in "Make Duplicates Real"
Jul 3 2017, 2:15 PM
Luca Rood (LucaRood) closed T51883: 'Make Duplicates Real' often makes a huge mess of transforms when Parent or Keep Hierarchy are set to True as Resolved by committing rB44397a7a0a93: Fix T51883: Wrong matrix computation in "Make Duplicates Real".
Jul 3 2017, 2:15 PM · BF Blender
Luca Rood (LucaRood) committed rBd48a9528ca2a: Fix missing return error introduced by last commit (authored by Luca Rood (LucaRood)).
Fix missing return error introduced by last commit
Jul 3 2017, 12:14 PM

Jun 30 2017

Luca Rood (LucaRood) awarded rB178c470c4387: Eevee: Fix specular shadowing. a Love token.
Jun 30 2017, 4:21 PM
Luca Rood (LucaRood) committed rB9cd6b03187b9: Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area (authored by Luca Rood (LucaRood)).
Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area
Jun 30 2017, 4:02 PM
Luca Rood (LucaRood) closed T50230: Rigid body point cache jumps as Resolved by committing rB9cd6b03187b9: Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area.
Jun 30 2017, 4:02 PM · BF Blender
Luca Rood (LucaRood) closed D2458: Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area by committing rB9cd6b03187b9: Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area.
Jun 30 2017, 4:02 PM · Physics
Luca Rood (LucaRood) added a comment to D2701: Fix for T51289.

Just saw this revision now, didn't catch the notification for this :|
This looks fine. Just note that the same should be done for the opposite case... Setting the end frame lower than the start frame should also lower it.

Jun 30 2017, 3:49 PM · BF Blender
Luca Rood (LucaRood) committed rB1b4bd1c84e40: Fix T51118: Outliner crash when unlinking collection (authored by Luca Rood (LucaRood)).
Fix T51118: Outliner crash when unlinking collection
Jun 30 2017, 12:36 PM
Luca Rood (LucaRood) closed T51118: Outliner crashes when unlinking collection as Resolved by committing rB1b4bd1c84e40: Fix T51118: Outliner crash when unlinking collection.
Jun 30 2017, 12:36 PM · BF Blender: 2.8

Jun 29 2017

Luca Rood (LucaRood) committed rB7c72079381e9: Fix hair shading after Eevee shader refactor (authored by Luca Rood (LucaRood)).
Fix hair shading after Eevee shader refactor
Jun 29 2017, 6:46 PM
Luca Rood (LucaRood) committed rBf39d06589eda: Fix warnings in draw_cache_impl files (authored by Luca Rood (LucaRood)).
Fix warnings in draw_cache_impl files
Jun 29 2017, 3:47 PM
Luca Rood (LucaRood) committed rBb606161458be: Fix T51821: Viewport not updating when switching worlds (authored by Luca Rood (LucaRood)).
Fix T51821: Viewport not updating when switching worlds
Jun 29 2017, 2:51 PM
Luca Rood (LucaRood) closed T51821: Eevee: Switching World update issues as Resolved by committing rBb606161458be: Fix T51821: Viewport not updating when switching worlds.
Jun 29 2017, 2:51 PM · BF Blender: 2.8
Luca Rood (LucaRood) committed rBdb71df4f3ffb: Fix world not updating when changing node links (authored by Luca Rood (LucaRood)).
Fix world not updating when changing node links
Jun 29 2017, 12:31 PM

Jun 28 2017

Luca Rood (LucaRood) committed rB0782c9f8dc4c: Fix T51920: Invalidate draw cache when changing object origin (authored by Luca Rood (LucaRood)).
Fix T51920: Invalidate draw cache when changing object origin
Jun 28 2017, 2:59 PM
Luca Rood (LucaRood) closed T51920: Draw Manager: Set Origin is not updating mesh cache as Resolved by committing rB0782c9f8dc4c: Fix T51920: Invalidate draw cache when changing object origin.
Jun 28 2017, 2:59 PM · BF Blender: 2.8
Luca Rood (LucaRood) closed T51207: Implement edit-mode lattice edge-color for deform-weights as Resolved.

Oops, forgot to mark the task in the commit...
This was done in d04f30c5d84889b9c4c77e102726c6d595518984

Jun 28 2017, 9:45 AM · BF Blender: 2.8, OpenGL / Gfx
Luca Rood (LucaRood) closed T51207: Implement edit-mode lattice edge-color for deform-weights, a subtask of T51202: Draw Manager 2.8 project (parent task), as Resolved.
Jun 28 2017, 9:45 AM · BF Blender: 2.8, OpenGL / Gfx

Jun 27 2017

Luca Rood (LucaRood) committed rB2ed82d2e6bb6: Fix missing globalsBlock in edit mode latice drawing (authored by Luca Rood (LucaRood)).
Fix missing globalsBlock in edit mode latice drawing
Jun 27 2017, 6:42 PM
Luca Rood (LucaRood) committed rBd04f30c5d848: Implement weight colors for lattices in draw manager (authored by Luca Rood (LucaRood)).
Implement weight colors for lattices in draw manager
Jun 27 2017, 5:42 PM
Luca Rood (LucaRood) edited P509 Masterwork From Distant Lands.
Jun 27 2017, 5:38 PM
Luca Rood (LucaRood) claimed T51207: Implement edit-mode lattice edge-color for deform-weights.
Jun 27 2017, 3:56 PM · BF Blender: 2.8, OpenGL / Gfx
Luca Rood (LucaRood) edited P508 Masterwork From Distant Lands.
Jun 27 2017, 3:31 PM
Luca Rood (LucaRood) committed rBcbfdd02f2c47: Fix typo in Eevee hair UV handling (authored by Luca Rood (LucaRood)).
Fix typo in Eevee hair UV handling
Jun 27 2017, 11:59 AM

Jun 26 2017

Luca Rood (LucaRood) committed rBa48bd0db71dc: Remove disabled code for freeing shaders on scene update (authored by Luca Rood (LucaRood)).
Remove disabled code for freeing shaders on scene update
Jun 26 2017, 6:19 PM
Luca Rood (LucaRood) committed rBb50839038d6b: Stop object shaders from being updated when changing lamp properties (authored by Luca Rood (LucaRood)).
Stop object shaders from being updated when changing lamp properties
Jun 26 2017, 6:01 PM
Luca Rood (LucaRood) committed rBbafb90480706: Fix T51559: Update draw cache when changing flat/smooth shading (authored by Luca Rood (LucaRood)).
Fix T51559: Update draw cache when changing flat/smooth shading
Jun 26 2017, 3:01 PM
Luca Rood (LucaRood) closed T51559: Shading smooth from object mode doesn't update (Clay and Eevee) as Resolved by committing rBbafb90480706: Fix T51559: Update draw cache when changing flat/smooth shading.
Jun 26 2017, 3:01 PM · BF Blender: 2.8
Luca Rood (LucaRood) closed T51559: Shading smooth from object mode doesn't update (Clay and Eevee), a subtask of T51202: Draw Manager 2.8 project (parent task), as Resolved.
Jun 26 2017, 3:01 PM · BF Blender: 2.8, OpenGL / Gfx
Luca Rood (LucaRood) committed rBe304150701dd: Enable shadow catching for Eevee hair (authored by Luca Rood (LucaRood)).
Enable shadow catching for Eevee hair
Jun 26 2017, 12:32 PM
Luca Rood (LucaRood) committed rBcbbfacdac09a: Hair UV implementation for Eevee (authored by Luca Rood (LucaRood)).
Hair UV implementation for Eevee
Jun 26 2017, 12:28 PM