This uses the my ElementQuad plugin (see C3 addons) to integrate the Lottie/Bodymovin canvas render into C3. If you need to have multiple Lottie animations, you would need to create separate canvas for each one w/ a different id and use different ElementQuad objects to access it.
This experiment uses the lottie canvas render rather than the svg render, because the svg render is difficult to use as a texture for C3. The Lottie canvas render does not have all the features of the svg render (e.g. masks), so the render for some lottie files will not be done correctly.
Something for Lottie fans to experiment with and explore.
More lottie files to play with here: