BIPED (SDK or MXS) Save/Load Layers biped animation... Did it work?

BIPED (SDK or MXS) Save/Load Layers biped animation... Did it work?

denisT.MaxDoctor
Advisor Advisor
444 Views
3 Replies
Message 1 of 4

BIPED (SDK or MXS) Save/Load Layers biped animation... Did it work?

denisT.MaxDoctor
Advisor
Advisor

Recently discovered that saving and loading a layer by file doesn't work, at least in v2020 and v2024. I haven't done this in a long time but just wondering if it has always been like this?

 

How to check it out? Easy... Make any animation in layer 0, save with "Save Layer" and try to load it into layer 1+ with "Load Layer".


 

denisTMaxDoctor_0-1720910836669.png

denisTMaxDoctor_1-1720910860543.png

 

I met this issue while working with the SDK... But I see the same thing in MXS and the manual work in MAX.
As well as trying to copy Tracks from 0 to any other layer.

I don't believe there is a solution for this, but at least confirm it.
 

0 Likes
445 Views
3 Replies
Replies (3)
Message 2 of 4

MehdiZangenehBar
Advocate
Advocate

Looks OK for me!
Loaded animation will be added "Additive" on top of the existing animation. That's how layers logic works. Maybe your expection is animation should replace existing?

0 Likes
Message 3 of 4

denisT.MaxDoctor
Advisor
Advisor

@MehdiZangenehBar wrote:

Looks OK for me!
Loaded animation will be added "Additive" on top of the existing animation. That's how layers logic works. Maybe your expection is animation should replace existing?


This should not be additive... Let's say you paste a Pose copy. In the 0 layer and Nth layer, the result is the same. The same logic should be for pasting a track (or loading animation).

 

Maybe your expection is animation should replace existing?

 

Yes. If the animation was saved a key per frame, it should completely override the previous layers when loaded into the layer above.

0 Likes
Message 4 of 4

jejeparkPDJS9
Contributor
Contributor

I haven't use Save/ Load layer.
As a result of testing, I think it works as below.
- All track values in the base layer cannot be zero.
Even if the biped is the default pose, the position value and rotation value of each limb are not zero and the values are included in the track value.
If you import the animation of the base layer into layer 1, the default value is added to the layer 1, and it happens an unwanted result.
- Pose pasting makes the current pose the same as the copied pose, and when there is a layer, the difference from the value of the copied pose is pasted into the current layer.

Copy the pose in the base layer. If you paste it into layer 1 in the same frame, the value in layer 1 is zero.

- If you want to do as you want, you need to deactivate the base layer, but it doesn't seem to have that function at the moment.

0 Likes