2

I am trying to embed a .GLB 3d model file into my website using Google model-viewer.js library but I keep getting the following JS error in the console with no model loaded:

model-viewer.js:43597 Error: fetch for "http://example.com/en/tour/equipment/[object%20Object]" responded with 404: Not Found
    at model-viewer.js:32355:12

Here is the HTML markup I am using

        <script type="module" src="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js"></script>
        <model-viewer src="/images/models/docking-station-model.glb" ar ar-modes="webxr scene-viewer quick-look" camera-controls poster="/images/models/poster.webp" shadow-intensity="1.29" environment-image="legacy" exposure="1.14" shadow-softness="1">
            <div class="progress-bar hide" slot="progress-bar">
                <div class="update-bar"></div>
            </div>
            <button slot="ar-button" id="ar-button">
                View in your space
            </button>
            <div id="ar-prompt">
                <img src="https://modelviewer.dev/shared-assets/icons/hand.png">
            </div>
        </model-viewer>

The model itself loads fine when I use the online editor at https://modelviewer.dev/editor/

I have tried Chrome and Safari / moving script to header / hosting on external CDN / referencing the example models on modelviewer.dev...not sure what else to try?

DaveB
  • 2,953
  • 7
  • 38
  • 60

0 Answers0