Skip to content

M6 migration onto the animation pipeline; old writers retired #860

Description

@nicolas-maman

Part of #853. Migration.

Build:

  • The plaza, the motion showcase and the editor's figures on the new pipeline.
  • Siltreach told how to move onto the new API, with the SHAs.
  • Retire per-node clips and string lookup, every direct writer of skeleton bones, locomotion's second foot lock, and motion's keyed get-up, sit, kneel and lie.

Done when nothing in the engine writes skeleton bones outside the pipeline, and the old modules are deleted or reduced to the parts the new layers use.

Activity

  1. nicolas-maman commented on Nov 1, 2026

    @nicolas-maman
    CollaboratorAuthor

    Reopened: #891's merge (6fda12b) closed this before its list was met. Not started. Where things stand:

    • The showcase (tools/anim_showcase.ae) is on the pipeline. The plaza, the motion showcase and the editor's figures are not.
    • Siltreach was told on 2026-11-01 (at 6fda12b) to stay on locomotion and motion for now. The pipeline has no equivalent of locomotion.go_to/arrived (the mover has ask/face/step only), nor of motion.sit, stand_up, hold, eat and lie_down, and moving a figure by hand takes 50+ calls across seven modules. The intended way across is A character component: a moving, aiming, reacting person in a few lines #903, the character component. Siltreach gets the SHA and a call-by-call mapping when it lands.
    • Still writing bones outside the pipeline: anim, feet, lookat, locomotion (with its second foot lock), idle, posing, ik, handover, and motion (with its keyed get-up, sit, kneel and lie, and its own feet and IK).

    Missing: everything on the list above, plus:

    Done when nothing in the engine writes skeleton bones outside the pipeline.

  2. nicolas-maman commented on Nov 2, 2026

    @nicolas-maman
    CollaboratorAuthor

    Reopened: #905's merge (68934a3) closed this, but it carried only the hand-off between writers (animator.pause, resume, share_take, safe behaviour removal). The remaining work is as written above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions