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 commented on pull request blender/blender#122672 2024-06-14 16:20:05 +02:00
Show Action Slots (Bindings) in the Action editor

Looks good. But I should have been clearer: I also meant for act_keyframes_loop() below to get renamed accordingly. E.g. action_legacy_keyframes_loop().

Nathan Vegdahl approved blender/blender#123187 2024-06-14 15:49:14 +02:00
Anim: add ID* cache of users to Action Bindings

Had one more comment that I discussed with @dr.sybren in person, regarding making the mutable variant of users() internal-only. But otherwise looks good to me!

Nathan Vegdahl approved blender/blender#123222 2024-06-14 15:39:26 +02:00
Fix #119360: Precision issue with cycle modifier

Looks good to me!

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-14 14:53:55 +02:00
5878b22e2d Update reports/2024.md
Nathan Vegdahl commented on pull request blender/blender#123222 2024-06-14 14:53:08 +02:00
Fix #119360: Precision issue with cycle modifier

Does cycle itself need to be a double here?

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-14 14:32:38 +02:00
a2a817d407 Update reports/2024.md
Nathan Vegdahl suggested changes for blender/blender#122672 2024-06-14 14:31:35 +02:00
Show Action Slots (Bindings) in the Action editor

Looking good so far. Just some suggestions that I think could help people when reading the code.

Nathan Vegdahl commented on pull request blender/blender#122672 2024-06-14 14:31:34 +02:00
Show Action Slots (Bindings) in the Action editor

I realize this is a preexisting function, but I have no idea what this does from the function name, parameters, and return type. Might be worth adding even just a one-liner doc comment.

Nathan Vegdahl commented on pull request blender/blender#122672 2024-06-14 14:31:32 +02:00
Show Action Slots (Bindings) in the Action editor

Definitely not for this PR, but just noting since I thought of it now: at some point it would be good to put these functions in a namespace like channel_filter so we can drop the cryptic acf_ prefix.

Nathan Vegdahl commented on pull request blender/blender#122672 2024-06-14 14:31:31 +02:00
Show Action Slots (Bindings) in the Action editor

Should the name parameter be r_name?

Nathan Vegdahl commented on pull request blender/blender#122672 2024-06-14 14:31:30 +02:00
Show Action Slots (Bindings) in the Action editor

Would now be a good time to rename this to something like act_layered_keyframes_loop(), as well as the corresponding function for legacy actions?

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-14 12:24:59 +02:00
c607e227c6 Update reports/2024.md
Nathan Vegdahl suggested changes for blender/blender#123187 2024-06-14 12:22:11 +02:00
Anim: add ID* cache of users to Action Bindings

Looks good to me, aside from my comments about Set.

Nathan Vegdahl commented on pull request blender/blender#123187 2024-06-14 12:22:11 +02:00
Anim: add ID* cache of users to Action Bindings

Same as my other comment: I think we should just use a Vector.

Nathan Vegdahl commented on pull request blender/blender#123187 2024-06-14 12:22:09 +02:00
Anim: add ID* cache of users to Action Bindings

I think we should also add a TODO for handling library linked data.

Nathan Vegdahl commented on pull request blender/blender#123187 2024-06-14 12:22:08 +02:00
Anim: add ID* cache of users to Action Bindings

A Set seems overkill to me. The expected number of users is 1, and the presumably overwhelmingly common case will be a small number. So I think it's better to optimize for that. A Vector with a single inline element would be a good fit.

Nathan Vegdahl commented on issue blender/blender#123105 2024-06-14 11:22:12 +02:00
Regression: Rigify rigs IK Heel are broken if opened in Blender 4.2

We discussed this at the module meeting, and we agreed that we should be able to address this with versioning code in Blender. Basically, the old code was implicitly clamping values to -180/180…

Nathan Vegdahl created repository nathanvegdahl/blender-addons 2024-06-14 10:50:42 +02:00
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-13 15:18:55 +02:00
d9fe80b137 Update reports/2024.md