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#128529 2024-10-07 15:44:45 +02:00
Anim: update collada import code for slotted actions

For posterity: we talked in person, and it turns out we do not already have the adt at the call sites. There may still be refactors that could make this better, but we agreed that since this is…

Nathan Vegdahl pushed to slotted_actions_pose_library_2 at nathanvegdahl/blender 2024-10-07 15:23:56 +02:00
28d50cb15b Address review comments
Nathan Vegdahl deleted branch slotted_actions_sequencer_2 from nathanvegdahl/blender 2024-10-07 13:31:45 +02:00
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-10-07 13:31:41 +02:00
07b78b608e Update reports/2024.md
Nathan Vegdahl merged pull request blender/blender#128440 2024-10-07 13:31:39 +02:00
Anim: make remaining sequencer features work with slotted actions
Nathan Vegdahl pushed to main at blender/blender 2024-10-07 13:31:38 +02:00
f37215d583 Anim: make remaining sequencer features work with slotted actions
Nathan Vegdahl pushed to slotted_actions_sequencer_2 at nathanvegdahl/blender 2024-10-07 12:50:11 +02:00
9c9f11c61c Merge branch 'main' into slotted_actions_sequencer_2
b1cbd9c889 Fix: Build error caused by GLSL processor overriding valid header source
754920a92d Cleanup: DRW: Missing include
42e8cbb921 GPU: Make use of the C++ stubs in some shaders
fd47edfb86 GPU: GLSL C++ Stubs: Use create_info namespace to avoid symbol colision
Compare 166 commits »
Nathan Vegdahl pushed to slotted_actions_sequencer_2 at nathanvegdahl/blender 2024-10-07 12:29:13 +02:00
ba5ed45296 Address review comments
Nathan Vegdahl commented on pull request blender/blender#128440 2024-10-07 12:28:23 +02:00
Anim: make remaining sequencer features work with slotted actions

I've added an assert, as well as explicitly documenting the relationship between curves and channel_bag in SeqAnimationBackup's declaration itself.

Nathan Vegdahl commented on pull request blender/blender#128440 2024-10-07 12:01:54 +02:00
Anim: make remaining sequencer features work with slotted actions

action_fcurve_remove() only works for slotted actions. But regardless, you're right that it's better to update that to work with legacy actions as well and then use it.

Nathan Vegdahl commented on pull request blender/blender#128440 2024-10-07 11:58:21 +02:00
Anim: make remaining sequencer features work with slotted actions

Yup. It was never actually being used.

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2024-10-07 11:53:54 +02:00
eec84d16ed Overlay-Next: Check active_base for GPv3 sync
98002ce4ad Cleanup: minor simplification to file-selector directory expansion
c1f18be1ba Merge branch 'blender-v4.3-release'
9cda82f3f9 Merge branch 'blender-v4.3-release'
f36b303a75 Merge branch 'blender-v4.3-release'
Compare 675 commits »
Nathan Vegdahl commented on pull request blender/blender#128686 2024-10-07 11:20:07 +02:00
Anim: make pose library pose blending work with slotted actions

I'm not super happy about the code duplication here, but it's not clear to me how to get rid of it. The usual pattern is to call the non-const overload of the function with the constness of the parameters casted away. That works for the action parameter, but I couldn't figure out a way to do that for the callback parameter.

Nathan Vegdahl created pull request blender/blender#128686 2024-10-07 11:12:13 +02:00
Anim: make pose library pose blending work with slotted actions
Nathan Vegdahl created branch slotted_actions_pose_library_2 in nathanvegdahl/blender 2024-10-07 11:05:18 +02:00
Nathan Vegdahl pushed to slotted_actions_pose_library_2 at nathanvegdahl/blender 2024-10-07 11:05:18 +02:00
107426e665 Anim: make pose library pose blending work with slotted actions
eec84d16ed Overlay-Next: Check active_base for GPv3 sync
98002ce4ad Cleanup: minor simplification to file-selector directory expansion
c1f18be1ba Merge branch 'blender-v4.3-release'
9cda82f3f9 Merge branch 'blender-v4.3-release'
Compare 10 commits »