Page MenuHome

Christoph Lendenfeld (ChrisLend)
User

Projects

User Details

User Since
Jan 9 2020, 11:14 AM (58 w, 6 d)

Recent Activity

Yesterday

Christoph Lendenfeld (ChrisLend) updated the diff for D9054: Pose Sliding tools improvements.
  • dividing the line width by U.pixelsize as suggested
  • change use of fontid for function I missed
Wed, Feb 24, 9:47 PM · BF Blender (2.93), User Interface, Animation & Rigging

Tue, Feb 23

Christoph Lendenfeld (ChrisLend) updated the diff for D9054: Pose Sliding tools improvements.

revert to GPU_PRIM_LINES

Tue, Feb 23, 10:46 PM · BF Blender (2.93), User Interface, Animation & Rigging

Mon, Feb 22

Christoph Lendenfeld (ChrisLend) added a comment to D9054: Pose Sliding tools improvements.

@Julian Eisel (Severin) Let me know if the lines have thickness for you now

Mon, Feb 22, 10:27 PM · BF Blender (2.93), User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9054: Pose Sliding tools improvements.
  • Changed the way fontid is aquired as suggested
  • Changed the shader for drawing lines from GPU_PRIM_LINES to GPU_SHADER_2D_UNIFORM_COLOR
  • Changed RNA_def_float_percentage to RNA_def_float_factor
Mon, Feb 22, 10:25 PM · BF Blender (2.93), User Interface, Animation & Rigging

Sat, Feb 20

Christoph Lendenfeld (ChrisLend) updated the diff for D9054: Pose Sliding tools improvements.

update patch to use "rctf" for "UI_draw_roundbox_3ub_alpha"

Sat, Feb 20, 1:44 PM · BF Blender (2.93), User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) awarded T85796: Alt+Click to select overlapping bones a Love token.
Sat, Feb 20, 12:54 PM · Animation & Rigging, BF Blender

Jan 25 2021

slwk1d (Slowwkidd) awarded D9054: Pose Sliding tools improvements a Love token.
Jan 25 2021, 5:57 PM · BF Blender (2.93), User Interface, Animation & Rigging

Jan 21 2021

Christoph Lendenfeld (ChrisLend) updated the diff for D9054: Pose Sliding tools improvements.
  • boxes behind percentages use UI_draw_roundbox_3ub_alpha now
Jan 21 2021, 9:28 PM · BF Blender (2.93), User Interface, Animation & Rigging

Jan 20 2021

Dimitri Bastos (DimitriBastos) awarded D9054: Pose Sliding tools improvements a Love token.
Jan 20 2021, 12:40 AM · BF Blender (2.93), User Interface, Animation & Rigging

Jan 19 2021

Juan Gabriel (Juangra_Membata) awarded D9054: Pose Sliding tools improvements a Love token.
Jan 19 2021, 11:11 AM · BF Blender (2.93), User Interface, Animation & Rigging

Jan 18 2021

Christoph Lendenfeld (ChrisLend) updated the summary of D9054: Pose Sliding tools improvements.
Jan 18 2021, 11:04 PM · BF Blender (2.93), User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9054: Pose Sliding tools improvements.
  • rebased onto latest master
  • moved static indicators to the bottom
  • percentage indicator always follows cursor
  • ticks every 10% (changed logic to int for that part)
  • that also fixed the issue with 0% sometimes turning into -0%
  • Ctl changed to Ctrl
  • multiplied padding by U.dpi_fac to be consistent. I think it does the same?
  • using wmEvent.mval now
Jan 18 2021, 10:56 PM · BF Blender (2.93), User Interface, Animation & Rigging

Jan 15 2021

Davide Caprioli (DaveDeer) awarded D9054: Pose Sliding tools improvements a Love token.
Jan 15 2021, 12:47 AM · BF Blender (2.93), User Interface, Animation & Rigging

Jan 14 2021

tasos (Tasosgr01) awarded D9054: Pose Sliding tools improvements a Love token.
Jan 14 2021, 10:58 AM · BF Blender (2.93), User Interface, Animation & Rigging

Dec 22 2020

Christoph Lendenfeld (ChrisLend) accepted D9691: Nla Refactor: is_fcurve_evaluatable().

in that case it looks good to me

