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#84609 2023-05-09 11:00:26 +02:00
Automatic weights fails with small-scale mesh faces / armatures

Note: #79002 was likely also a manifestation of this.

Nathan Vegdahl commented on issue blender/blender#84609 2023-05-09 10:57:07 +02:00
Automatic weights fails with small-scale mesh faces / armatures

Confirmed that this is still happening on latest main.

This appears to be a manifestation of an issue I've also run into with automatic weights, which is that it often fails with very small…

Nathan Vegdahl commented on issue blender/blender#86371 2023-05-09 10:23:17 +02:00
Weight paint is broken with Armature Multi Modifier (backport request to 3.3 LTS)

Thanks @lichtwerk (Philipp Oeser)! If you end up not having the time/energy to find and backport it after all, please let me know so I can take over. But otherwise I'll leave it up to you!

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-05-08 14:45:22 +02:00
304e8a842d Fix: editor crashes during simulation bake
f3be425e97 Fix Pose Library: crash when using partially-keyed quaternions
3e888d77ba Geometry Nodes: Simulation calculate to frame operator
b4fb17f11c Geometry Nodes: allow skipping frames during simulation
309775a28b I18N: updated UI messages translations from SVN trunk (r6511).
Compare 8 commits »
Nathan Vegdahl commented on issue blender/blender#86371 2023-05-08 13:01:28 +02:00
Weight paint is broken with Armature Multi Modifier (backport request to 3.3 LTS)

Working to confirm the bug again:

  • Blender 2.83.x LTS is now end-of-life, but does exhibit the bug.
  • Blender 2.93.17 LTS is still supported, and does exhibit the bug.
  • Blender 3.3.6…
Nathan Vegdahl closed issue blender/blender#85350 2023-05-08 12:26:01 +02:00
Copy Rotation World Space to World Space flips when applying Mix Before, After or Legacy
Nathan Vegdahl commented on issue blender/blender#85350 2023-05-08 12:25:59 +02:00
Copy Rotation World Space to World Space flips when applying Mix Before, After or Legacy

This isn't a bug, but rather an easy point of confusion. Basically, the situation is the following:

  • Perhaps weirdly, Blender doesn't create new bones in an "untransformed" position. Any…
Nathan Vegdahl commented on issue blender/blender#76549 2023-05-08 12:05:18 +02:00
NLA Strip influence slider doesn't respond to autokey correctly.

Confirmed that this is still the case in latest main, and marking as a bug.

I can't see any reasonable way this could be an intended behavior. If a property is changed and that triggers a…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-05-08 11:59:12 +02:00
ae1c52b3f2 Cleanup: remove dead code
d8388ef36a Fix: avoid extra depsgraph evaluation when stopping animation playback
8e9ada0079 Fix: force frame update only when starting animation timer
037b3f87bd Fix: scrubbing time always has extra update that is only used by sequencer
2fbbc7acbb Fix: unnecessary depsgraph update when scrubbing in timeline
Compare 47 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-05-05 14:50:29 +02:00
48abc09d84 Cleanup: format
29053c5c02 EEVEE-Next: Fix validation layer errors on Metal
5a88afeaec DRW: Fix mixed type comparison warning
eab0cd475a EEVEE-Next: Fix wrong texture usage flag
c11ac86e03 Cleanup: Metal: Better function name and comments for buffer bindings
Compare 6 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-05-05 14:50:20 +02:00
95fa4d73d6 Cleanup: Avoid nested conditional blocks in WM-jobs code
8284bb1ff4 Fix potentially missing redraws when file browser loads recursively
ecb8d7f8ab Tests: Add test for broken EXR files
70cd2a9741 RNA: use memcpy for copying strings when the length is known
c80e9641ed Cleanup: replace UTF8 string copy macro with function
Compare 145 commits »
Nathan Vegdahl closed issue blender/blender#106340 2023-05-05 14:47:00 +02:00
Blender 3.5 returns identity instead of real value for matrix_basis, 3.4 works ok
Nathan Vegdahl commented on issue blender/blender#106340 2023-05-05 14:46:58 +02:00
Blender 3.5 returns identity instead of real value for matrix_basis, 3.4 works ok

TLDR; turns out this is a duplicate of #106708, and has already been fixed in 85ed2e8c368bb624166d5082df79faa9d983573e

Longer explanation:

So, it turns out the actual underlying issue here…

Nathan Vegdahl commented on issue blender/blender#106946 2023-05-05 12:13:18 +02:00
splitting an nla track prevents adding new keyframes outside of the clips bounds in tweak mode

Not sure about past behavior, but it feels to me like something is wrong here. Because even if this is an intentional limitation, it's poorly implemented. For example, you can trivially work…

Nathan Vegdahl commented on issue blender/blender#107030 2023-05-05 11:56:34 +02:00
action.frame_range span always >=1 when there's only 1 key frame in it.

@dr.sybren Yeah, I was assuming we'd probably combine them as part of the change for 4.0 (after checking that it makes sense). But I failed to mention that in my comment.

Do you want to bump…

Nathan Vegdahl deleted branch overlapping_key_selection from nathanvegdahl/blender 2023-05-04 10:10:46 +02:00
Nathan Vegdahl closed issue blender/blender#95855 2023-05-04 10:10:43 +02:00
Graph editor - when keys on two different curves overlap, and one curve is active, trying to select the key on the active curve sometimes results in the key on the non-active curve being selected.
Nathan Vegdahl pushed to main at blender/blender 2023-05-04 10:10:43 +02:00
10a93aebf1 Fix #95855: prioritize selecting keys on active fcurve
Nathan Vegdahl merged pull request blender/blender#107223 2023-05-04 10:10:42 +02:00
Fix #95855: prioritize selecting keys on active fcurve