2024-11-28 Animation & Rigging module meeting

The meeting will be on 2024-11-28T17:00:00Z. It is open for everybody interested to join the video call (link below).

People present are referred to by first name for brevity. Others are referred to by full name.

Present: Christoph Lendenfeld, Drew Medina, Jorn Boven, Marion Stalke, Nacho de Andrés, Nathan Vegdahl, Tal Hershkovich, Timothy Ngo

Links

Opening

  • Please raise your hand when you don’t understand things for any reason. The purpose of these meetings is collaboration. It is absolutely fine to ask for explanations.
  • There are no recordings of the meeting. This way everybody is free to say or show anything they want.

Since the Last Meeting / Announcements

  • December & January are going to be ‘Quality’ months for the developers. No new features, just working on improving the quality (both of code & functionality) of existing stuff.

Landed

Names are from the Git log. This list is limited to functional improvements & bugfixes.

Blender

Technical Documentation

Ongoing Work

Animation Baking

  • The ‘Bake Action’ operator needs a code redesign / rewrite, before we add new features.
  • #130567: WIP: Adding Frame range types and an initial frame range for the bake
  • Tal wants to help out & discuss how to approach this.
    • Christoph: only speaking for myself, but I think it would be good to land this improvement even without a full rewrite.
    • Tal: I was asked to split things into separate PRs. Just rewriting might be easier anyway.
    • Christoph: the purpose of splitting into multiple smaller PRs is to make reviewing easier.
    • Tal: maybe I should write a design ticket first.
    • Nathan: a design ticket is a really good idea if you’re going to do a rewrite. That way the design can be vetted and approved first, so you don’t waste too much time on development that might not be approved.
    • Tal: main important things for me are smart bake and performance.
    • Christoph: regarding performance, it’s fine to write it in Python for now as long as the design is solid. We can port parts to C or expose needed APIs to Python for performance as needed later.
    • Nacho: it would be great if Python could access and evaluate things at other frames more performantly, also for other scripts and addons.
    • Tal: who wrote decimate for fcurves? That would be useful for me to understand for smart bake.
    • Christoph: looks like probably Campbell Barton.
    • Tal: I’ll poke him about it.
    • Decision: Tal will write up a design ticket.

Patches: Review & Decision Time

Help Needed

  • As always, please test Slotted Actions in 4.4 alpha if you have time! Feedback is very much wanted!

Next Meeting

The next meeting will be on Thursday 2024-12-05T17:00:00Z. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be updated before the meeting.

7 Likes