Hello @CodiBasti, let me see if we can help you with this issue.
It was an interesting and challenging question to solve because when I read it, I also had the same doubt. It took us quite some time to figure it out. I hope this helps you.
We found two possible solutions to your issue: one easy, by changing the approach, and another more difficult, but keeping your same setup:
-
The quick and easy solution:
If I were you, I would use a Control Rig in the Sequencer and avoid using animations. By using only FK controls, you could assign any rotation angle to both doors at any given moment, without dealing with animation blending issues.
-
The more complex solution:
This was an interesting challenge, so I worked on it with a colleague to find a solution.
3.Quick summary*: You should create a Blueprint with slots for each door, allowing you to mask the movement of one without interfering with the other.
Detailed Explanation:
As you showed, your idea is correct and should work as expected. Both doors should not cancel each other out, since you are adding a neutral position. However, for some reason, the animations subtract each other. So, we decided to mask the movement of each to ensure that one door does not affect the other.
To test this, we used a mannequin and replicated your case.
We created one neutral animation and two 90° animations:
- One for the right arm.
- One for the left arm.
Both animations were set as additive.
In this scenario, we encountered the same issue as you: both arms subtracted their movement and ended up at 45° instead of 90°.
Procedure:
- Assign a Slot to each animation:
- Select the animation, right-click → Properties.
- In the Animation tab, look for Slot Name and assign
"LeftSlot"
to the left side and the corresponding name to the right side.
- Create an Animation Blueprint:
Note:
Make sure to configure the bone masking correctly in each Blender node.
- In this case, it would be the clavicle of the mannequin.
- In your case, it should be the bone of the car door.
With this setup, when all three animations play simultaneously, they should work as expected. Here are some images that confirm this:
-
When the animation affects the left arm, it works correctly.
-
When both animations overlap, both arms stay at 90°.
-
When only one animation plays, the left arm moves independently.
I hope this helps, and that we’ve been able to assist you.
I wish you the best of luck with your project, and I hope you can move forward smoothly.
Best regards, and have a great day!