Luca Rood (LucaRood)
Developer/Researcher

Projects

User Details

User Since
Apr 5 2016, 5:57 AM (50 w, 1 d)

Recent Activity

Sun, Mar 19

Luca Rood (LucaRood) committed rBd6a6417e3b90: Fix silly mistake in collision impulse clamping (authored by Luca Rood (LucaRood)).
Fix silly mistake in collision impulse clamping
Sun, Mar 19, 4:36 PM

Sat, Mar 18

Luca Rood (LucaRood) committed rB03412896f6e2: Fix vertex group influence UI (authored by Luca Rood (LucaRood)).
Fix vertex group influence UI
Sat, Mar 18, 11:47 PM
Luca Rood (LucaRood) committed rB87625ccce9af: Fix blenderplayer linking (authored by Luca Rood (LucaRood)).
Fix blenderplayer linking
Sat, Mar 18, 11:47 PM
Luca Rood (LucaRood) committed rB666a9385c4bf: Implement collision impulse clamping (to prevent explosions) (authored by Luca Rood (LucaRood)).
Implement collision impulse clamping (to prevent explosions)
Sat, Mar 18, 11:47 PM
Luca Rood (LucaRood) committed rB6249fb68e0c3: Fix max subframe handling in adaptive subframes (authored by Luca Rood (LucaRood)).
Fix max subframe handling in adaptive subframes
Sat, Mar 18, 11:47 PM
Luca Rood (LucaRood) committed rB6edd60d95938: Implement instability compensation (authored by Luca Rood (LucaRood)).
Implement instability compensation
Sat, Mar 18, 11:47 PM

Fri, Mar 17

Luca Rood (LucaRood) committed rBfe9debc47bf5: Fix critical collision bug (authored by Luca Rood (LucaRood)).
Fix critical collision bug
Fri, Mar 17, 4:51 AM
Luca Rood (LucaRood) committed rB84213a3ce1a2: Fix basemesh target object poll function (authored by Luca Rood (LucaRood)).
Fix basemesh target object poll function
Fri, Mar 17, 2:46 AM

Thu, Mar 16

Luca Rood (LucaRood) committed rB3f0b3a4fb010: Merge branch 'master' into cloth-develop (authored by Luca Rood (LucaRood)).
Merge branch 'master' into cloth-develop
Thu, Mar 16, 10:31 PM

Wed, Mar 15

Luca Rood (LucaRood) committed rB5ad6bdb02162: Implement rest planarity factor scaling (authored by Luca Rood (LucaRood)).
Implement rest planarity factor scaling
Wed, Mar 15, 9:39 AM

Tue, Mar 14

Luca Rood (LucaRood) committed rBd6bee4bffd03: Implement weight keys for pinning (authored by Luca Rood (LucaRood)).
Implement weight keys for pinning
Tue, Mar 14, 6:53 AM
Luca Rood (LucaRood) committed rBb034660643e6: Implement combined vertex weight by group influeces (Weight Keys) (authored by Luca Rood (LucaRood)).
Implement combined vertex weight by group influeces (Weight Keys)
Tue, Mar 14, 6:53 AM
Luca Rood (LucaRood) committed rBdbb20c391307: Refactor: remove unnecessary re-initialization (authored by Luca Rood (LucaRood)).
Refactor: remove unnecessary re-initialization
Tue, Mar 14, 6:53 AM
Luca Rood (LucaRood) committed rB5315339162f9: Refactor: remove goal springs in favor of per vert computation (authored by Luca Rood (LucaRood)).
Refactor: remove goal springs in favor of per vert computation
Tue, Mar 14, 6:52 AM
Luca Rood (LucaRood) edited the description of T50938: Cache not being reset when changing simulation settings with new depsgraph.
Tue, Mar 14, 1:42 AM · Dependency Graph, Physics, BF Blender
Luca Rood (LucaRood) assigned T50938: Cache not being reset when changing simulation settings with new depsgraph to Sergey Sharybin (sergey).
Tue, Mar 14, 1:42 AM · Dependency Graph, Physics, BF Blender
Luca Rood (LucaRood) created T50938: Cache not being reset when changing simulation settings with new depsgraph.
Tue, Mar 14, 1:41 AM · Dependency Graph, Physics, BF Blender

