Skip to content

Multiple Animations on the same Mesh/Skeleton which can run Simultaneously. #6562

Description

@alexander-stephenson

What problem does this solve or what need does it fill?

Meshes and skeletons should be able to run multiple animations simultaneously, providing the animations do not overlap. For example imagine a player model/skeleton - you may want a lower-body running animation and an upper-body throwing animation happening at the same time.

What solution would you like?

A solution could be something similar to the Unity Animation Layer system:

  • Layers are used to seperate different animations on the same skeleton
  • Masks are used on each layer to specify which bones each animation applies to - this ensures animations don't overlap and cause issues.

What alternative(s) have you considered?

You could seperate the mesh into multiple parts and then load the seperate meshes into bevy, however this is unwieldy and may cause issues in some scenarios.

Activity

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

    A-AnimationMake things move and change over timeC-FeatureA new feature, making something new possible

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions