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#126559 2024-09-16 14:38:48 +02:00
Anim: change how action strip data is stored

The copy constructor is deleted, because it's easy to misunderstand the semantics: it would semantically create an instance, not a copy, since the data is stored elsewhere.

(Also the accidental…

Nathan Vegdahl commented on pull request blender/blender#126559 2024-09-16 14:21:55 +02:00
Anim: change how action strip data is stored

I think it's a good idea to just remove Layer::duplicate() for now, yeah. That does mean, however, that there won't be a function to point people to in the warning comment on `Layer::duplicate_w…

Nathan Vegdahl commented on pull request blender/blender#126559 2024-09-16 13:58:24 +02:00
Anim: change how action strip data is stored

Oops!

For this PR I'll change it to return a MutableSpan, and if we want to change them all to return a Span we can do that wholesale in a future PR.

Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-16 13:49:41 +02:00
4e92a2bde6 Fixes after merging main
c38c08345b Merge branch 'main' into strip_data_storage
b6da18172b Cleanup: Make format
ac3d591bbd I18N: Updated UI translations from git/weblate repository (849a7536ac6d4).
7180df49dd Fix: Incorrect tool brush check for grease pencil vertex paint mode
Compare 117 commits »
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-09-16 11:06:50 +02:00
22cf856d72 Update reports/2024.md
Nathan Vegdahl pushed to main at blender/blender 2024-09-16 11:05:39 +02:00
68a6317207 Fix: build fails when experimental features are disabled
Nathan Vegdahl commented on pull request blender/blender#126559 2024-09-16 10:27:09 +02:00
Anim: change how action strip data is stored

Oops, noticed just now that I left this old and now erroneous TODO in. Will remove.

Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-09-16 09:46:30 +02:00
6f03b9e09d Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-09-13 18:12:46 +02:00
fc281adfe3 Update reports/2024.md
Nathan Vegdahl pushed to main at nathanvegdahl/.profile 2024-09-13 18:12:23 +02:00
970bb5be4d Update reports/2024.md
Nathan Vegdahl commented on pull request blender/blender#126559 2024-09-13 18:07:03 +02:00
Anim: change how action strip data is stored
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 17:45:30 +02:00
508e0a3b0d Fix two unit tests that I updated incorrectly
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 17:20:46 +02:00
2dfb686f22 More cleanups
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 15:27:03 +02:00
9d2877fff6 Small documentation tweak
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 15:26:08 +02:00
36a39aff06 Additional code documentation
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 15:10:07 +02:00
926a070d65 Slightly improved documentation
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 15:05:52 +02:00
86fad9c999 Remove commented-out code
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 15:02:23 +02:00
496f857a81 Change Strip::keyframe_data() into a templatized Strip::data() method
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 14:12:56 +02:00
5b341801c7 Remove Strip::is_keyframe_strip()
Nathan Vegdahl pushed to strip_data_storage at nathanvegdahl/blender 2024-09-13 14:02:28 +02:00
33c2beab8c Merge branch 'main' into strip_data_storage
7cb77d925a Anim: add NLA evaluation of slotted Actions
7cd3f2aabb Refactor: Anim, prepare for slotted Action support to quaternion eval
f1d440a4b6 Refactor: Anim NLA test, clear the scene at every test
9405a47442 Fix: Anim, duplicating Action misses some properties
Compare 169 commits »