Page MenuHome

Luca Rood (LucaRood)
Developer/Researcher

Projects

User Details

User Since
Apr 5 2016, 5:57 AM (155 w, 20 h)

Recent Activity

Sun, Mar 17

Luca Rood (LucaRood) committed rB0a25cea2cf24: Fix T62240: Bleed artifacts with degenerate triangles (authored by Luca Rood (LucaRood)).
Fix T62240: Bleed artifacts with degenerate triangles
Sun, Mar 17, 3:47 PM
Luca Rood (LucaRood) closed T62240: Artifacts in texture paint bleed as Resolved by committing rB0a25cea2cf24: Fix T62240: Bleed artifacts with degenerate triangles.
Sun, Mar 17, 3:46 PM · BF Blender
Luca Rood (LucaRood) added a comment to T62240: Artifacts in texture paint bleed.

I've encountered some issues myself as well. I'm looking into this.

Sun, Mar 17, 12:20 AM · BF Blender

Tue, Mar 5

Luca Rood (LucaRood) abandoned D4345: Fix texture painting seam bleed artifacts.

This has been committed together with D4436 in rB871248a77d8a9ae7dbb43ef28f3802601cbfe5c6

Tue, Mar 5, 12:16 AM
Luca Rood (LucaRood) added a comment to rB871248a77d8a: Fix texture paint UV dilation algorithm.

For future reference, note that while the commit message doesn't mention it, this commit also includes the changes from D4345 (probably should've been a separate commit). This causes the bleed behaviour to continue brush strokes into the bleed, instead of just extending the pixels at the boundary.

Tue, Mar 5, 12:12 AM

Sat, Mar 2

Stefan Werner (swerner) awarded D4393: Use static libstdc++ when making a static build a Love token.
Sat, Mar 2, 12:52 PM
Luca Rood (LucaRood) committed rBe72bbd38056d: Revert accidental change in submodules from last commit (authored by Luca Rood (LucaRood)).
Revert accidental change in submodules from last commit
Sat, Mar 2, 3:07 AM
Luca Rood (LucaRood) committed rBd5c2be703191: CMake: Use static libstdc++ for static builds (authored by Luca Rood (LucaRood)).
CMake: Use static libstdc++ for static builds
Sat, Mar 2, 3:01 AM
Luca Rood (LucaRood) closed D4393: Use static libstdc++ when making a static build.
Sat, Mar 2, 3:01 AM
Luca Rood (LucaRood) added a comment to D4345: Fix texture painting seam bleed artifacts.

I have submitted my further changes as separate patches (D4436 and D4437), as they are really independent changes, that can selectively be applied, and are not directly related to the change made in this patch.

Sat, Mar 2, 2:48 AM
Luca Rood (LucaRood) added a task to D4437: Round corners for dilated UVs when texture painting: T50831: Texture Paint 'Bleed' is angled along UV edges.
Sat, Mar 2, 2:46 AM
Luca Rood (LucaRood) added a revision to T50831: Texture Paint 'Bleed' is angled along UV edges: D4437: Round corners for dilated UVs when texture painting.
Sat, Mar 2, 2:46 AM · Sculpting and Painting, BF Blender
Luca Rood (LucaRood) updated the summary of D4436: Fix texture paint UV dilation algorithm.
Sat, Mar 2, 2:45 AM
Luca Rood (LucaRood) added a revision to T50831: Texture Paint 'Bleed' is angled along UV edges: D4436: Fix texture paint UV dilation algorithm.
Sat, Mar 2, 2:45 AM · Sculpting and Painting, BF Blender
Luca Rood (LucaRood) added a task to D4436: Fix texture paint UV dilation algorithm: T50831: Texture Paint 'Bleed' is angled along UV edges.
Sat, Mar 2, 2:45 AM
Luca Rood (LucaRood) added a parent revision for D4437: Round corners for dilated UVs when texture painting: D4436: Fix texture paint UV dilation algorithm.
Sat, Mar 2, 2:43 AM
Luca Rood (LucaRood) added a child revision for D4436: Fix texture paint UV dilation algorithm: D4437: Round corners for dilated UVs when texture painting.
Sat, Mar 2, 2:43 AM
Luca Rood (LucaRood) created D4437: Round corners for dilated UVs when texture painting.
Sat, Mar 2, 2:42 AM
Luca Rood (LucaRood) added a child revision for D4345: Fix texture painting seam bleed artifacts: D4436: Fix texture paint UV dilation algorithm.
Sat, Mar 2, 2:29 AM
Luca Rood (LucaRood) added a parent revision for D4436: Fix texture paint UV dilation algorithm: D4345: Fix texture painting seam bleed artifacts.
Sat, Mar 2, 2:29 AM
Luca Rood (LucaRood) created D4436: Fix texture paint UV dilation algorithm.
Sat, Mar 2, 2:28 AM

