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-08-29 14:35:50 +02:00
9d49c1c622 Fix: respect ANIMFILTER_FCURVESONLY in animation filtering code
Nathan Vegdahl deleted branch channel_group_fix_1 from nathanvegdahl/blender 2024-08-29 14:34:13 +02:00
Nathan Vegdahl merged pull request blender/blender#126923 2024-08-29 14:34:11 +02:00
Fix: channel groups in duplicated channel bag point to old bag
Nathan Vegdahl pushed to main at blender/blender 2024-08-29 14:34:10 +02:00
73c1ceb18b Fix: channel groups in duplicated channel bag point to old bag
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-08-29 14:24:48 +02:00
4cf1abcc92 Update reports/2024.md
Nathan Vegdahl commented on pull request blender/blender#126822 2024-08-29 14:22:21 +02:00
Refactor: misc improvements to the channel groups code

Discussed in person.

Nathan Vegdahl pushed to channel_group_fixes at nathanvegdahl/blender 2024-08-29 14:20:26 +02:00
95019c115b Print fcurve datapath in error message
Nathan Vegdahl commented on pull request blender/blender#125774 2024-08-29 14:13:56 +02:00
Anim: add channel groups to layered actions

Discussed in person, and we're leaving the return type as bool for now.

Nathan Vegdahl commented on pull request blender/blender#125774 2024-08-29 14:13:34 +02:00
Anim: add channel groups to layered actions

Discussed in person, and we're leaving the return type of fcurve_assign_to_channel_group() as bool for now.

Nathan Vegdahl commented on pull request blender/blender#126822 2024-08-29 14:07:35 +02:00
Refactor: misc improvements to the channel groups code

As discussed in person, I've gone ahead and made the wrapper class in this PR.

Nathan Vegdahl pushed to channel_group_fixes at nathanvegdahl/blender 2024-08-29 14:06:59 +02:00
250e69ac5d Create a ChannelGroup C++ wrapper for bActionGroup
Nathan Vegdahl commented on pull request blender/blender#126822 2024-08-29 13:07:10 +02:00
Refactor: misc improvements to the channel groups code

For now I've just made this a free function, since it was a quicker change and still puts the functionality in one place. I've left a TODO to move these to a wrapper class in the future. I can do that immediately in a separate PR, or we can wait so I can get back to the strip data storage PR.

Nathan Vegdahl pushed to channel_group_fixes at nathanvegdahl/blender 2024-08-29 13:04:31 +02:00
498af64c16 Add TODO notes for the future
Nathan Vegdahl commented on pull request blender/blender#126822 2024-08-29 13:01:22 +02:00
Refactor: misc improvements to the channel groups code

Rather than making a method that calls the other two, I decided to just merge them into one. The rationale is that at least at the moment they shouldn't be called separately anyway, and having them available as separate functions gives the impression that that's appropriate. Additionally, they're trivial to split out again if needed in the future.

Nathan Vegdahl pushed to channel_group_fixes at nathanvegdahl/blender 2024-08-29 12:58:39 +02:00
b8ad8a88a1 Add and use function for getting a channel group's fcurves
Nathan Vegdahl pushed to channel_group_fixes at nathanvegdahl/blender 2024-08-29 12:34:43 +02:00
9a76aa89b7 Add and use function to check if group is legacy or layered
Nathan Vegdahl pushed to channel_group_fixes at nathanvegdahl/blender 2024-08-29 12:23:52 +02:00
e53b8f4141 Misc improvements
Nathan Vegdahl commented on pull request blender/blender#125774 2024-08-29 11:36:43 +02:00
Anim: add channel groups to layered actions

#126923

Nathan Vegdahl commented on pull request blender/blender#125774 2024-08-29 11:35:02 +02:00
Anim: add channel groups to layered actions

#126926