Skip to content

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

Closed
@Xzenotrex

Description

@Xzenotrex

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.

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