Mon, Mar 13

Luca Rood (LucaRood) committed rB7fa9ab01d6e9: Implement animated cloth velocity initialization (authored by Luca Rood (LucaRood)).
Implement animated cloth velocity initialization
Mon, Mar 13, 5:34 AM

Sun, Mar 12

Luca Rood (LucaRood) committed rBc6f05db9122e: Add support for external basemesh object (authored by Luca Rood (LucaRood)).
Add support for external basemesh object
Sun, Mar 12, 10:04 PM

Fri, Mar 10

Luca Rood (LucaRood) triaged T50765: Rigid body dynamics: Initially deactivated objects are not activated on collision, but on bounding box intersection as "Confirmed" priority.

At first glance, this seems like a bug in Bullet. As far as I can tell from a quick look, this wrong activation isn't triggered by any of Blender's activation calls, so it is probably Bullet activating the object on its own will...

Fri, Mar 10, 8:26 AM · Physics, BF Blender

Thu, Mar 9

Luca Rood (LucaRood) committed rB8d9836271079: OpenGL immediate mode: graph_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: graph_draw.c
Thu, Mar 9, 5:10 AM

Tue, Mar 7

Luca Rood (LucaRood) committed rB76ae10f580eb: OpenGL immediate mode: finish outliner_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: finish outliner_draw.c
Tue, Mar 7, 5:46 AM
Luca Rood (LucaRood) committed rB78d9a0a56396: OpenGL immediate mode: finish file_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: finish file_draw.c
Tue, Mar 7, 5:46 AM
Luca Rood (LucaRood) committed rBdef4ffd1c516: OpenGL immediate mode: finish node_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: finish node_draw.c
Tue, Mar 7, 5:46 AM

Mon, Mar 6

Luca Rood (LucaRood) committed rB355ad008a26f: Surface Deform Modifier: Respect object transforms at bind time (authored by Luca Rood (LucaRood)).
Surface Deform Modifier: Respect object transforms at bind time
Mon, Mar 6, 7:48 AM

Sat, Mar 4

Luca Rood (LucaRood) committed rB2089a17f7e69: Fix T50838: Surface Deform DM use after free issue (authored by Luca Rood (LucaRood)).
Fix T50838: Surface Deform DM use after free issue
Sat, Mar 4, 7:22 AM
Luca Rood (LucaRood) closed T50838: Surface Deform Modifier produces inconsistent results when used on multiple objects as "Resolved" by committing rB2089a17f7e69: Fix T50838: Surface Deform DM use after free issue.
Sat, Mar 4, 7:22 AM · BF Blender, Modifiers
Luca Rood (LucaRood) committed rBa87cd014256c: Remove a few warnings and some cleanup (authored by Luca Rood (LucaRood)).
Remove a few warnings and some cleanup
Sat, Mar 4, 6:22 AM
Luca Rood (LucaRood) committed rB77df327fa80a: Implement normal override for the new collision function (authored by Luca Rood (LucaRood)).
Implement normal override for the new collision function
Sat, Mar 4, 6:22 AM
Luca Rood (LucaRood) committed rB0607cd2e15cc: Replace plNearestPoints with a deticated solution (authored by Luca Rood (LucaRood)).
Replace plNearestPoints with a deticated solution
Sat, Mar 4, 6:22 AM
Luca Rood (LucaRood) committed rB9f0176d795ca: Simplify impulse clustering pointer stuff (authored by Luca Rood (LucaRood)).
Simplify impulse clustering pointer stuff
Sat, Mar 4, 6:22 AM
Luca Rood (LucaRood) committed rB215df08c0f01: Expose slice intersection function (math_geom) (authored by Luca Rood (LucaRood)).
Expose slice intersection function (math_geom)
Sat, Mar 4, 6:22 AM

Wed, Mar 1