Feb 22 2019

Luca Rood (LucaRood) added a comment to D4393: Use static libstdc++ when making a static build.

Yep, the problem is the gcc version. Centos is not happy with glibc 2.24. Therefore I'm building with gcc 4.9, but even still, the libstdc++ version is slightly too new for Centos.

Feb 22 2019, 9:25 PM
Luca Rood (LucaRood) added a comment to D4345: Fix texture painting seam bleed artifacts.

Oh, I see what you mean. That makes sense.

Feb 22 2019, 8:40 PM
Luca Rood (LucaRood) added a comment to D4393: Use static libstdc++ when making a static build.

The increase in portability is significant. With static libstdc++, builds will run in RHEL/Centos 7, for example.

Feb 22 2019, 8:36 PM
Luca Rood (LucaRood) created D4393: Use static libstdc++ when making a static build.
Feb 22 2019, 6:44 PM
Luca Rood (LucaRood) added a comment to D4345: Fix texture painting seam bleed artifacts.

@Brecht Van Lommel (brecht), I don't think a pixel dilate operation would work well in this case. It would disregard brush strokes, and bring back the issue that this patch fixes. We don't want the bleed to just stretch the pixels at the edges outwards, instead, the bleed should reproduce as closely as possible what happens on the other side of the seam.

Feb 22 2019, 3:42 PM
Luca Rood (LucaRood) closed T59690: Error adding Cloth Preset [2.80] - no attribute Spring_damping as Resolved.

This is fixed by @Rombout Versluijs (rombout) and @Philipp Oeser (lichtwerk) in rBf572a157ba7846940012271a030de89db0a93c33.

Feb 22 2019, 1:25 PM · Physics, BF Blender
Luca Rood (LucaRood) added a comment to D4345: Fix texture painting seam bleed artifacts.

@Campbell Barton (campbellbarton), indeed it would be nice to get some more feedback. I wrote this patch because of troubles I was having myself when texture painting, and I can say that I found them to be significant enough, even on higher density meshes. This change has generally improved results, though I still have some issues in corners, where the naive UV extension can cause slight overlap problems.

Feb 22 2019, 12:46 PM

Feb 14 2019

Nahuel Belich (belich) awarded D4029: Implement a Track Surface constraint a Like token.
Feb 14 2019, 9:50 AM

Feb 13 2019

Luca Rood (LucaRood) added a comment to D4345: Fix texture painting seam bleed artifacts.

Thanks for taking a look at this.

Feb 13 2019, 9:05 PM

Feb 12 2019

Luca Rood (LucaRood) created D4345: Fix texture painting seam bleed artifacts.
Feb 12 2019, 11:44 PM

Feb 9 2019

Luca Rood (LucaRood) updated the task description for T56596: Cloth improvements in 2.8.
Feb 9 2019, 2:13 AM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) updated the summary of D4327: Fix deps directory in GNUmakefile.
Feb 9 2019, 12:37 AM
Luca Rood (LucaRood) created D4327: Fix deps directory in GNUmakefile.
Feb 9 2019, 12:35 AM

Jan 1 2019

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.

Jan 1 2019, 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