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#129535 2024-11-21 15:54:15 +01:00
Fix #123875: FCurve noise modifier producing values out of range

Just a couple of additional notes.

Nathan Vegdahl commented on pull request blender/blender#129535 2024-11-21 15:54:13 +01:00
Fix #123875: FCurve noise modifier producing values out of range

I was thinking about this 0.5 offset more, and I wonder if we should use a different value. For example, with a 0.5 base offset, a scale of two will result in every other frame being zero. I can also imagine people setting the offset to 0.5, which would effectively cancel this out.

Nathan Vegdahl commented on pull request blender/blender#129535 2024-11-21 15:54:12 +01:00
Fix #123875: FCurve noise modifier producing values out of range

I don't think we should do this division by 10.

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-11-21 15:34:14 +01:00
515fab4806 Update reports/2024.md
Nathan Vegdahl pushed to main at blender/blender-developer-docs 2024-11-21 12:57:49 +01:00
5e85fd3bbd Release Notes: add link to user manual for new Slotted Actions
639acad838 Add now-missing header include after some of the include changes in this PR
b90595a94e Merge branch 'main' into fix/130216-slotted-actions-adt-nullptr-crash
c533a7b008 Fix: make_bpy_wheel.py is incompatible with Python 3.9
5665a9d712 Fix #130555: Vulkan: Crash when using legacy gpu API
1d1811c54b CMake: Linux/Mac: Fix CMP0177 policy warnings
dbc8b29519 glTF: Draco: Fix #130545 - Windows Draco dll was not in right directory
Compare 231 commits »
8405a6c71e Undo accidental changes to submodules
Nathan Vegdahl commented on pull request blender/blender#130440 2024-11-21 11:58:48 +01:00
Fix #130216: GPv3: Crash in render due to slotted Actions

Without the possibility of NLA remapping, I don't feel like the comment clarifies anything. It's clear the NLA remapping has already been done just looking at the code. The comment was just…

Nathan Vegdahl commented on pull request blender/blender#130440 2024-11-21 11:55:44 +01:00
Fix #130216: GPv3: Crash in render due to slotted Actions

Since it's only done at that one call site, rather than making a separate function I've just inlined it there. I also changed the remapping calls to ANIM_nla_tweakedit_remap() since we have an…

1ca90cf10f Move remapping code out of get_normalized_fcurve_bounds()
9e78f51444 Add assert and update test and documentation
ff4fc30994 Improve documentation of fcurve_to_keylist()
c9f50e469f Leave "return" parameters at the end of a function's parameters
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-11-21 10:45:52 +01:00
578b5c980c Update reports/2024.md
Nathan Vegdahl commented on pull request blender/blender#130175 2024-11-21 10:43:19 +01:00
Fix #130136: "Purge Unused Data" causing a crash when saving file

The contains() in MutableSpan could be implemented internally as as_span().contains() to avoid the duplication, and help ensure the methods don't accidentally diverge.

I agree with…

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-11-19 18:06:52 +01:00
6738ca8f97 Update reports/2024.md
e0273a6062 Use ANIM_nla_mapping_allowed()
Nathan Vegdahl commented on pull request blender/blender#130440 2024-11-19 18:00:12 +01:00
Fix #130216: GPv3: Crash in render due to slotted Actions

Gah! Thanks for catching that. In this particular instance I can also change the function this is being passed to just take an ale instead of an adt as well.