Luca Rood (LucaRood) committed rB856077618a9d: Fix T50830: Wrong context when calling surfacedeform_bind (authored by Luca Rood (LucaRood)).
Fix T50830: Wrong context when calling surfacedeform_bind
Wed, Mar 1, 10:03 PM
Luca Rood (LucaRood) closed T50830: surfacedeform_bind(modifier="Surface Deform") - context incorrect as "Resolved" by committing rB856077618a9d: Fix T50830: Wrong context when calling surfacedeform_bind.
Wed, Mar 1, 10:03 PM
Luca Rood (LucaRood) added a comment to T49718: "Make duplicates real" on dupliverts doesn't keep hierarchy.

It isn't in 'a' because it was committed after that release.
It isn't in 'b' because that only included performance improvements.
It isn't in 'c' because that was only to fix regressions caused by 'b'.

Wed, Mar 1, 3:15 AM · BF Blender

Tue, Feb 28

Luca Rood (LucaRood) retitled D2535: Cloth: implement animated vertex groups for pinning (Weight Keys) from to Cloth: implement animated vertex groups for pinning (Weight Keys).
Tue, Feb 28, 8:00 AM · Physics
Luca Rood (LucaRood) added a dependent revision for D2407: Implement combined interpolated vertex weights (aka Weight Keys): D2535: Cloth: implement animated vertex groups for pinning (Weight Keys).
Tue, Feb 28, 8:00 AM
Aaron Carlisle (Blendify) awarded rB4fa4132e45c9: Surface Deform Modifier (SDef) a Like token.
Tue, Feb 28, 1:35 AM

Mon, Feb 27

Luca Rood (LucaRood) abandoned D2166: Cloth collision friction scaling.

Cloth is getting a lot of changes, so this will probably have a new implementation later.
Dropping this for now.

Mon, Feb 27, 8:28 PM · Physics
Luca Rood (LucaRood) abandoned D2463: Cloth: Make cache management a bit more sane.

Dropping this, as I found it to cause some side effects with modal operators on cached objects...
The whole cashing system should get replaced for 2.8 anyway, so this doesn't really matter much.

Mon, Feb 27, 8:26 PM
Luca Rood (LucaRood) committed rB6ab9af0083a9: Merge branch 'master' into blender2.8 (authored by Luca Rood (LucaRood)).
Merge branch 'master' into blender2.8
Mon, Feb 27, 8:10 PM
Luca Rood (LucaRood) committed rB4fa4132e45c9: Surface Deform Modifier (SDef) (authored by Luca Rood (LucaRood)).
Surface Deform Modifier (SDef)
Mon, Feb 27, 5:52 PM
Luca Rood (LucaRood) closed D2462: Initial Surface Deform Modifier Implementation by committing rB4fa4132e45c9: Surface Deform Modifier (SDef).
Mon, Feb 27, 5:52 PM

Fri, Feb 24

Luca Rood (LucaRood) committed rB9dd86e275865: OpenGl immediate mode: drawnode.c (authored by Luca Rood (LucaRood)).
OpenGl immediate mode: drawnode.c
Fri, Feb 24, 5:14 AM
Luca Rood (LucaRood) committed rB4c6190d08f00: Add immDrawBorderCorners function (authored by Luca Rood (LucaRood)).
Add immDrawBorderCorners function
Fri, Feb 24, 5:14 AM

Thu, Feb 23

Luca Rood (LucaRood) committed rB4c164487bc15: Add "Gravitation" option to "Force" type force fields (authored by Luca Rood (LucaRood)).
Add "Gravitation" option to "Force" type force fields
Thu, Feb 23, 11:26 PM
Luca Rood (LucaRood) closed D2389: Force Field power falloff function not accurate by committing rB4c164487bc15: Add "Gravitation" option to "Force" type force fields.
Thu, Feb 23, 11:26 PM · Physics
Luca Rood (LucaRood) committed rB2e83814e186f: OpenGl immediate mode: clip_draw.c and clip_graph_draw.c fixes (authored by Luca Rood (LucaRood)).
OpenGl immediate mode: clip_draw.c and clip_graph_draw.c fixes
Thu, Feb 23, 8:15 PM
Luca Rood (LucaRood) committed rB3b3ed19c1872: OpenGl immediate mode: remove imm_draw_line (authored by Luca Rood (LucaRood)).
OpenGl immediate mode: remove imm_draw_line
Thu, Feb 23, 7:28 AM
Luca Rood (LucaRood) accepted D2389: Force Field power falloff function not accurate.

