Я пытаюсь сгенерировать AR-сцену, используя отслеживание изображений на основе учебника в AR. js документация . Когда я использовал пример URL-адреса, как указано в demo в Codepen, он работал, но когда я указал URL-адрес в качестве пути к моим собственным сгенерированным дескрипторам изображений на локальном компьютере, я получил эту ошибку:
"Ошибка при загрузке маркера на Worker 404"
Поскольку это работало хорошо, когда я использовал дескрипторы изображений, представленные в демоверсии, я предполагаю, что это как-то связано с Дескрипторы изображений, которые я сгенерировал, на самом деле я использую то же самое изображение , представленное в демоверсии, поэтому я не думаю, что проблема заключается в качестве маркера.
Вот мой код aframe-ar.html
:
<a-scene
vr-mode-ui="enabled: false;"
renderer="logarithmicDepthBuffer: true;"
embedded
arjs="trackingMethod: best; sourceType: webcam;debugUIEnabled: false;"
>
<a-nft
type="nft"
url="../image_descriptors/test"
smooth="true"
smoothCount="10"
smoothTolerance=".01"
smoothThreshold="5"
>
<a-entity
gltf-model='https://arjs-cors-proxy.herokuapp.com/https://raw.githack.com/AR-js-org/AR.js/master/aframe/examples/image-tracking/nft/trex/scene.gltf'
scale="5 5 5"
position="100 100 0"
>
</a-entity>
</a-nft>
<!-- static camera that moves according to the device movemenents -->
<a-entity camera></a-entity>
</a-scene>
Вот моя структура папок:
src
| -- image_descriptors
| -- test.fset
| -- test.fset3
| -- test.iset
| -- assets
| -- aframe-ar.html