Very nice and smooth! Do you have source for your demo?
There is one in the Three.JS example suite with source:
https://threejs.org/examples/webgl_loader_usdz.html