Skip to main content
katiem37731624
Participant
September 24, 2025
Answered

Track matte not working in bodymovin

  • September 24, 2025
  • 1 reply
  • 282 views

Hi. I'm having an issue with a single layer in an animation which I am exporting through bodymovin.
I am using multiple track matte layers that sit underneath each shape layer of the penguin. The pink outline is the shape layer I am using with inverted alpha matte layers. This all plays perfectly in after effects but when I export out through bodymovin, the white belly does not mask (see screenshot on beige background).

Is there a way of sorting this? I have tried auto tracing the layer and masking it, precomping the layer and masking, adding the white belly layer into the body layer so that it moves with it, and parenting the white belly layer to the body and masking. I have also tried putting the mask on a solid layer, and also creating a mask that is the opposite shape of what i've drawn, covering the area that the penguin is diving.

I'm using After Effects 25.4. Any help would be so greatful.

Thanks!


 

 

 





Correct answer ShiveringCactus

Looking at the supported features for Bodymovin, it says that alpha and luma mattes are supported with the SVG renderer, but that has limited support for the other effects.  It might be worth converting some of the mattes to masks and see if that resolves the situation.

https://aescripts.com/bodymovin/?srsltid=AfmBOooIhzELEM8BXP2bRv4tOOLExyqup6lMs7T9PEu2zt5LytIECate#

I find with bodymovin if it doesn't give the desired result, I run a series of test renders for each element to see what is working and what needs altering.

1 reply

ShiveringCactus
Community Expert
ShiveringCactusCommunity ExpertCorrect answer
Community Expert
September 24, 2025

Looking at the supported features for Bodymovin, it says that alpha and luma mattes are supported with the SVG renderer, but that has limited support for the other effects.  It might be worth converting some of the mattes to masks and see if that resolves the situation.

https://aescripts.com/bodymovin/?srsltid=AfmBOooIhzELEM8BXP2bRv4tOOLExyqup6lMs7T9PEu2zt5LytIECate#

I find with bodymovin if it doesn't give the desired result, I run a series of test renders for each element to see what is working and what needs altering.