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 nathanvegdahl/.profile 2024-07-29 17:23:35 +02:00
5292ea4dd2 Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-29 17:22:01 +02:00
c6d47a977f Update reports/2024.md
Nathan Vegdahl commented on pull request blender/blender#125485 2024-07-29 17:20:34 +02:00
Cleanup: Refactor animdata iterators to C++ callbacks

This is affecting also the Animation module, would not mind a green light from them first on the general idea

The general idea looks good to me. It makes a good chunk of the code more…

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-29 17:01:46 +02:00
fa8cb7d98f Update reports/2024.md
Nathan Vegdahl approved blender/blender#125493 2024-07-29 15:10:31 +02:00
Anim: UI template for Action selectors

Looks good to me, and works great in testing.

Nathan Vegdahl pushed to nla_add_layered_actions at nathanvegdahl/blender 2024-07-29 12:56:39 +02:00
ee2f25251f Remove commented out code
Nathan Vegdahl pushed to nla_add_layered_actions at nathanvegdahl/blender 2024-07-29 12:53:54 +02:00
0b6a9de1f1 Expose NLA strip action slot to RNA
3571ec3d88 Merge branch 'main' into nla_add_layered_actions
a1630792cf Python: Attributes: Add domain_size function
cd577f02b9 Python: Trigger property update in foreach_get/set
0f42f277b7 Grease Pencil: Remove legacy modifiers
Compare 51 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-29 11:08:53 +02:00
226bd99054 Update reports/2024.md
Nathan Vegdahl suggested changes for blender/blender#125493 2024-07-29 11:05:57 +02:00
Anim: UI template for Action selectors

Mostly just me being annoying about comments and documentation. But also a question about the ifdef guards.

Nathan Vegdahl commented on pull request blender/blender#125493 2024-07-29 11:05:56 +02:00
Anim: UI template for Action selectors

As mentioned in my last review, it's not clear to me why anything in this PR should be guarded behind the WITH_ANIM_BAKLAVA flag, since at least conceptually these changes are independent of the changes we're making in that project: these changes are just as relevant/useful to legacy actions as they are to layered actions.

Nathan Vegdahl commented on pull request blender/blender#125493 2024-07-29 11:05:55 +02:00
Anim: UI template for Action selectors

Some documentation here would be good, outlining why you would/should use this over e.g. uiTemplateID() for actions. Right now that's only documented in the PR/commit message, as far as I can tell.

Nathan Vegdahl commented on pull request blender/blender#125493 2024-07-29 11:05:54 +02:00
Anim: UI template for Action selectors

This comment is confusing to me, referring to action, which doesn't exist locally and isn't passed to this function call.

Nathan Vegdahl commented on pull request blender/blender#125493 2024-07-29 11:05:52 +02:00
Anim: UI template for Action selectors

Shouldn't this say "Get the AnimData of the ID"?

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-29 09:57:26 +02:00
cd3c4af339 Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-26 16:53:36 +02:00
a8e50b3d53 Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-26 16:41:31 +02:00
f819d4ef64 Update reports/2024.md
Nathan Vegdahl created pull request blender/blender#125500 2024-07-26 16:41:06 +02:00
WIP: Anim: enable adding layered actions as NLA strips
Nathan Vegdahl created branch nla_add_layered_actions in nathanvegdahl/blender 2024-07-26 16:40:03 +02:00
Nathan Vegdahl pushed to nla_add_layered_actions at nathanvegdahl/blender 2024-07-26 16:40:03 +02:00
282fbcbe0f Enable adding layered actions as NLA strips
c9797d5390 Refactor: move layered action evaluation function/types out of internal
9dc2f1fed5 Anim: add missing WITH_ANIM_BAKLAVA clauses in some CMakeLists.txt files
843a9ca5b9 UI: Add title to asset shelf context menu
0060204dd8 Windows: Update ARM64 OpenCollada version
Compare 10 commits »
Nathan Vegdahl suggested changes for blender/blender#125493 2024-07-26 15:48:19 +02:00
Anim: UI template for Action selectors

In addition to what I wrote in my comments, I'm also wondering why we need all the ifdefs on WITH_ANIM_BAKLAVA at all. This code doesn't seem to me like it is (or should be) specific to layered actions.