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 issue blender/blender#126348 2024-08-15 10:21:04 +02:00
Visual keying doesn't preserve rotations in the expected way

This could indeed be a bug.

@HSUCHIACHAN Can you confirm whether or not you have visual keying enabled? And if you do, can you try disabling it and see if the issue persists?

The reason I'm…

Nathan Vegdahl pushed to layered_action_fcurve_groups at nathanvegdahl/blender 2024-08-13 16:29:54 +02:00
a7e966e6b4 RNA API for assigning groups to fcurves
fe818a9803 Add RNA functions for creating and removing channel groups
bc006ae9b6 Basic exposure of channel group array to RNA
24ce863da3 Update doc comment
e4455d4747 Implement higher-level group remove method
Compare 5 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-08-13 11:04:53 +02:00
b097a8e990 Update reports/2024.md
Nathan Vegdahl approved blender/blender#126123 2024-08-13 11:04:06 +02:00
Fix #124125: Ensure evaluated depsgraph when inserting keyframes

Looks good to me, and indeed seems to fix the issue when testing.

Nathan Vegdahl pushed to layered_action_fcurve_groups at nathanvegdahl/blender 2024-08-12 12:29:59 +02:00
9cf165bd67 Write layered action channel groups for forward compatibility
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-08-12 11:35:03 +02:00
b6a384e4d2 Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2024-08-12 11:31:49 +02:00
cb9ca2f7a7 Fix: USD: Write vertex crease data correctly and add tests
56779c7bb0 Fix: USD: Ensure mesh velocity data is written sparsely and add tests
b2f65b9bcb USD: Add additional attribute and sub-d test files
2dcf3467ce USD: Add tests for additional light setups
cd998d392d UI: Color Icon Theme Internal Parts
Compare 1130 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-08-09 16:25:02 +02:00
d385a96edd Update reports/2024.md
Nathan Vegdahl pushed to layered_action_fcurve_groups at nathanvegdahl/blender 2024-08-09 12:56:04 +02:00
c45b9a1849 Blend file IO and undo
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-08-08 17:49:39 +02:00
b86050f1f2 Update reports/2024.md
Nathan Vegdahl approved blender/blender#126098 2024-08-08 17:49:18 +02:00
Fix: Autokey with only insert available can create empty action

Looks good to me, and seems to work when testing.

Nathan Vegdahl pushed to layered_action_fcurve_groups at nathanvegdahl/blender 2024-08-08 13:03:40 +02:00
673c5013f9 Fix channel groups not always being displayed in dopesheet/graph editor
Nathan Vegdahl commented on pull request blender/blender#125774 2024-08-08 11:31:51 +02:00
Anim: add channel groups to layered actions

Gah, make update did a stupid thing. Started over with a git diff and git apply on a fresh branch.

Nathan Vegdahl pushed to layered_action_fcurve_groups at nathanvegdahl/blender 2024-08-08 11:30:23 +02:00
03c4522013 Starting over via diff and apply because git is silly
1899ea25d5 GPv3: Python API: Rename drawing API functions
77f75353b0 Anim: Remove empty FCurves from layered Actions
51f94d6234 Tools: add GDB debug extension
8edae047e8 UV: add "shared vertex" option to "Merge UVs by Distance"
Compare 191 commits »
Nathan Vegdahl pushed to layered_action_fcurve_groups at nathanvegdahl/blender 2024-08-08 11:23:59 +02:00
9a5d9bdaba GPv3: Python API: Rename drawing API functions
5305530a85 Anim: Remove empty FCurves from layered Actions
42a305bd75 Tools: add GDB debug extension
d294e987ca UV: add "shared vertex" option to "Merge UVs by Distance"
bd292738f3 Fix: View3D shading RNA paths incomplete/wrong
Compare 190 commits »
Nathan Vegdahl pushed to layered_action_fcurve_groups at nathanvegdahl/blender 2024-08-08 11:15:57 +02:00
fa8b559304 Update agrp_keyframes_loop() to work with layered actions
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-08-08 10:48:41 +02:00
fc37af4724 Update reports/2024.md
Nathan Vegdahl approved blender/blender#125327 2024-08-08 10:46:48 +02:00
Anim: Remove empty FCurves from layered Actions

This looks good to me. Just a couple of last nits that can be addressed while landing.

Nathan Vegdahl commented on pull request blender/blender#125327 2024-08-08 10:46:46 +02:00
Anim: Remove empty FCurves from layered Actions

This doc comment needs to be updated: it still talks about adding items to a Vector that gets returned. Also document that this function is specific to layered actions (it's kind of obvious from the fact that it takes a slot handle, but just to make it abundantly clear).

Nathan Vegdahl commented on pull request blender/blender#125327 2024-08-08 10:46:45 +02:00
Anim: Remove empty FCurves from layered Actions

I think it would be good to add a BLI_assert() that action is a layered action, since this function isn't meaningful for layered actions.