Luca Rood (LucaRood)
Developer/Researcher

Projects

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

Recent Activity

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

Sun, Feb 19

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)

Sun, Feb 19, 4:38 PM · Physics

Sat, Feb 18

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.

Sat, Feb 18, 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`
Sat, Feb 18, 7:13 AM

Fri, Feb 17

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

Addressed inlined comments.

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

Pushed to blender2.8

Fri, Feb 17, 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)
Fri, Feb 17, 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)
Fri, Feb 17, 3:09 AM
Luca Rood (LucaRood) created D2512: Add diagonal stripe shader (GPU_SHADER_2D_DIAG_STRIPES).
Fri, Feb 17, 1:24 AM · Restricted Project

Thu, Feb 16

Luca Rood (LucaRood) committed rBcbc5388a4ab1: Minor cleanup in sequencer_draw.c (authored by Luca Rood (LucaRood)).
Minor cleanup in sequencer_draw.c
Thu, Feb 16, 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
Thu, Feb 16, 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
Thu, Feb 16, 9:53 PM
Mike Erwin (merwin) awarded rBdbe23c545649: OpenGL immediate mode: sequencer_draw.c a Manufacturing Defect? token.
Thu, Feb 16, 9:18 PM

Wed, Feb 15

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

Tue, Feb 14

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.

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

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

Tue, Feb 14, 9:22 PM
Luca Rood (LucaRood) committed rB733b5b8c666b: Remove unused `weight_components` (authored by Luca Rood (LucaRood)).
Remove unused `weight_components`
Tue, Feb 14, 9:14 PM
Luca Rood (LucaRood) committed rBb3aead8fd74c: Use parenthesis for bit shifts (authored by Luca Rood (LucaRood)).
Use parenthesis for bit shifts
Tue, Feb 14, 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
Tue, Feb 14, 9:14 PM

Sun, Feb 12

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

Thu, Feb 9

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 :)

Thu, Feb 9, 8:09 PM · BF Blender

Wed, Feb 8

Luca Rood (LucaRood) committed rB4493debf558e: OpenGL immediate mode: clip_graph_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: clip_graph_draw.c
Wed, Feb 8, 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
Wed, Feb 8, 12:02 AM

Tue, Feb 7

Luca Rood (LucaRood) committed rB2df0e2768e29: OpenGL immediate mode: uvedit_draw.c (authored by Luca Rood (LucaRood)).
OpenGL immediate mode: uvedit_draw.c
Tue, Feb 7, 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

Tue, Feb 7, 12:03 AM · BF Blender

Mon, Feb 6

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.

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

Sat, Feb 4

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
Sat, Feb 4, 7:00 AM
Luca Rood (LucaRood) committed rBe3b5229da2f5: Add collision response quality control (authored by Luca Rood (LucaRood)).
Add collision response quality control
Sat, Feb 4, 7:00 AM

Fri, Feb 3

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

Thu, Feb 2

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
Thu, Feb 2, 5:30 PM
Luca Rood (LucaRood) committed rB9a22b32e7e2a: Make imm_drawcircball public (authored by Luca Rood (LucaRood)).
Make imm_drawcircball public
Thu, Feb 2, 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
Thu, Feb 2, 5:30 PM
Luca Rood (LucaRood) abandoned D2485: blender 2.8: OpenGL immediate mode: view3d_ruler.c.

Pushed to blender2.8

Thu, Feb 2, 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
Thu, Feb 2, 1:24 AM
Luca Rood (LucaRood) abandoned D2484: blender 2.8: OpenGL immediate mode: drawanimviz.c.

Pushed to blender2.8

Thu, Feb 2, 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
Thu, Feb 2, 12:09 AM
Luca Rood (LucaRood) committed rB57573df0d3c4: Add GetThemeColorBlendShade3ubv function (authored by Luca Rood (LucaRood)).
Add GetThemeColorBlendShade3ubv function
Thu, Feb 2, 12:09 AM

Wed, Feb 1

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

Pushed to blender2.8

Wed, Feb 1, 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
Wed, Feb 1, 9:55 PM
Luca Rood (LucaRood) abandoned D2483: blender 2.8: OpenGL immediate mode: transform_constraints.c.

Pushed to blender2.8

Wed, Feb 1, 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
Wed, Feb 1, 8:35 PM
Luca Rood (LucaRood) closed D2482: blender 2.8: OpenGL immediate mode: transform_generics.c.

Pushed to blender2.8

Wed, Feb 1, 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
Wed, Feb 1, 8:10 PM
Luca Rood (LucaRood) committed rBbc3b482b9d08: Implement separate normal override and single sided collisions (authored by Luca Rood (LucaRood)).
Implement separate normal override and single sided collisions
Wed, Feb 1, 5:03 PM
Luca Rood (LucaRood) committed rB6f9cddec2179: Implement collision impulse based adaptive step size calculation (authored by Luca Rood (LucaRood)).
Implement collision impulse based adaptive step size calculation
Wed, Feb 1, 7:12 AM
Luca Rood (LucaRood) committed rB1cc8f2d79bbd: Apply all object collisions simultaneously (authored by Luca Rood (LucaRood)).
Apply all object collisions simultaneously
Wed, Feb 1, 7:12 AM
Luca Rood (LucaRood) committed rBfdea8ecb5b42: Implement velocity based adaptive step size calculation (authored by Luca Rood (LucaRood)).
Implement velocity based adaptive step size calculation
Wed, Feb 1, 7:12 AM
Luca Rood (LucaRood) committed rB06090d7a3150: Implement usage of dt property (preparation for adaptive time steps) (authored by Luca Rood (LucaRood)).
Implement usage of dt property (preparation for adaptive time steps)
Wed, Feb 1, 7:12 AM
Luca Rood (LucaRood) committed rB8d1b6b76a24d: Use impulse clustering for self collisions (authored by Luca Rood (LucaRood)).
Use impulse clustering for self collisions
Wed, Feb 1, 7:11 AM
Luca Rood (LucaRood) committed rBa32251b4ed9b: Use optimized approximated impulse clustering (authored by Luca Rood (LucaRood)).
Use optimized approximated impulse clustering
Wed, Feb 1, 7:11 AM
Luca Rood (LucaRood) committed rB4e42d01c65eb: Implement directional cluster based impulse pruning (authored by Luca Rood (LucaRood)).
Implement directional cluster based impulse pruning
Wed, Feb 1, 7:11 AM

Mon, Jan 30

Luca Rood (LucaRood) committed rBade28fe8a2ab: Optimization: Use inertial solve for pre-collision (authored by Luca Rood (LucaRood)).
Optimization: Use inertial solve for pre-collision
Mon, Jan 30, 6:55 AM
Luca Rood (LucaRood) committed rB115aea5f2f33: Optimization: Use static BVH for collision intersection (authored by Luca Rood (LucaRood)).
Optimization: Use static BVH for collision intersection
Mon, Jan 30, 6:55 AM
Luca Rood (LucaRood) committed rB5de2fc267948: Use pre-solved locations for col response evaluation (authored by Luca Rood (LucaRood)).
Use pre-solved locations for col response evaluation
Mon, Jan 30, 6:55 AM
Luca Rood (LucaRood) committed rBe735eda393e7: Bring back impulse scaled repulses (authored by Luca Rood (LucaRood)).
Bring back impulse scaled repulses
Mon, Jan 30, 6:55 AM

Sun, Jan 29

Luca Rood (LucaRood) added a comment to T50536: Particle system based on "face count emitting" produces error.

I encountered this issue a long time ago. It also happens when emitting from vertices. It is odd because it only happens with certain vert/face counts.

Sun, Jan 29, 11:49 PM · BF Blender

Sat, Jan 28

Luca Rood (LucaRood) planned changes to D2481: blender 2.8: OpenGL immediate mode: editmesh_knife.c.
Sat, Jan 28, 3:22 PM · Restricted Project
Luca Rood (LucaRood) added a comment to D2481: blender 2.8: OpenGL immediate mode: editmesh_knife.c.

Will replace the immAttrib3ub calls with immUniformColor.

Sat, Jan 28, 3:21 PM · Restricted Project
Luca Rood (LucaRood) planned changes to D2485: blender 2.8: OpenGL immediate mode: view3d_ruler.c.

Will replace the immAttrib3ub calls with immUniformColor.

Sat, Jan 28, 3:18 PM · Restricted Project
Luca Rood (LucaRood) planned changes to D2484: blender 2.8: OpenGL immediate mode: drawanimviz.c.

Will replace the immAttrib3ub calls with immUniformColor.

Sat, Jan 28, 3:15 PM · Restricted Project
Luca Rood (LucaRood) added a comment to D2482: blender 2.8: OpenGL immediate mode: transform_generics.c.

I always use git diff (not arc), but afaik only commits show context, not diffs (even arc diffs). Doesn't arc just call git diff anyway?

Sat, Jan 28, 3:07 PM · Restricted Project
Luca Rood (LucaRood) added inline comments to D2483: blender 2.8: OpenGL immediate mode: transform_constraints.c.
Sat, Jan 28, 3:04 PM · Restricted Project
Luca Rood (LucaRood) added inline comments to D2484: blender 2.8: OpenGL immediate mode: drawanimviz.c.
Sat, Jan 28, 3:00 PM · Restricted Project

Jan 27 2017

Luca Rood (LucaRood) added a task to D2485: blender 2.8: OpenGL immediate mode: view3d_ruler.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Jan 27 2017, 6:39 AM · Restricted Project
Luca Rood (LucaRood) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2485: blender 2.8: OpenGL immediate mode: view3d_ruler.c.
Jan 27 2017, 6:39 AM · Restricted Project, OpenGL / Gfx
Luca Rood (LucaRood) added a reviewer for D2485: blender 2.8: OpenGL immediate mode: view3d_ruler.c: Mike Erwin (merwin).
Jan 27 2017, 6:39 AM · Restricted Project
Luca Rood (LucaRood) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2484: blender 2.8: OpenGL immediate mode: drawanimviz.c.
Jan 27 2017, 6:30 AM · Restricted Project, OpenGL / Gfx
Luca Rood (LucaRood) added a task to D2484: blender 2.8: OpenGL immediate mode: drawanimviz.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Jan 27 2017, 6:30 AM · Restricted Project
Luca Rood (LucaRood) added a reviewer for D2484: blender 2.8: OpenGL immediate mode: drawanimviz.c: Mike Erwin (merwin).
Jan 27 2017, 6:30 AM · Restricted Project
Luca Rood (LucaRood) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2483: blender 2.8: OpenGL immediate mode: transform_constraints.c.
Jan 27 2017, 6:24 AM · Restricted Project, OpenGL / Gfx
Luca Rood (LucaRood) added a task to D2483: blender 2.8: OpenGL immediate mode: transform_constraints.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Jan 27 2017, 6:24 AM · Restricted Project
Luca Rood (LucaRood) added a reviewer for D2483: blender 2.8: OpenGL immediate mode: transform_constraints.c: Mike Erwin (merwin).
Jan 27 2017, 6:23 AM · Restricted Project
Luca Rood (LucaRood) added a task to D2482: blender 2.8: OpenGL immediate mode: transform_generics.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Jan 27 2017, 6:21 AM · Restricted Project
Luca Rood (LucaRood) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2482: blender 2.8: OpenGL immediate mode: transform_generics.c.
Jan 27 2017, 6:21 AM · Restricted Project, OpenGL / Gfx
Luca Rood (LucaRood) added a reviewer for D2482: blender 2.8: OpenGL immediate mode: transform_generics.c: Mike Erwin (merwin).
Jan 27 2017, 6:21 AM · Restricted Project
Luca Rood (LucaRood) added inline comments to D2481: blender 2.8: OpenGL immediate mode: editmesh_knife.c.
Jan 27 2017, 6:19 AM · Restricted Project
Luca Rood (LucaRood) added a task to D2481: blender 2.8: OpenGL immediate mode: editmesh_knife.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Jan 27 2017, 6:14 AM · Restricted Project
Luca Rood (LucaRood) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2481: blender 2.8: OpenGL immediate mode: editmesh_knife.c.
Jan 27 2017, 6:14 AM · Restricted Project, OpenGL / Gfx
Luca Rood (LucaRood) added a reviewer for D2481: blender 2.8: OpenGL immediate mode: editmesh_knife.c: Mike Erwin (merwin).
Jan 27 2017, 6:13 AM · Restricted Project
Luca Rood (LucaRood) added a task to D2480: blender 2.8: OpenGL immediate mode: editmesh_loopcut.c: T49043: replace OpenGL immediate mode in Blender 2.8.
Jan 27 2017, 6:05 AM · Restricted Project
Luca Rood (LucaRood) added a revision to T49043: replace OpenGL immediate mode in Blender 2.8: D2480: blender 2.8: OpenGL immediate mode: editmesh_loopcut.c.
Jan 27 2017, 6:05 AM · Restricted Project, OpenGL / Gfx
Luca Rood (LucaRood) added a reviewer for D2480: blender 2.8: OpenGL immediate mode: editmesh_loopcut.c: Mike Erwin (merwin).
Jan 27 2017, 6:04 AM · Restricted Project

Jan 25 2017

Luca Rood (LucaRood) added inline comments to D2462: Initial Surface Deform Modifier Implementation.
Jan 25 2017, 7:24 AM
Luca Rood (LucaRood) updated the diff for D2462: Initial Surface Deform Modifier Implementation.

Addressed most points raised by @Sergey Sharybin (sergey). I have added inline comments to whatever I didn't change.

Jan 25 2017, 7:22 AM
Luca Rood (LucaRood) committed rBa3e32e2ab5d5: Review: Multithread deform code (authored by Luca Rood (LucaRood)).
Review: Multithread deform code
Jan 25 2017, 7:08 AM
Luca Rood (LucaRood) committed rBe843f42e6615: Review: Cleanup (authored by Luca Rood (LucaRood)).
Review: Cleanup
Jan 25 2017, 7:08 AM