I think this is all good now.
Just noting that it is patching fine, except for DNA_object_force.h (still has whitespace issues, but was just one line, so I patched it manually for testing...)

Thu, Feb 23, 5:17 AM · Physics
Luca Rood (LucaRood) committed rB30420845b9fa: OpenGl immediate mode: fix screen_draw.c (authored by Luca Rood (LucaRood)).
OpenGl immediate mode: fix screen_draw.c
Thu, Feb 23, 4:44 AM

Feb 19 2017

Luca Rood (LucaRood) added a comment to D2389: Force Field power falloff function not accurate.

Looking at the code, this seems good :) (just a few little comments inline).
However, I didn't test, because the patch doesn't apply. I suspect that your editor is replacing tabs with spaces, messing up the diff.
Also, please use tabs for indentation, except in Python (refer to https://wiki.blender.org/index.php/Dev:Doc/New_Developer_Advice#Note_on_Configuration)

Feb 19 2017, 4:38 PM · Physics

Feb 18 2017

Luca Rood (LucaRood) updated the diff for D2462: Initial Surface Deform Modifier Implementation.

I still don't see why, but since it seems to be Blender's policy, I changed .enabled to .active. Also fixed a little typo.

Feb 18 2017, 7:15 AM
Luca Rood (LucaRood) committed rBa2ed635a7333: Fix typo and change `.enabled` to `.active` (authored by Luca Rood (LucaRood)).
Fix typo and change `.enabled` to `.active`
Feb 18 2017, 7:13 AM

Feb 17 2017

Luca Rood (LucaRood) added inline comments to D2514: Cloth refactor: Remove goal springs and some other cleanup.
Feb 17 2017, 8:27 PM · Physics
Luca Rood (LucaRood) updated the diff for D2514: Cloth refactor: Remove goal springs and some other cleanup.

Addressed inlined comments.

Feb 17 2017, 8:27 PM · Physics
Luca Rood (LucaRood) updated D2514: Cloth refactor: Remove goal springs and some other cleanup.
Feb 17 2017, 4:35 PM · Physics
Luca Rood (LucaRood) added inline comments to D2514: Cloth refactor: Remove goal springs and some other cleanup.
Feb 17 2017, 4:35 PM · Physics
Luca Rood (LucaRood) retitled D2514: Cloth refactor: Remove goal springs and some other cleanup from to Cloth refactor: Remove goal springs and some other cleanup.
Feb 17 2017, 4:30 PM · Physics
Luca Rood (LucaRood) closed D2512: Add diagonal stripe shader (GPU_SHADER_2D_DIAG_STRIPES).

Pushed to blender2.8

Feb 17 2017, 3:10 AM · Restricted Project
Luca Rood (LucaRood) committed rBff539491458c: Add diagonal stripe shader (GPU_SHADER_2D_DIAG_STRIPES) (authored by Luca Rood (LucaRood)).
Add diagonal stripe shader (GPU_SHADER_2D_DIAG_STRIPES)
Feb 17 2017, 3:09 AM
Luca Rood (LucaRood) committed rB23e51f47342b: OpenGL immediate mode: sequencer_draw.c (finished) (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: sequencer_draw.c (finished)
Feb 17 2017, 3:09 AM
Luca Rood (LucaRood) retitled D2512: Add diagonal stripe shader (GPU_SHADER_2D_DIAG_STRIPES) from to Add diagonal stripe shader (GPU_SHADER_2D_DIAG_STRIPES).
Feb 17 2017, 1:24 AM · Restricted Project

Feb 16 2017

Luca Rood (LucaRood) committed rBcbc5388a4ab1: Minor cleanup in sequencer_draw.c (authored by Luca Rood (LucaRood)).
Minor cleanup in sequencer_draw.c
Feb 16 2017, 9:53 PM
Luca Rood (LucaRood) committed rB34d3ae9d5ba5: OpenGL immediate mode: clip_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: clip_draw.c
Feb 16 2017, 9:53 PM
Luca Rood (LucaRood) committed rBb5cae50376ba: Add imm_draw_checker_box function (authored by Luca Rood (LucaRood)).
Add imm_draw_checker_box function
Feb 16 2017, 9:53 PM
Mike Erwin (merwin) awarded rBdbe23c545649: OpenGL immediate mode: sequencer_draw.c a Manufacturing Defect? token.
Feb 16 2017, 9:18 PM

Feb 15 2017

Luca Rood (LucaRood) committed rBdbe23c545649: OpenGL immediate mode: sequencer_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: sequencer_draw.c
Feb 15 2017, 8:15 PM
Luca Rood (LucaRood) committed rB10d2ee6287e6: Remove redundant draw call (sequencer) (authored by Luca Rood (LucaRood)).
Remove redundant draw call (sequencer)
Feb 15 2017, 8:14 PM

Feb 14 2017

Luca Rood (LucaRood) updated the diff for D2407: Implement combined interpolated vertex weights (aka Weight Keys).

Turns out I had made the influence property not animatable, so fixed that now.

Feb 14 2017, 10:31 PM
Luca Rood (LucaRood) added inline comments to D2462: Initial Surface Deform Modifier Implementation.
Feb 14 2017, 9:23 PM
Luca Rood (LucaRood) updated the diff for D2462: Initial Surface Deform Modifier Implementation.

Addressed the latest comments by @Sergey Sharybin (sergey).

Feb 14 2017, 9:22 PM
Luca Rood (LucaRood) committed rB733b5b8c666b: Remove unused `weight_components` (authored by Luca Rood (LucaRood)).
Remove unused `weight_components`
Feb 14 2017, 9:14 PM
Luca Rood (LucaRood) committed rBb3aead8fd74c: Use parenthesis for bit shifts (authored by Luca Rood (LucaRood)).
Use parenthesis for bit shifts
Feb 14 2017, 9:14 PM
Luca Rood (LucaRood) committed rB5a17cb4c0825: Use poll callback to disable bind operator instead of Python (authored by Luca Rood (LucaRood)).
Use poll callback to disable bind operator instead of Python
Feb 14 2017, 9:14 PM

Feb 12 2017

Luca Rood (LucaRood) committed rB7b6d09e9bd94: Fix stack overflow in spring angle calculation (authored by Luca Rood (LucaRood)).
Fix stack overflow in spring angle calculation
Feb 12 2017, 4:51 AM

Feb 9 2017

Luca Rood (LucaRood) added a comment to T50637: Cloth Stiffness setting.

Just quickly noting that the manual is referring to the "Structural" setting, not the pinning "Stiffness" setting which you are pointing to. Structural is capped at 10k, so no issue here at all :)

Feb 9 2017, 8:09 PM · BF Blender

Feb 8 2017

Luca Rood (LucaRood) committed rB4493debf558e: OpenGL immediate mode: clip_graph_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: clip_graph_draw.c
Feb 8 2017, 4:54 AM
Luca Rood (LucaRood) committed rBdef5517c5925: OpenGL immediate mode: Convert leftover UI_ThemeColor calls (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: Convert leftover UI_ThemeColor calls
Feb 8 2017, 12:02 AM

Feb 7 2017

Luca Rood (LucaRood) committed rB2df0e2768e29: OpenGL immediate mode: uvedit_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: uvedit_draw.c
Feb 7 2017, 8:47 PM
Luca Rood (LucaRood) closed T50593: Driver in particle system doesn't visualy update as "Resolved".

This behavior can only be observed with the old dependency graph, and works fine with the new one. The old dependency graph will be completely replaced in Blender 2.8, but in the meantime, you can already use the new depsgraph by running Blender from the command line like this: blender --enable-new-depsgraph

Feb 7 2017, 12:03 AM · BF Blender

Feb 6 2017

Luca Rood (LucaRood) updated the diff for D2462: Initial Surface Deform Modifier Implementation.

Had forgotten to add the outliner icon thingy in the last update... Added that now.

Feb 6 2017, 4:26 AM
Luca Rood (LucaRood) committed rBe5e44c01f20d: icon (authored by Luca Rood (LucaRood)).
icon
Feb 6 2017, 4:24 AM

Feb 4 2017

Luca Rood (LucaRood) committed rB5e28df26de23: Fix regression on plasticity caused by sewing springs (authored by Luca Rood (LucaRood)).
Fix regression on plasticity caused by sewing springs
Feb 4 2017, 7:00 AM
Luca Rood (LucaRood) committed rBe3b5229da2f5: Add collision response quality control (authored by Luca Rood (LucaRood)).
Add collision response quality control
Feb 4 2017, 7:00 AM

Feb 3 2017

Luca Rood (LucaRood) committed rBb1b5ded37f9e: Fix shaders in some immBindBuiltinProgram calls (authored by Luca Rood (LucaRood)).
Fix shaders in some immBindBuiltinProgram calls
Feb 3 2017, 2:22 AM

Feb 2 2017

Luca Rood (LucaRood) committed rB47b21dd4c676: OpenGL immediate mode: transform_snap.c and part of drawnode.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: transform_snap.c and part of drawnode.c
Feb 2 2017, 5:30 PM
Luca Rood (LucaRood) committed rB9a22b32e7e2a: Make imm_drawcircball public (authored by Luca Rood (LucaRood)).
Make imm_drawcircball public
Feb 2 2017, 5:30 PM
Luca Rood (LucaRood) committed rB57ac20d5b72c: OpenGL immediate mode: space_graph.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: space_graph.c
Feb 2 2017, 5:30 PM
Luca Rood (LucaRood) abandoned D2485: blender 2.8: OpenGL immediate mode: view3d_ruler.c.

Pushed to blender2.8

Feb 2 2017, 1:27 AM · Restricted Project
Luca Rood (LucaRood) committed rB2e8be8ac6b33: OpenGL immediate mode: view3d_ruler.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: view3d_ruler.c
Feb 2 2017, 1:24 AM
Luca Rood (LucaRood) abandoned D2484: blender 2.8: OpenGL immediate mode: drawanimviz.c.

Pushed to blender2.8

Feb 2 2017, 12:13 AM · Restricted Project
Luca Rood (LucaRood) committed rB64b4a3185c26: OpenGL immediate mode: drawanimviz.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: drawanimviz.c
Feb 2 2017, 12:09 AM
Luca Rood (LucaRood) committed rB57573df0d3c4: Add GetThemeColorBlendShade3ubv function (authored by Luca Rood (LucaRood)).
Add GetThemeColorBlendShade3ubv function
Feb 2 2017, 12:09 AM

Feb 1 2017

Luca Rood (LucaRood) abandoned D2481: blender 2.8: OpenGL immediate mode: editmesh_knife.c.

Pushed to blender2.8

Feb 1 2017, 10:03 PM · Restricted Project
Luca Rood (LucaRood) committed rB13399d471e5a: OpenGL immediate mode: editmesh_knife.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: editmesh_knife.c
Feb 1 2017, 9:55 PM
Luca Rood (LucaRood) abandoned D2483: blender 2.8: OpenGL immediate mode: transform_constraints.c.

Pushed to blender2.8

Feb 1 2017, 8:36 PM · Restricted Project
Luca Rood (LucaRood) committed rBfd089843b3ad: OpenGL immediate mode: transform_constraints.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: transform_constraints.c
Feb 1 2017, 8:35 PM
Luca Rood (LucaRood) closed D2482: blender 2.8: OpenGL immediate mode: transform_generics.c.

Pushed to blender2.8

Feb 1 2017, 8:24 PM · Restricted Project
Luca Rood (LucaRood) committed rBeca2f918a793: OpenGL immediate mode: transform_generics.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: transform_generics.c
Feb 1 2017, 8:10 PM