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 pushed to main at nathanvegdahl/blender 2023-07-10 14:18:41 +02:00
fa4def46c8 Cleanup: Remove Unused use_ambient_occusion Property
080ab8b8b6 Fix: Usage of Incorrect Compile Directive
8199cce0c5 Fix: Reflection Probe Negative Shifting
18efd11369 UI: Grey out ShapeKey list entry on mute
9314f97afd Fix #109887: Adding driver from python might crash
Compare 65 commits »
Nathan Vegdahl commented on issue blender/blender#109790 2023-07-10 13:10:37 +02:00
Child object rotates after parenting with 'Keep Transform Without Inverse'

This appears to be due to floating point rounding error in Blender's transform matrix math routines. Specifically, when I change both of the following functions in math_matrix.c to use double…

Nathan Vegdahl commented on issue blender/blender#88752 2023-07-10 11:42:45 +02:00
Setting an overlapping IK constraint to zero influence/disabled gives weird behavior

Thanks @brecht! That's super helpful. I'll look into what the most appropriate solution is.

Nathan Vegdahl commented on issue blender/blender#109528 2023-07-07 17:01:33 +02:00
Bake actions operator converting F-curves to linear

This isn't a bug, it's an intentionally changed behavior. But it looks like it was never documented, which we should definitely fix.

@Hassan-Charafeddine is there a reason that you want…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-07-06 15:19:10 +02:00
7befc40386 Cycles: Use sycl::bitcast in oneAPI backend
d7794f3540 Cycles: Fixed SYCL build with newer compilers
74772c6920 Fix #109565: Array modifier changes the Root vertex of Skin modifier
4731beec99 Cleanup: Remove unused code in GHOST_ContextCGL
6ad87a5f65 Anim: remove trailing period from description
Compare 175 commits »
Nathan Vegdahl commented on issue blender/blender#88752 2023-07-04 15:10:03 +02:00
Setting an overlapping IK constraint to zero influence/disabled gives weird behavior

At this point I'm just spinning my wheels, and I think that's at least partly because I'm just not familiar enough with the IK code. So I'm unassigning myself.

@brecht Could you take a look at…

Nathan Vegdahl commented on pull request blender/blender#109182 2023-07-03 10:57:53 +02:00
Fix #100718: NLA Hold Forward Inconsistency

Talked with @BClark at the animation workshop about this, and it turns out I was misunderstanding the situation. So please disregard my concerns in my last comment.

For reference: the crux of…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-06-30 18:05:31 +02:00
8cc418b6fc Fix Snap to Face Nearest not working properly if transformed
568fe85b94 BVH Utils: Remove member 'em' from 'BVHTreeFromEditMesh'
efdbb57bb6 Cleanup: Hide the 'SnapCache_EditMesh' definition
6bf940d326 Cleanup: remove unnecessary callbacks
56e9abf133 Update credits_git_gen tool to also parse co-authors in commit messages,
Compare 203 commits »
Nathan Vegdahl commented on pull request blender/blender#109182 2023-06-23 13:18:21 +02:00
Fix #100718: NLA Hold Forward Inconsistency

So, after some more testing, I'm starting to question whether this is really digging into the issue deeply enough.

When tweaking a strip (such that it ends up on the action track) everything…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-06-23 11:02:50 +02:00
4eca65f7f8 Cleanup: format
ddd88c00b4 EEVEE-Next: Irradiance Cache: Initial Implementation
cd08a55a68 Fix compiler error caused by 9383d06688
9383d06688 Fix measure tool snapping to perpendicular while not dragging
f1fa2ecbf5 Fix 'Set Snap Base' not working with 'Face Project' or 'Face Nearest'
Compare 145 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-06-20 10:47:24 +02:00
887faf83e5 Cleanup: improve node tree zones naming
98d675ac6c Geometry Nodes: make evaluation and logging system aware of zones
7b93431c2d BLI: add assert for negative indices in MutableSpan
4f3c09c5ee Cleanup: replace memcmp with BLI_rctf_compare
2e087374d9 BLI_rect: support a zero limit for BLI_rctf_compare
Compare 41 commits »
Nathan Vegdahl closed issue blender/blender#109119 2023-06-19 14:11:05 +02:00
F-curve auto-handle type that auto-computes handle lengths but leaves slope as manual.
Nathan Vegdahl commented on issue blender/blender#109119 2023-06-19 14:11:04 +02:00
F-curve auto-handle type that auto-computes handle lengths but leaves slope as manual.

Oops! Design tasks are supposed to be used for things that are actively being worked on. Didn't realize that (sorry!).

I'm moving the discussion to Right Click Select (which already has a…

Nathan Vegdahl opened issue blender/blender#109119 2023-06-19 11:34:18 +02:00
F-curve auto-handle type that auto-computes handle lengths but leaves slope as manual.
Nathan Vegdahl commented on issue blender/blender#87238 2023-06-19 11:08:45 +02:00
Blur brush(Weight Paint): Take edge distance into consideration when blurring weights

Unassigning from myself for now. I would still like to take a crack at this eventually, but I won't be tackling it immediately, so leaving it open for someone else to take on in the mean time it…

Nathan Vegdahl pushed to main at nathanvegdahl/blender 2023-06-19 10:51:21 +02:00
5881f6cc2a Fix compilation error with MSVC
aef8381bf5 Merge branch 'blender-v3.6-release'
a6a32a8279 Quiet compiler warning from b68b66d29e
b68b66d29e Fix buffer overflow in AVI file writing
cf29e011be Cleanup: remove all strcpy calls in source/blender/editors/
Compare 220 commits »
Nathan Vegdahl commented on issue blender/blender#88752 2023-06-16 11:17:15 +02:00
Setting an overlapping IK constraint to zero influence/disabled gives weird behavior

Just a quick note: I also stumbled across #100594, which from the title sounds like a duplicate. But in fact, these are two different issues and are only superficially similar. #100594 is a…

Nathan Vegdahl commented on issue blender/blender#108941 2023-06-13 19:19:53 +02:00
Animation: Replacing bone layers + groups with bone collections

Does this mean there are no plans to turn bones into objects? Because that would make this work redundant. Personally I prefer to keep bones as they are, as a type of geometry that could…

Nathan Vegdahl commented on issue blender/blender#88752 2023-06-13 17:20:18 +02:00
Setting an overlapping IK constraint to zero influence/disabled gives weird behavior

I went through and tested old Blender versions here:

https://download.blender.org/release/

The bug was introduced some time between version 2.79 and 2.81. 2.79 has the correct behavior, and…

Nathan Vegdahl commented on issue blender/blender#88752 2023-06-13 16:32:46 +02:00
Setting an overlapping IK constraint to zero influence/disabled gives weird behavior

Upon further investigating, for this bug to trigger you have to have bones that are directly affected by more than one IK constraint. For example, if you have the bone chain A -> B -> C, with IK…