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 approved blender/blender#115064 2023-11-21 14:23:22 +01:00
Anim: Add basic autokey tests

Looks good to me! Just one thing you could change if you feel like taking the time, but I don't think it's especially important.

Nathan Vegdahl commented on pull request blender/blender#115064 2023-11-21 14:23:21 +01:00
Anim: Add basic autokey tests

Not critical, but if you want to take the time: this checks that keys weren't added for rotation and scale, but it doesn't check that a new key was added by autokey for the location channel, since the location channel already existed from manually creating a key.

Nathan Vegdahl approved blender/blender#113504 2023-11-21 14:05:43 +01:00
Anim: Insert keyframes without keying sets

Looks good to me!

Nathan Vegdahl commented on pull request blender/blender#113504 2023-11-21 12:23:44 +01:00
Anim: Insert keyframes without keying sets

Just tested it out, and it appears to work great!

Nathan Vegdahl commented on pull request blender/blender#113504 2023-11-21 11:45:50 +01:00
Anim: Insert keyframes without keying sets

Oh! Yeah, that would make a lot more sense. Good call.

Nathan Vegdahl approved blender/blender#114407 2023-11-21 11:39:56 +01:00
Anim: View FCurve of Property in the Graph Editor

Looks good to me!

Nathan Vegdahl suggested changes for blender/blender#113504 2023-11-20 18:14:19 +01:00
Anim: Insert keyframes without keying sets

Over-all looks good to me. Just some nits. I also haven't had a chance to test it yet, so still need to do that.

Nathan Vegdahl commented on pull request blender/blender#113504 2023-11-20 18:14:18 +01:00
Anim: Insert keyframes without keying sets

Maybe add a TODO here to investigate why that's the case? Because that seems pretty odd, and is perhaps a sign of something else that also needs some spring cleaning.

Nathan Vegdahl commented on pull request blender/blender#113504 2023-11-20 18:14:18 +01:00
Anim: Insert keyframes without keying sets

Typo: "using the either the" -> "using either the"

Nathan Vegdahl commented on pull request blender/blender#113504 2023-11-20 18:14:17 +01:00
Anim: Insert keyframes without keying sets

What is the integer return value? Let's document that too, because at least to me (having not seen the function body yet as I work my way through the PR) it's not at all obvious.

Nathan Vegdahl commented on pull request blender/blender#113504 2023-11-20 18:14:16 +01:00
Anim: Insert keyframes without keying sets

Really glad this note on frame parameters is here. However, what does NLA space mean in this case? Local time of the action? Time on the NLA track? I think this could be rephrased or expanded on to be clearer.

Nathan Vegdahl approved blender/blender#114845 2023-11-20 16:01:14 +01:00
Fix #114828: Don't rebuild outliner tree when frame scrubbing

Looks good to me. I agree a rebuild shouldn't be needed here. And as you said even if a frame change does trigger something (e.g. via a handler) that would then require a rebuild, that itself should produce another signal that does trigger a rebuild.

Nathan Vegdahl commented on pull request blender/blender#114407 2023-11-20 12:36:17 +01:00
Anim: View FCurve of Property in the Graph Editor

The code looks good to me. Although maybe taking some time to add documentation comments at the top of the longer new functions.

As @Raymond-Luc pointed out to me, making a hotkey in the…

Nathan Vegdahl commented on pull request blender/blender#114407 2023-11-16 13:04:27 +01:00
Anim: View FCurve of Property in the Graph Editor

Ah, that's a good point. Yeah, splitting this up could be tricky.

The functional programmer in me wants to split out the idea of filtering fcurves (i.e. finding the fcurves that satisfy a given…

Nathan Vegdahl commented on pull request blender/blender#114407 2023-11-16 12:43:52 +01:00
Anim: View FCurve of Property in the Graph Editor

@ChrisLend In retrospect, I don't think changing the graph editor selection behavior is worth it. Certainly not in this PR, at least. If it's worth changing, we can revisit that in a future PR.

Nathan Vegdahl commented on pull request blender/blender#114407 2023-11-14 12:42:50 +01:00
Anim: View FCurve of Property in the Graph Editor

Some notes from testing:

  • Over-all this is great!
  • In Blender you always have an active object/bone, which is what determines what properties are displayed in the UI (e.g. in the n-panel). …
Nathan Vegdahl pushed to hierarchical_bone_collections at nathanvegdahl/blender 2023-11-14 10:23:56 +01:00
05c3e10634 Partially converted bone collections over to a flat list
59a21a63bb Cleanup: Remove unused r_data_format parameter
7e95bfbba8 Merge branch 'blender-v4.0-release'
ed540b4d3a Fix #114414: Alternative fix for greyscale textures retaining perf
a4f4cb6c4a Cleanup: Sculpt, use C++ types for PBVH proxy node API
Compare 70 commits »
Nathan Vegdahl suggested changes for blender/blender#114407 2023-11-13 12:51:08 +01:00
Anim: View FCurve of Property in the Graph Editor

Over-all the code looks good to me. Just some nits, and a suggested refactor of one of the functions.