model-viewer.js
https://github.com/google/model-viewer
動画と同じく、ブラウザ(スマホOS)ごとに表示できる3Dモデルが異なるので、複数の形式を用意する必要がある。
Androidの場合は、「GLB」形式あるいは「glTF」形式。
iOSの場合は、「USDZ」形式。
GoogleのPolyでは両方の形式をダウンロードすることができる。
コード上では下記のように指定すると動作する。
<script type="module" src="https://unpkg.com/@google/model-viewer/dist/model-viewer.js"></script>
<model-viewer src="example.glb" ios-src="example.usdz"></model-viewer>