Nathan Vegdahl nathanvegdahl
  • Amsterdam, Netherlands
  • https://cessen.com
  • Animator, rigger, and software developer. Currently working at the Blender Institute as a developer on Blender's animation system.

    Been using Blender since 1998, and worked on Big Buck Bunny and Sintel (two of Blender's open movie projects).

  • Joined on 2003-03-21
Nathan Vegdahl suggested changes for blender/blender#114607 2023-11-08 11:53:21 +01:00
Fix #114588: Graph Editor increment snap not working

The code looks good to me! However, when I tested, it still doesn't completely match the old behavior: in 3.6 holding down ctrl has the described behavior even when snapping is otherwise disabled, whereas with this patch it does nothing. Everything else appears to be working perfectly, though.

Nathan Vegdahl commented on pull request blender/blender#114607 2023-11-08 11:53:20 +01:00
Fix #114588: Graph Editor increment snap not working

Style: I would make this an else if. Or perhaps even better, make the whole thing a switch.

Nathan Vegdahl opened issue blender/blender#114588 2023-11-07 17:28:14 +01:00
Regression: snapping in graph editor with ctrl hotkey no longer functions properly
Nathan Vegdahl approved blender/blender#114465 2023-11-07 16:15:57 +01:00
Anim: Unit tests for inserting keyframes

Looks good to me!

Nathan Vegdahl pushed to hierarchical_bone_collections at nathanvegdahl/blender 2023-11-07 16:11:07 +01:00
b4316445a8 EEVEE-Next: Add Max Displacement option
b2bdfe946e Fix: broken regression test fcurve_test.cc
73b15f341e Fix: Enable Vulkan Workarounds
adb2164191 Draw: Add Region Info Debug Group
69a3c5c7fc Refactor: move code related to fcurve keyframe insertion
Compare 520 commits »
Nathan Vegdahl suggested changes for blender/blender#114465 2023-11-07 15:37:38 +01:00
Anim: Unit tests for inserting keyframes
Nathan Vegdahl commented on pull request blender/blender#114465 2023-11-07 15:37:38 +01:00
Anim: Unit tests for inserting keyframes

Looks like there are still some left over operator-based object adds.

Nathan Vegdahl commented on pull request blender/blender#114465 2023-11-07 15:33:04 +01:00
Anim: Unit tests for inserting keyframes

Ah, got it. Thanks for the explanation!

Nathan Vegdahl commented on issue blender/blender#109528 2023-11-07 15:27:56 +01:00
Bake actions operator converting F-curves to linear

Gah, I should have linked to what I found when I responded before. The change was made before I was part of the animation module. But I can at least give my own rationale of why I think it makes…

Nathan Vegdahl suggested changes for blender/blender#114465 2023-11-07 12:08:34 +01:00
Anim: Unit tests for inserting keyframes

I'm not super familiar with the Python unit testing framework, but things basically look good to me. Just some minor comments.

Nathan Vegdahl commented on pull request blender/blender#114465 2023-11-07 12:08:34 +01:00
Anim: Unit tests for inserting keyframes

I think it would be better to test for the exact frame values you expect here. Additionally, it might be good to add a key at a frame earlier than the action frame range to make sure that gets mapped back in properly as well.

Nathan Vegdahl commented on pull request blender/blender#114465 2023-11-07 12:08:33 +01:00
Anim: Unit tests for inserting keyframes

I don't feel strongly about this, so feel free to ignore if your disagree. But since we're not testing the the add object operator, I would prefer to add objects via the Python API rather than by operator, and explicitly link it to the scene collection and make it selected+active. It's more verbose, but doesn't rely on implicit side effects of operators.

Nathan Vegdahl commented on pull request blender/blender#114465 2023-11-07 12:08:33 +01:00
Anim: Unit tests for inserting keyframes

Similarly, I would prefer deleting the object via the Python API rather than by operator.

Nathan Vegdahl commented on pull request blender/blender#114465 2023-11-07 12:08:32 +01:00
Anim: Unit tests for inserting keyframes

I might be misunderstanding something, but the list(set()) looks redundant to me. Can't it just be [fcurve.data_path for fcurve in fcurves] stand-alone?

Nathan Vegdahl commented on issue blender/blender#103802 2023-11-07 10:06:27 +01:00
Scaling keys in dope sheet is different from graph editor (ignores handles, esp, noticable when scaling negative)

#111143 addressed one aspect of things, but doesn't resolve the issue. The remaining parts of my proposal (in the comment further up) still haven't been done. Additionally, I think the proposal…

Nathan Vegdahl commented on issue blender/blender#109430 2023-11-07 09:54:21 +01:00
Regression: Crash on deleting NLA strip in tweak mode

@PratikPB2123 I think so? I'm not aware of any code changes that would make this problematic to backport, at least.

Do you want me to take care of that, or should I leave that to you?

Nathan Vegdahl pushed to main at blender/blender 2023-10-31 16:09:39 +01:00
729e29618b Merge branch 'blender-v4.0-release'
5974a4482a Fix #109430: exit tweak mode before deleting an in-tweak-mode NLA strip
dde346ca9f FIx #114286: Resolve ghosting artifact in workbench in Metal
Compare 3 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-10-31 16:09:14 +01:00
729e29618b Merge branch 'blender-v4.0-release'
5974a4482a Fix #109430: exit tweak mode before deleting an in-tweak-mode NLA strip
dde346ca9f FIx #114286: Resolve ghosting artifact in workbench in Metal
0d861a93a6 Merge branch 'blender-v4.0-release'
3da63377fc Fix #114224: Bone Disappear in Pose Mode
Compare 280 commits »
Nathan Vegdahl deleted branch fix_109430_crash_when_deleting_tweak_strip from nathanvegdahl/blender 2023-10-31 16:06:52 +01:00
Nathan Vegdahl closed issue blender/blender#109430 2023-10-31 16:06:49 +01:00
Regression: Crash on deleting NLA strip in tweak mode