2021-10-14 Animation & Rigging Module Meeting

The main goal of this meeting will be a status update on & discussion of ongoing work.

The meeting will be open for everybody interested to join on Google Meet (link below).

Present: Bassam Kurdali, Christoph Lendenfeld, Demeter Dzadik, Jason Schleifer, Nico Z, Nico Sanghrajka, Orestis Konstantinidis, Sybren Stüvel

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


Since the Last Meeting / Announcements

  • Nico Z (@gnastacast on Blender Chat) introduces himself. He’s a programmer working in Pittsburgh, interested in helping out with the animation module. Works in the field of medical robotics, submitted few patches already.
  • Swing-Twist rotation mode by Damiano Oriti, with demo in another thread
    • Jason: at dreamworks they had swing+twist but also “orbit” – he noted this in his response on the thread
    • Bassam: Animation Master also had interesting rotation modes, like setting rotations in Euler angles, but having a different interpolation (like quaternions) under the hood, while still working with Bézier handles. Doesn’t remember exactly how nice it was to use :wink:
    • Nico Z uses Axis/Angle rotation mode in robotics constraints.
    • Sybren used Exponential Map for interpolation. It encodes Axis/Angle in 3 numbers (rotation vector, and length of the vector is the rotation angle) – all values in 3D space are valid rotations.
  • Alexander Gavrilov will make builds, so that Demeter Dzadik & Hjalti Hjalmarsson (Blender Animation Studio) can do A-B testing of D9551: Fix T82455: precision issues and bug in vec_roll_to_mat3_normalized with axis close to -Y

Short-term goals


Help Needed

  • How to attract more developers? Anyone who can help triage & fix bugs would be welcome.

Next Meeting

Normally the next meeting would be in two weeks, but that is the pre-premiere of Sprite Fright. As such, all Blender Insitute employees will be in the cinema and not able to attend/host any meeting.

The next meeting will be on Thursday 11 November, 18:00 CET/Amsterdam time. Again it will be open for everybody who’s interested. The provisionary meeting agenda will be linked in the #animation-module channel before the meeting.