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 pushed to fix_123105_limit_rotation at nathanvegdahl/blender 2024-06-18 11:24:26 +02:00
9cf7f9c0d4 Anim: add "legacy behavior" option to Limit Rotation constraint
f98e422e63 Extensions: support build --split-platforms, generated manifest data
dc4c440f9f AUTHORS: add 32 new authors
b141365fc2 Cleanup: quiet unused variable warning
0554ec7ec7 Cleanup: spelling in comments
Compare 10 commits »
Nathan Vegdahl created branch fix_123105_limit_rotation in nathanvegdahl/blender 2024-06-18 11:24:26 +02:00
Nathan Vegdahl commented on issue blender/blender#123105 2024-06-18 10:14:28 +02:00
Regression: Rigify rigs IK Heel are broken if opened in Blender 4.2

After discussing with @ChrisLend, we've decided to add an option to the Limit Rotation constraint to bring back the old behavior. Because although the old behavior was broken in the general case,…

Nathan Vegdahl commented on pull request blender/blender#123022 2024-06-17 17:47:41 +02:00
Anim: make "XYZ to RGB" user preference work for layered actions

After investigating folding the PropertySubType parameter into KeyframeSettings, it became clear that it would be rather awkward after all. However, it does make sense to fold it into a new…

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-17 17:23:41 +02:00
c9308ec783 Update reports/2024.md
Nathan Vegdahl commented on issue blender/blender#123316 2024-06-17 17:16:45 +02:00
Sobol-Burley sampler is broken

I suspect this is the cause for the difference from 3.4 to 3.5: d9192aaa6d

If that does turn out to be the cause, that will be quite embarrassing, as it's my commit. Ha ha. :-) I could have…

Nathan Vegdahl commented on issue blender/blender#123316 2024-06-17 17:10:52 +02:00
Sobol-Burley sampler is broken

Ah, it was the Developer Extras bit that I forgot about. In all the other versions that was already ticked on for me, so it didn't occur to me. Thanks!

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-17 16:52:54 +02:00
ff872d90a6 Update reports/2024.md
Nathan Vegdahl commented on issue blender/blender#122812 2024-06-17 16:52:28 +02:00
options "play in ..." of the timeline does not seem to work

I talked to @Hjalti about this, and indeed there is a good use case for the current behavior.

Imagine you have a very heavy scene, with e.g. complex heavy rigs, etc. You also have a sequencer…

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-17 16:22:02 +02:00
c0c1c7864b Update reports/2024.md
Nathan Vegdahl opened issue blender/blender#123316 2024-06-17 16:17:01 +02:00
Sobol-Burley sampler is broken
Nathan Vegdahl approved blender/blender#123305 2024-06-17 15:42:05 +02:00
Refactor: Anim filtering, avoid passing bDopesheet *ads parameter

Looks good to me! Just a minor nit about where to put a TODO, which can be addressed (or not, if you disagree) while landing.

Nathan Vegdahl commented on pull request blender/blender#123305 2024-06-17 15:42:04 +02:00
Refactor: Anim filtering, avoid passing bDopesheet *ads parameter

I think this TODO should be on the struct definition itself, or at least also there.

Nathan Vegdahl commented on pull request blender/blender#123305 2024-06-17 15:42:02 +02:00
Refactor: Anim filtering, avoid passing bDopesheet *ads parameter

I really appreciate these asserts. 👍

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

Change in plans:

After further investigation I've come to the conclusion that the old "broken" behavior is in fact a meaningful interpretation of "limit rotation" in the context of local-space…

Nathan Vegdahl commented on pull request blender/blender#123274 2024-06-17 09:49:53 +02:00
Cycles: Fix directional artifacts in blue noise sampling pattern

Oh, yeah, that would do it! Ha ha. Thanks for catching that. And good to know that the fast hash is in fact good enough for screen-space blue noise applications when properly seeded.

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-14 16:27:14 +02:00
d5a6dc68be Update reports/2024.md
Nathan Vegdahl suggested changes for blender/blender#122672 2024-06-14 16:24:46 +02:00
Show Action Slots (Bindings) in the Action editor

I wasn't clear enough in one of my comments, and thus you didn't fully address it. More in the comment thread itself.

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().