Final Render
Used Boris FX Silhouette to rotoscope and extract the RGB matte.
Motion tracked the footage in blender with a solve error of 0.29px.
Created separate blender simulation files for easier baking and ease of making changes to specific elements.
3D elements
Compiled all the outputs in Adobe After Effects and rendered the final output.