I am using Blender 3D open source to generate this pushpin animation. The whole thing is procedurally generated using SV and Animation Nodes add-on.
Read article how to make this:
https://blendersushi.blogspot.com/2018/08/usdz-procedural-push-pin-animation.html