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
80a807efba Fix typo
dd7493feb9 Add unit tests
547549cc75 Comment and documentation improvements based on PR comments
a8765ebfcf Address some PR comments
Nathan Vegdahl commented on pull request blender/blender#124227 2024-07-08 11:57:24 +02:00
Fix: inserting keys in Action editor for non-active ID doesn't work

No meaningful difference, just didn't find get_action() when I was looking for a function that did that. Thanks!

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-08 11:41:58 +02:00
7b75edc3f3 Update reports/2024.md
Nathan Vegdahl approved blender/blender#123902 2024-07-08 11:41:27 +02:00
Fix #106946: NLA sync length stops keys from being inserted

Looks good and works great.

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-08 11:21:32 +02:00
06ba93291d Update reports/2024.md
Nathan Vegdahl suggested changes for blender/blender#124046 2024-07-08 11:20:16 +02:00
Fix #106372: Wrong message in driver for disabled execution

The rearrangement of the logic here appears to just change what situations get misleading error messages. Now if autoexec fails, invalid expressions that don't otherwise require Python also get displayed as not working due to "Python restricted for security", which isn't really the cause. Example file attached.

Nathan Vegdahl commented on pull request blender/blender#124046 2024-07-08 11:20:15 +02:00
Fix #106372: Wrong message in driver for disabled execution

Is the G_FLAG_SCRIPT_AUTOEXEC_FAIL flag always the inverse of G_FLAG_SCRIPT_AUTOEXEC (used before)? That seems redundant to me, which makes me a little suspicious that they might be subtly different.

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-08 10:39:57 +02:00
eb3f6ee1eb Update reports/2024.md
Nathan Vegdahl commented on pull request blender/blender#124240 2024-07-08 10:37:58 +02:00
Fix #124125: Depsgraph and scene time out of sync

AnimationEvalContext may be obsolete now. At least at that level.

Oh, interesting. Yeah, it looks to me like we may want to make this a more pervasive change, including e.g. `insert_keyfram…

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-08 09:53:32 +02:00
abdcba01ec Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-08 09:52:13 +02:00
6924663fc7 Update reports/2024.md
Nathan Vegdahl commented on pull request blender/blender#124227 2024-07-08 09:49:43 +02:00
Fix: inserting keys in Action editor for non-active ID doesn't work

I've currently implemented this as a free function since it operates on a bAction rather than an Action. But it could just as easily be a method on Action, and we just always wrap before calling.

41ee17d5e9 Update for rename from Binding -> Slot
ebad016bfd Merge branch 'main' into action_editor_non_active_slot_keying
e52783033d Merge branch 'blender-v4.2-release'
9bbf269fe3 Extensions: suppress all pylint warnings & handle add-on errors
0fbb83ef85 Fix #124296: Lower case name in Multistroke modifier
Compare 86 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-08 09:02:07 +02:00
1808841495 Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-08 09:00:38 +02:00
9b7a22db8d Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-07-08 08:59:13 +02:00
eddf0b9f1e Update reports/2024.md