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#110758 2023-08-08 12:16:39 +02:00
Bendy Bones: implement a new curve-aware vertex to segment mapping mode.

This discontinuity is fundamental

Right, I'm aware that it's fundamental with this exact mapping. What I was suggesting is looking for a different mapping that's roughly equivalent near the…

Nathan Vegdahl commented on pull request blender/blender#109846 2023-08-08 11:28:45 +02:00
Geometry Nodes: Add Random Rotation node

The problem for me is that I just don't know why a more general kind of random rotation operation is needed.

For pure white-noise-style random numbers, you probably don't. In that case I…

Nathan Vegdahl commented on pull request blender/blender#109846 2023-08-07 17:14:39 +02:00
Geometry Nodes: Add Random Rotation node

I agree with @HooglyBoogly that baking a single "blessed" approach for this into geometry nodes maybe isn't the best idea. More thoughts below.

In the world of path tracing, sampling is…

Nathan Vegdahl commented on issue blender/blender#109790 2023-08-07 16:13:47 +02:00
Child object rotates after parenting with 'Keep Transform Without Inverse'

Sounds good. I'll investigate making changes to narrowly affect just the parenting-related code.

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

I've only skimmed the code so far. But there are some higher-level things I'd like to discuss:

  1. I could be mistaken, but based on [your visualizations](https://projects.blender.org/attachment
Nathan Vegdahl commented on issue blender/blender#109790 2023-08-07 15:34:09 +02:00
Child object rotates after parenting with 'Keep Transform Without Inverse'

I opened a discussion on devtalk about moving transforms generally to double precision. That would…

Nathan Vegdahl commented on pull request blender/blender#109980 2023-08-07 12:26:32 +02:00
Fix #109081: Ensure swap strips do not overlap each other.

In the animation & rigging module meeting last week, we decided that this PR (rather than #110074) is the most…

Nathan Vegdahl commented on pull request blender/blender#110074 2023-08-07 12:18:45 +02:00
NLA: Swap strips fixes

Thank you for your patience!

In the animation & rigging module meeting, we decided that #109980 is the most appropriate fix. I'll comment there with more details.

Nathan Vegdahl commented on pull request blender/blender#109015 2023-08-07 11:46:59 +02:00
Animation: Move Snapping to Scene

Ah... okay. I tested out Blender's current behavior, and it's different than I thought. I assumed that the option applied to any increment snapping, but it turns out that in the 3D viewport it…

Nathan Vegdahl commented on pull request blender/blender#109015 2023-08-07 11:33:48 +02:00
Animation: Move Snapping to Scene

Got it. Yeah, definitely sounds like there's a semantic difference between the "duplicates", then. So thumbs-up on leaving them separate.

Your explanation of the name also makes sense to me. …

Nathan Vegdahl commented on issue blender/blender#110169 2023-08-07 11:13:43 +02:00
Broken FCurve rendering

@ChengduLittleA

will #110301 generate some jitter when key frames are squeezed together visually and when you zoom, it will lose details especially around extreme positions?

I don't…

Nathan Vegdahl pushed to main at blender/blender 2023-08-07 10:53:13 +02:00
d4d0daa934 Fix #110169: nearly flat normalized fcurves jump around in editor
Nathan Vegdahl closed issue blender/blender#110169 2023-08-07 10:53:12 +02:00
Broken FCurve rendering
Nathan Vegdahl deleted branch fix_110169_broken_fcurve_normalization from nathanvegdahl/blender 2023-08-07 10:53:11 +02:00
Nathan Vegdahl merged pull request blender/blender#110796 2023-08-07 10:53:10 +02:00
Fix #110169: nearly flat normalized fcurves jump around in editor
f43ee5d23e Bump up the minimum ulp difference to normalize an fcurve
e5d2c923d1 Fix: compare_ff_relative() could be wrong with floats of different signs
Nathan Vegdahl commented on pull request blender/blender#110796 2023-08-04 17:47:42 +02:00
Fix #110169: nearly flat normalized fcurves jump around in editor

I think we can bump that even further since the drawing is still a bit weird at that value

Good call. I was trying to be conservative, but I think you're right that I was being over-conservat…

Nathan Vegdahl commented on pull request blender/blender#110796 2023-08-04 17:44:14 +02:00
Fix #110169: nearly flat normalized fcurves jump around in editor

Can we use ulp_diff_ff in the implementation of compare_ff_relative, since it seems like it would correct some issues there?

Will do.

I think there's usually a good reason to do both…

Nathan Vegdahl suggested changes for blender/blender#110764 2023-08-04 17:29:42 +02:00
Animation: Common curve drawing for FCurves

Love this change. Way clearer and simpler this way.