Page MenuHome

Luca Rood (LucaRood)
Developer/Researcher

Projects

User Details

User Since
Apr 5 2016, 5:57 AM (146 w, 12 h)

Recent Activity

Tue, Jan 1

Luca Rood (LucaRood) added a comment to rB0666ece2e2f9: Cloth: Collision improvements.

@Daniel Genrich (genscher) sure, I don't have any objections. Indeed, as far as I know none of the El Topo code is actually being used anywhere. I'm currently a bit out of time to look at that, but feel free to remove this stuff if the core devs agree with that.

Tue, Jan 1, 10:28 PM

Dec 14 2018

Sebastian Parborg (zeddb) awarded D4029: Implement a Track Surface constraint a Love token.
Dec 14 2018, 2:35 PM

Dec 12 2018

Luca Rood (LucaRood) updated the diff for D4029: Implement a Track Surface constraint.

This update fixes/improves several things:

  • Fixed the scaling issue.
  • Improved culling behaviour, which previously suffered from some ambiguity.
  • Implemented auto-detection of bone length, and a reset operator (when used with non-bones, it just resets to a distance of 1.0).
  • Fixed RNA property, which was allowing for negative distances.
Dec 12 2018, 12:21 AM

Dec 7 2018

Luca Rood (LucaRood) planned changes to D4029: Implement a Track Surface constraint.

I discovered that this isn't working when the target has a scale transformation... I'll fix that as soon as I have some time.

Dec 7 2018, 7:06 PM
Luca Rood (LucaRood) created D4048: Implement a Limit Angular Distance constraint.
Dec 7 2018, 5:28 PM

Dec 6 2018

Luca Rood (LucaRood) added a comment to T58448: Cloth presets fails to load due to missing attribute structural_stiffness.

Indeed I forgot to update the presets, sorry about that. Regarding revised values, yes I could set some better ones, though it is a tricky matter, as cloth in Blender is unfortunately still mesh density dependent. Because of that, the presets can be extremely misleading, as people might get vastly different results, depending on polygon density. But in any case, I can make the values a bit more reasonable, as they are currently not very suitable for most cases anyway.

Dec 6 2018, 11:54 AM · BF Blender: 2.8

Dec 5 2018

Bruno Ortolland (Noss) awarded D4029: Implement a Track Surface constraint a Love token.
Dec 5 2018, 10:39 AM
Tanguy Weyland (Tanguy) awarded D4029: Implement a Track Surface constraint a Love token.
Dec 5 2018, 9:06 AM
Sergey (koloved) awarded D4029: Implement a Track Surface constraint a Yellow Medal token.
Dec 5 2018, 4:52 AM

Dec 4 2018

noki paike (amonpaike) awarded D4029: Implement a Track Surface constraint a Love token.
Dec 4 2018, 11:32 PM
Evandro Costa (Arkhangels) awarded D4029: Implement a Track Surface constraint a Love token.
Dec 4 2018, 11:21 PM
cgslav (LukeD) awarded D4029: Implement a Track Surface constraint a Love token.
Dec 4 2018, 10:36 PM
Andrew Charlton (Scaredyfish) awarded D4029: Implement a Track Surface constraint a Love token.
Dec 4 2018, 8:12 PM
lucas veber (lucky3) awarded D4029: Implement a Track Surface constraint a Love token.
Dec 4 2018, 7:23 PM
Luca Rood (LucaRood) created D4029: Implement a Track Surface constraint.
Dec 4 2018, 2:24 PM

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