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 main at blender/blender 2024-07-18 15:07:35 +02:00
9a28e1d1b8 Refactor: move fcurve methods from KeyframeStrip to ChannelBag
Nathan Vegdahl commented on pull request blender/blender#124973 2024-07-18 14:03:42 +02:00
Refactor: move fcurve methods from KeyframeStrip to ChannelBag

Added a comment to explain why it's there.

Nathan Vegdahl pushed to baklava_fcurve_function_move at nathanvegdahl/blender 2024-07-18 14:03:17 +02:00
199fbb6f66 Add explantory comment
Nathan Vegdahl pushed to baklava_fcurve_function_move at nathanvegdahl/blender 2024-07-18 13:44:04 +02:00
2d9d09c39f Clean up doc comment for consistency with surrounding doc comments
Nathan Vegdahl pushed to baklava_fcurve_function_move at nathanvegdahl/blender 2024-07-18 13:38:06 +02:00
7a2ca49cc0 Rename fcurve_find_or_create() to fcurve_ensure()
Nathan Vegdahl commented on pull request blender/blender#124973 2024-07-18 13:34:28 +02:00
Refactor: move fcurve methods from KeyframeStrip to ChannelBag

Ah, that's a good point. Yeah, let's rename it for consistency and conciseness.

Nathan Vegdahl commented on pull request blender/blender#124973 2024-07-18 13:31:53 +02:00
Refactor: move fcurve methods from KeyframeStrip to ChannelBag

Initially I tried inlining both, but in the non-const case the const/non-const overloads of the animrig::fcurve_find() and ChannelBag::fcurves() are ambiguous when used together that way (and…

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-18 13:04:11 +02:00
bc66626a98 Update reports/2024.md
Nathan Vegdahl pushed to baklava_fcurve_function_move at nathanvegdahl/blender 2024-07-18 12:54:47 +02:00
2b2b7effbf Fix up a stale doc comment
Nathan Vegdahl pushed to baklava_fcurve_function_move at nathanvegdahl/blender 2024-07-18 12:44:42 +02:00
4f19ba3190 Rename method for consistency
Nathan Vegdahl pushed to baklava_fcurve_function_move at nathanvegdahl/blender 2024-07-18 12:40:27 +02:00
ceb4890d12 Merge branch 'main' into baklava_fcurve_function_move
81ee5c0313 Fix: VSE strip offsets were not drawn correctly
7360ce4bcc Anim: add RNA code for ChannelBags
Compare 3 commits »
Nathan Vegdahl created pull request blender/blender#124973 2024-07-18 12:27:35 +02:00
WIP: Refactor: move fcurve methods from KeyframeStrip to ChannelBag
Nathan Vegdahl pushed to baklava_fcurve_function_move at nathanvegdahl/blender 2024-07-18 12:19:33 +02:00
53b5334acc Refactor: move fcurve methods from KeyframeStrip to ChannelBag
3ecfa5659e PyDocs: distinguish between tuple and union data types
5a29b16974 Cleanup: spelling in comments
5b2771cd0c Cleanup: replace copy-by-value with const reference
c1deaeb57a Cleanup: quiet compiler warning with LIBDECOR disabled
Compare 10 commits »
Nathan Vegdahl created branch baklava_fcurve_function_move in nathanvegdahl/blender 2024-07-18 12:19:33 +02:00
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-18 10:37:16 +02:00
fcf54e273a Update reports/2024.md
Nathan Vegdahl commented on issue blender/blender#124896 2024-07-18 10:35:11 +02:00
Limit Scale constraint minimum doesn't prevent negative scaling

Can reproduce.

This one is likely to be difficult to resolve in a any kind of satisfying way. With transform matrices (what constraints use) negative scaling on two axes cannot be distinguished…

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-18 09:57:09 +02:00
f9cb6be1f7 Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-18 09:56:44 +02:00
46419f76c2 Update reports/2024.md
Nathan Vegdahl pushed to result at nathanvegdahl/blender 2024-07-16 17:13:10 +02:00
2eee59d110 Do perfect forwarding correctly for the *_or() methods