Dec 22 2020, 9:05 PM · Animation & Rigging

Dec 13 2020

Christoph Lendenfeld (ChrisLend) requested changes to D9691: Nla Refactor: is_fcurve_evaluatable().

the same check is also done in nla_eval_domain_action()
Any reason why we can't use the same function there?

Dec 13 2020, 12:09 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) accepted D9689: NLA Refactor: remove redundant NlaEvalChannel valid mask write.

Nothing to add from my side. nla_eval_domain() indeed does this check already so it seems to be safe to get rid of

Dec 13 2020, 12:03 AM · Animation & Rigging

Dec 8 2020

Jan-Willem van Dronkelaar (jwvd) awarded D9477: Smooth Implementation a Love token.
Dec 8 2020, 11:27 AM · Animation & Rigging
Jan-Willem van Dronkelaar (jwvd) awarded T81785: Implementation: Modal Key Manipulation Operators a Love token.
Dec 8 2020, 11:23 AM · Animation & Rigging

Dec 2 2020

jorge (jorsh) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Like token.
Dec 2 2020, 12:52 AM · User Interface, Animation & Rigging

Nov 28 2020

vas (Alumx) awarded T82590: New Keyframe Smoothing Algorithm a Love token.
Nov 28 2020, 10:34 PM · Animation & Rigging

Nov 26 2020

Mindinsomnia (mindinsomnia) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Love token.
Nov 26 2020, 3:11 PM · User Interface, Animation & Rigging

Nov 22 2020

Fin O'Riordan (fin.eskimo) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Love token.
Nov 22 2020, 11:35 PM · User Interface, Animation & Rigging
Jan-Willem van Dronkelaar (jwvd) awarded D9479: Ease Implementation a Love token.
Nov 22 2020, 2:46 PM · Animation & Rigging
Jan-Willem van Dronkelaar (jwvd) awarded D9479: Ease Implementation a Love token.
Nov 22 2020, 12:27 AM · Animation & Rigging

Nov 20 2020

Christoph Lendenfeld (ChrisLend) updated the diff for D9479: Ease Implementation.

rebase

Nov 20 2020, 11:39 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9478: Sample FCurve Implementation.

rebase

Nov 20 2020, 11:37 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) awarded D9602: New Euler filter implementation a Love token.
Nov 20 2020, 2:37 PM · Animation & Rigging, BF Blender

Nov 19 2020

Jan-Willem van Dronkelaar (jwvd) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Love token.
Nov 19 2020, 5:30 PM · User Interface, Animation & Rigging

Nov 18 2020

Max Cajazeiras (blackviking) awarded D9513: Add drawing to generic slider a 100 token.
Nov 18 2020, 8:27 PM · Animation & Rigging

Nov 17 2020

Erick Tukuniata (erickblender) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Like token.
Nov 17 2020, 8:42 AM · User Interface, Animation & Rigging
Gilberto Rodrigues (gilberto_rodrigues) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Love token.
Nov 17 2020, 7:57 AM · User Interface, Animation & Rigging

Nov 16 2020

Pipeliner (Pipeliner) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Pterodactyl token.
Nov 16 2020, 8:12 PM · User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range.
Nov 16 2020, 12:28 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) renamed T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range from Crash: Moving Keyframe in Graph Editor beyond enum range to Assertion Failure: Moving Keyframe in Graph Editor beyond enum range.
Nov 16 2020, 12:26 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a comment to T82590: New Keyframe Smoothing Algorithm.

I tweaked the weighted moving means algorithm to respect x-position D9477
However I still think the smoothing algorithm could be better

Nov 16 2020, 11:43 AM · Animation & Rigging

Nov 15 2020

Luciano Muñoz Sessarego (looch) awarded D9477: Smooth Implementation a Love token.
Nov 15 2020, 10:24 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) claimed T39324: Graph Editor - Smooth Keys function not working correctly.

I implemented a solution to this in D9477

Nov 15 2020, 10:23 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) updated the diff for D9477: Smooth Implementation.

rebase and improve algorithm by taking keyframe x position into account

Nov 15 2020, 10:21 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9376: Blend To Default Implementation.

rebase

Nov 15 2020, 9:57 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9375: Breakdown Implementation .

rebase

