-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Reviewed guidelines
- I have read and understand the suggestion guidelines
Checked for duplicate suggestions
- I checked for existing similar suggestions
Summary
Add support for animation blending (crossfade and weight-based mixing) in the 3D Model plugin.
Currently only a single animation can play at a time, which makes transitions between states (e.g. idle to walk) abrupt and prevents layered animation control.
Possible workarounds or alternatives
At the moment, transitions can only be simulated by manually stopping one animation and starting another. However, this results in abrupt visual changes.
It is not currently possible to blend two animations simultaneously or control animation weights using events or scripts.
Proposed solution
Instead of allowing only one active animation at a time, the Animations panel could display a list of all available animations with an associated weight value for each one.
A weight of 0% would mean the animation has no influence, while 100% would mean full influence. This would allow multiple animations to be blended together.
Animation speed and looping could be controlled via events, using a speed multiplier and a loop toggle.
Why is this idea important?
Smooth animation transitions are standard in modern 3D workflows and are essential for character movement systems.
Without blending, character state changes appear abrupt and less natural. Supporting animation blending would make the 3D Model plugin more suitable for character-driven projects and align it with common 3D engine capabilities.
Additional remarks
As the 3D Model plugin is relatively new, this would be a valuable addition for developers building more advanced character systems.