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 created pull request blender/blender#108548 2023-06-02 16:13:50 +02:00
Fix #106801: loading file with overriden NLA in tweak mode loses action
Nathan Vegdahl pushed to 106801_fix at nathanvegdahl/blender 2023-06-02 16:11:31 +02:00
f5f5f954de Fix #106801: loading file with overriden NLA in tweak mode loses action
f63c56e05c Fix: action's actual users and recorded user count could diverge
Compare 2 commits »
Nathan Vegdahl pushed to blender-v3.6-release at blender/blender 2023-06-02 16:05:43 +02:00
f63c56e05c Fix: action's actual users and recorded user count could diverge
Nathan Vegdahl pushed to 106801_fix at nathanvegdahl/blender 2023-06-02 15:59:05 +02:00
7761ffec16 Fix #106801: loading file with overriden NLA in tweak mode loses action
d847851000 Fix #108285: Crash in Outliner when using RNA ID remapping API call.
5ce0f80ed6 Fix #108285: Remap Users operator doesn't work on Objects.
a784a65dbe Fix #108473: unreliable auto-normalize results when weight painting in GPencil
25952b865d Fix #108475: no helpful tooltips for Vertex Paint tools in Grease Pencil
Compare 9 commits »
Nathan Vegdahl created branch 106801_fix in nathanvegdahl/blender 2023-06-02 15:59:05 +02:00
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-06-02 10:31:32 +02:00
30de07199a Vulkan: Some tweaks to the messenger
a4249588cd Vulkan: Debug Messages
240a1edfa1 UI: add text editor zoom in/out to view menu
553e221c76 PlayAnim: display that a buffer fails to load instead of exiting
a83a0a811f Transform: Remove internal mode 'TFM_TIME_DUPLICATE'
Compare 34 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-06-01 15:10:14 +02:00
355f4164b6 Fix: action's actual users and recorded user count could diverge
98d48c16a3 Paint: Add loop select for faces
50bfe1dfe3 Geometry Nodes: Rewrite mesh delete geometry node
c5694fdf10 Cleanup: Use unique_ptr, references for UV aabb islands
8374208a57 Outliner: Port curve elements to new tree-element code design
Compare 6 commits »
Nathan Vegdahl pushed to main at blender/blender 2023-06-01 15:09:17 +02:00
355f4164b6 Fix: action's actual users and recorded user count could diverge
Nathan Vegdahl commented on issue blender/blender#106801 2023-06-01 12:40:32 +02:00
Assigned action is lost if file is saved while in NLA tweaking mode on a linked object with linked animation data

I re-tested the triggering cases, and I must have messed up my previous testing, because it appears that only the armature object's animation data is relevant here. This time around I tried all…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-06-01 11:01:38 +02:00
d3e5c1bfa6 Merge branch 'blender-v3.6-release'
6bea428b7f UI: Incorrect add-ons button label in preferences
532560eba3 Merge branch 'blender-v3.6-release'
db1344530f Cleanup: unused argument warning
63f2114759 Merge branch 'blender-v3.6-release'
Compare 88 commits »
Nathan Vegdahl commented on issue blender/blender#106801 2023-05-30 15:20:36 +02:00
Assigned action is lost if file is saved while in NLA tweaking mode on a linked object with linked animation data

Nevermind, I was reading the data wrong (*facepalm*). It appears that the saved data is actually correct. So I think whatever is happening is happening on load.

Specifically, the on-disk…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-05-30 12:52:07 +02:00
14fdd92067 Merge branch 'blender-v3.6-release'
80430f6c50 Cleanup: docstrings arguments part.
5a44922937 Merge branch 'blender-v3.6-release'
50ba227740 Fix #108316: CUDA error rendering Attic scene
d21f4efc8e Cleanup: formatting
Compare 109 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-05-30 12:51:05 +02:00
468cadd51c Cleanup: add comments explaining best usage of Sobol dimensions
Nathan Vegdahl commented on issue blender/blender#87238 2023-05-30 12:44:38 +02:00
Blur brush(Weight Paint): Take edge distance into consideration when blurring weights

Confirmed to still be an issue. I'll take a crack at this.

Nathan Vegdahl commented on issue blender/blender#87160 2023-05-30 12:23:08 +02:00
"Clean Keyframes" in Dope Sheet only works if channels are selected

I agree this is a papercut. I think the names "Clean Keyframes" and "Clean Channels" also doesn't help, because they're actually the same operator, but due to their names they sound (at least to…

Nathan Vegdahl pushed to main at blender/blender 2023-05-26 14:35:06 +02:00
468cadd51c Cleanup: add comments explaining best usage of Sobol dimensions
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-05-26 14:33:36 +02:00
1296e58d99 Cleanup: add comments explaining best usage of Sobol dimensions
4ca39297ab Fix specialized light tree building for distant lights
d6db9e4193 Cycles: Store light name
5e971e8d7f Fix hiding receiver disabling light/shadow linking
ef6439efb3 Merge branch 'blender-v3.6-release' into main
Compare 154 commits »
Nathan Vegdahl commented on pull request blender/blender#108134 2023-05-23 12:59:00 +02:00
Fix #32022, #43188, #100373, Armature modifier - Preserve volume + Scale

A couple more things I noticed with additional testing of the PR:

  • It doesn't address problems that manifest when doing non-uniform scaling (i.e. different scales on different axes).
  • It…
Nathan Vegdahl commented on pull request blender/blender#108134 2023-05-23 12:21:04 +02:00
Fix #32022, #43188, #100373, Armature modifier - Preserve volume + Scale

I tested this PR out, and although it does indeed solve the uniformly-scaling-all-bones problem, I don't think it's the "proper" fix that we ideally want.

For example, with this PR when two…

Nathan Vegdahl commented on issue blender/blender#82831 2023-05-23 10:57:55 +02:00
Inclusive bounds for VertexWeightEdit?

I've confirmed that the behavior is still the same in current main. I agree that this should probably be an inclusive bound. I'll bring it up with the animation & rigging module.