Nov 15 2020, 9:56 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9374: Blend To Neighbour Implementation.

rebase

Nov 15 2020, 9:56 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9361: Implement generic slider in graph_slider_ops.

rebase

Nov 15 2020, 9:43 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9360: Refactor keyframe segment calculation.

rebase

Nov 15 2020, 9:42 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9326: Create generic modal functions from GRAPH_OT_decimate.

rebase

Nov 15 2020, 9:41 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9317: Extract functions from GRAPH_OT_decimate.

rebase

Nov 15 2020, 9:40 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9314: Generic Slider implementation.

rebase

Nov 15 2020, 9:37 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9313: create ed_draw.c.

rebase

Nov 15 2020, 9:36 PM · User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9312: break up graph_edit.c.

rebase

Nov 15 2020, 9:35 PM · Animation & Rigging

Nov 13 2020

Christoph Lendenfeld (ChrisLend) closed T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range as Resolved.

Sorry I missed that. I didn't know asserts would cause a crash in debug builds.
In that case I will close that issue then.
I think it makes no sense to keep it as a known issue if it never is a problem in final builds.

Nov 13 2020, 11:49 AM · Animation & Rigging, BF Blender

Nov 12 2020

Christoph Lendenfeld (ChrisLend) updated the task description for T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range.
Nov 12 2020, 10:57 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) updated the task description for T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range.
Nov 12 2020, 10:45 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) updated the task description for T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range.
Nov 12 2020, 6:16 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) updated the task description for T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range.
Nov 12 2020, 6:13 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) updated the task description for T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range.
Nov 12 2020, 6:08 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) changed the status of T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range from Needs Triage to Confirmed.
Nov 12 2020, 6:06 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) closed T44219: Pose Breakdowner bug in Gooseberry rigs as Resolved.

This can be seen as resolved.
The issue with RNA goes deeper and would need a Design task, but it hasn't been an issue since.
Except that there is a regression that enum properties crash blender T82669

Nov 12 2020, 6:03 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) created T82669: Assertion Failure: Moving Keyframe in Graph Editor beyond enum range.
Nov 12 2020, 6:00 PM · Animation & Rigging, BF Blender

Nov 10 2020

Christoph Lendenfeld (ChrisLend) changed the status of T82590: New Keyframe Smoothing Algorithm from Needs Triage to Confirmed.
Nov 10 2020, 5:54 PM · Animation & Rigging

Nov 9 2020

Christoph Lendenfeld (ChrisLend) updated the diff for D9313: create ed_draw.c.
  • Moved declarations into ED_util.h
Nov 9 2020, 3:43 PM · User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T81785: Implementation: Modal Key Manipulation Operators.
Nov 9 2020, 1:55 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T81785: Implementation: Modal Key Manipulation Operators.
Nov 9 2020, 1:52 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a task to D9513: Add drawing to generic slider: T81785: Implementation: Modal Key Manipulation Operators.
Nov 9 2020, 1:47 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a revision to T81785: Implementation: Modal Key Manipulation Operators: D9513: Add drawing to generic slider.
Nov 9 2020, 1:47 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D9513: Add drawing to generic slider.
Nov 9 2020, 1:47 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a task to D9512: Add Menu and Pie Menu for Graph Editor Sliders: T81785: Implementation: Modal Key Manipulation Operators.
Nov 9 2020, 1:33 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a revision to T81785: Implementation: Modal Key Manipulation Operators: D9512: Add Menu and Pie Menu for Graph Editor Sliders.
Nov 9 2020, 1:33 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D9512: Add Menu and Pie Menu for Graph Editor Sliders.
Nov 9 2020, 1:30 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) awarded T54862: Multi-Object Properties Editing a Love token.
Nov 9 2020, 11:03 AM · User Interface

Nov 8 2020

vas (Alumx) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Love token.
Nov 8 2020, 12:41 PM · User Interface, Animation & Rigging

Nov 6 2020

Christoph Lendenfeld (ChrisLend) updated the task description for T81836: Design: New Graph Editor Key Manipulation Operators.
Nov 6 2020, 5:36 PM · User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a comment to D9313: create ed_draw.c.

I just realized ED_util.h already exists in editors/include.

