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#111143 2023-08-15 17:07:21 +02:00
Animation: Graph Editor Handle Selection

I think the operator parameters could be made both a little clearer and more flexible with this approach:

Three parameters:

  • left_handle
  • right_handle
  • keyframe

Each of which…

Nathan Vegdahl closed pull request blender/blender#108142 2023-08-15 17:02:11 +02:00
Animation: Graph Editor Handle Selection
Nathan Vegdahl commented on pull request blender/blender#108142 2023-08-15 17:02:09 +02:00
Animation: Graph Editor Handle Selection

Since @cgtinker is no longer available, I'm continuing this PR in #111143, with code updated to latest main.

Nathan Vegdahl created pull request blender/blender#111143 2023-08-15 16:59:57 +02:00
Animation: Graph Editor Handle Selection
Nathan Vegdahl created branch select_handles_patch in nathanvegdahl/blender 2023-08-15 16:35:59 +02:00
Nathan Vegdahl pushed to select_handles_patch at nathanvegdahl/blender 2023-08-15 16:35:59 +02:00
5c7fe5ed49 improved descriptions and keyframe selection
d98b3b70c9 improve pr
38f822727b handle selection
e90ceefd18 Change packed_float3 to internal float3 for HIP
d20f26aeb6 Fix: Memory Reserve Issue in Vulkan/Std140
Compare 10 commits »
Nathan Vegdahl approved blender/blender#110900 2023-08-15 15:42:31 +02:00
LibOverride: keep some anim data from liboverride when it exists in both IDs.

Just gave it one last look over, and it looks good to me too!

Nathan Vegdahl commented on pull request blender/blender#110758 2023-08-15 15:15:23 +02:00
Bendy Bones: implement a new curve-aware vertex to segment mapping mode.

Here's an example that demonstrates artifacts from the discontinuities in the mapping.

Blend file: bbone_deform_artifacts.blend

Movie…

Nathan Vegdahl approved blender/blender#110912 2023-08-15 13:44:57 +02:00
USD: Skeleton and blend shape import

Looks good to me as well!

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-14 18:52:50 +02:00
AgX-Step5: Add AgX and its components

Quick note: I'd like a chance to test and review this before it lands, and I likely won't have time to do that until this Wednesday. I don't want to block it or anything, but if you guys can be a…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-08-14 17:22:01 +02:00
99a0ddd4a1 Outliner: Show same warning for all fixed name tree element types
e628b5ffe5 Cleanup: remove unnecessary constraint code in pose base expand()
391c2ea21c Fix #109081: Ensure NLA swap strips do not overlap each other.
695995d7cb Refactor: Move 'local data' liboverride flag clearing from 'lib_link' to 'read_data' code.
6a79a6a24a Cleanup/Refactor: Move animdata read/write code into generic ID handling.
Compare 8 commits »
Nathan Vegdahl closed pull request blender/blender#110074 2023-08-14 17:07:53 +02:00
NLA: Swap strips fixes
Nathan Vegdahl commented on pull request blender/blender#110074 2023-08-14 17:07:52 +02:00
NLA: Swap strips fixes

Closing in favor of #109980.

Nathan Vegdahl pushed to main at blender/blender 2023-08-14 17:06:37 +02:00
391c2ea21c Fix #109081: Ensure NLA swap strips do not overlap each other.
Nathan Vegdahl closed issue blender/blender#109081 2023-08-14 17:06:36 +02:00
Swap Strips can delete strips if there is not enough space
Nathan Vegdahl merged pull request blender/blender#109980 2023-08-14 17:06:35 +02:00
Fix #109081: Ensure swap strips do not overlap each other.
Nathan Vegdahl approved blender/blender#109980 2023-08-14 17:02:39 +02:00
Fix #109081: Ensure swap strips do not overlap each other.

Looks good to me! Thanks!

Nathan Vegdahl commented on pull request blender/blender#110900 2023-08-14 16:10:28 +02:00
LibOverride: keep some anim data from liboverride when it exists in both IDs.

The NLA stuff also works as described: the NLA tracks from the library file get added below the tracks in the linking file.

However, I'm now wondering if that's actually the behavior we want? …

Nathan Vegdahl commented on pull request blender/blender#110900 2023-08-14 15:55:17 +02:00
LibOverride: keep some anim data from liboverride when it exists in both IDs.

Just did a first test, and it worked great.

The test included four different object types (mesh, camera, lamp, and armature), and included animating both them and their data blocks in the…

Nathan Vegdahl suggested changes for blender/blender#110788 2023-08-14 15:10:25 +02:00
Animation: Graph Editor - Don't draw curve points if they are too close to each other

The idea here is great, but I think to make it reliable it needs to work a little differently. Details in my comment below.