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 combine_keying_functions at nathanvegdahl/blender 2024-06-11 15:42:14 +02:00
4602cc3021 Address remaining PR comments
Nathan Vegdahl commented on pull request blender/blender#122053 2024-06-11 15:39:34 +02:00
Refactor: combine insert_keyframe() and insert_key_rna() into a single function

Good call. I've made a separate PR that can be landed either before or after this one that (hopefully) improves the documentation of BKE_animsys_nla_remap_keyframe_values() in the ways needed…

Nathan Vegdahl created pull request blender/blender#123081 2024-06-11 15:36:08 +02:00
Improve docs for BKE_animsys_nla_remap_keyframe_values()
Nathan Vegdahl created branch nla_remap_docs in nathanvegdahl/blender 2024-06-11 15:31:29 +02:00
Nathan Vegdahl pushed to nla_remap_docs at nathanvegdahl/blender 2024-06-11 15:31:29 +02:00
fcd7209607 Improve docs for BKE_animsys_nla_remap_keyframe_values()
Nathan Vegdahl commented on pull request blender/blender#122053 2024-06-11 14:26:15 +02:00
Refactor: combine insert_keyframe() and insert_key_rna() into a single function

Good point. But since the intent is to remove the redundancy in a future PR anyway, I think it's fine for now.

Nathan Vegdahl pushed to combine_keying_functions at nathanvegdahl/blender 2024-06-11 14:20:49 +02:00
77008b1ef0 Merge branch 'main' into combine_keying_functions
e48ba6c508 Merge branch 'blender-v4.2-release'
6ac8f8efad Anim: use keyframing user preferences for layered action keying
af34a8a952 GPU: Fix GLSL compilation error on legacy NVIDIA drivers
e1ee3ed7df Fix #123045: Accumulate Samples When Navigating
Compare 28 commits »
Nathan Vegdahl deleted branch baklava_keying_preferences from nathanvegdahl/blender 2024-06-11 14:10:18 +02:00
Nathan Vegdahl merged pull request blender/blender#123006 2024-06-11 14:10:16 +02:00
Anim: use keyframing user preferences for layered action keying
Nathan Vegdahl pushed to main at blender/blender 2024-06-11 14:10:15 +02:00
6ac8f8efad Anim: use keyframing user preferences for layered action keying
Nathan Vegdahl pushed to baklava_keying_preferences at nathanvegdahl/blender 2024-06-11 14:09:28 +02:00
e3b90c70da Merge branch 'main' into baklava_keying_preferences
67c1fbdbb2 Cleanup: rename "filename" -> "filepath" for full path names
bdbd6598ad Cleanup: various non-functional changes
a5d5979fb6 Cleanup: Remove AttributeOwnerType::None
69897eca13 Merge branch 'blender-v4.2-release'
Compare 87 commits »
Nathan Vegdahl pushed to combine_keying_functions at nathanvegdahl/blender 2024-06-11 14:02:56 +02:00
3a02ca2c0f Address some review comments
Nathan Vegdahl commented on pull request blender/blender#122053 2024-06-11 12:36:15 +02:00
Refactor: combine insert_keyframe() and insert_key_rna() into a single function

Will do. I also left a todo in the doc comment about it now.

Nathan Vegdahl pushed to combine_keying_functions at nathanvegdahl/blender 2024-06-11 12:35:40 +02:00
17aab9da89 Document unnecessary parameter redundancy with a TODO
20fd37742f Merge branch 'main' into combine_keying_functions
80faafb0ac Merge branch 'blender-v4.2-release'
38df2148f5 Docs: Update rna manual references
4b054fea1a Merge branch 'blender-v4.2-release'
Compare 175 commits »
Nathan Vegdahl commented on pull request blender/blender#122053 2024-06-11 12:31:38 +02:00
Refactor: combine insert_keyframe() and insert_key_rna() into a single function

Ah! Thanks for catching that. I wrote those docs when I thought AnimationEvalContext represented something more fundamental/core than it actually does.

Nathan Vegdahl commented on pull request blender/blender#122053 2024-06-11 12:28:15 +02:00
Refactor: combine insert_keyframe() and insert_key_rna() into a single function

I agree this is redundant. The reason for both to exist right now is:

  1. That same redundancy was already present in insert_key_rna(), and I'm trying to keep this as close to a pure "combine…
Nathan Vegdahl commented on pull request blender/blender#123022 2024-06-11 10:46:28 +02:00
Anim: make "XYZ to RGB" user preference work for layered actions

Yeah, I'm also not happy about that. But it seemed like the least bad option under the circumstances.

Indeed, I think it's weird that the fcurve colors are a stored property that's determined…

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-11 10:23:58 +02:00
d725f01035 Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-10 18:23:41 +02:00
edde6f536c Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-06-10 18:19:01 +02:00
8b94c5d0d8 Update reports/2024.md