Nov 6 2020, 11:42 AM · User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T81785: Implementation: Modal Key Manipulation Operators.
Nov 6 2020, 10:58 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D9478: Sample FCurve Implementation.

thanks for the feedback. I didn't know about LISTBASE_FOREACH. Looking over the code there are quite a lot of places where this can be used. I'll note it down to be refactored in one go at the end

Nov 6 2020, 10:57 AM · Animation & Rigging

Nov 5 2020

Tomas (Rusculleda) awarded D9479: Ease Implementation a Love token.
Nov 5 2020, 11:06 PM · Animation & Rigging
Tomas (Rusculleda) awarded D9477: Smooth Implementation a Love token.
Nov 5 2020, 11:05 PM · Animation & Rigging
Juan Gabriel (Juangra_Membata) awarded D9477: Smooth Implementation a Love token.
Nov 5 2020, 10:43 PM · Animation & Rigging
Juan Gabriel (Juangra_Membata) awarded D9479: Ease Implementation a Love token.
Nov 5 2020, 10:43 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the summary of D9479: Ease Implementation.
Nov 5 2020, 9:46 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the summary of D9477: Smooth Implementation.
Nov 5 2020, 9:45 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the summary of D9478: Sample FCurve Implementation.
Nov 5 2020, 9:44 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T81785: Implementation: Modal Key Manipulation Operators.
Nov 5 2020, 9:36 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a task to D9478: Sample FCurve Implementation: T81785: Implementation: Modal Key Manipulation Operators.
Nov 5 2020, 9:35 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a task to D9479: Ease Implementation: T81785: Implementation: Modal Key Manipulation Operators.
Nov 5 2020, 9:35 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added revisions to T81785: Implementation: Modal Key Manipulation Operators: D9479: Ease Implementation, D9478: Sample FCurve Implementation.
Nov 5 2020, 9:35 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D9479: Ease Implementation.
Nov 5 2020, 9:34 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D9478: Sample FCurve Implementation.
Nov 5 2020, 9:31 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T81785: Implementation: Modal Key Manipulation Operators.
Nov 5 2020, 9:21 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a task to D9477: Smooth Implementation: T81785: Implementation: Modal Key Manipulation Operators.
Nov 5 2020, 9:20 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a revision to T81785: Implementation: Modal Key Manipulation Operators: D9477: Smooth Implementation.
Nov 5 2020, 9:20 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D9477: Smooth Implementation.
Nov 5 2020, 9:19 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T81785: Implementation: Modal Key Manipulation Operators.
Nov 5 2020, 5:24 PM · Animation & Rigging

Nov 4 2020

Juan Gabriel (Juangra_Membata) awarded D9453: Fix T82210 Bake action cleanup a Love token.
Nov 4 2020, 11:52 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T81836: Design: New Graph Editor Key Manipulation Operators.
Nov 4 2020, 4:36 PM · User Interface, Animation & Rigging
Christoph Lendenfeld (ChrisLend) retitled D9453: Fix T82210 Bake action cleanup from Fix T82210 The bake action operator automatically cleaned up curves if there was no change. This patch makes that optional and defaults to not cleaning up to Fix T82210 Bake action cleanup.
Nov 4 2020, 4:31 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D9453: Fix T82210 Bake action cleanup.
Nov 4 2020, 4:30 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a revision to T82210: "Bake Action..." bakes wrong on flat curves: D9453: Fix T82210 Bake action cleanup.
Nov 4 2020, 4:30 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a comment to D9446: Use compiler check for WITH_COMPILER_SHORT_FILE_MACRO.

building works now but there seems to be an error still?

Nov 4 2020, 4:03 PM
Christoph Lendenfeld (ChrisLend) added a comment to D9446: Use compiler check for WITH_COMPILER_SHORT_FILE_MACRO.

This still won't build for me.

Nov 4 2020, 3:02 PM

Nov 3 2020

Christoph Lendenfeld (ChrisLend) added a comment to D9313: create ed_draw.c.

@Sybren A. Stüvel (sybren) I agree that having declarations in two headers is less than ideal.
But I am not sure how to proceed on this. Both ED_screen.h and ED_space_api.h have some drawing functions declared. But there is probably a good reason for them to be there.

Nov 3 2020, 6:26 PM · User Interface, Animation & Rigging