Простой ответ: Нет, AR.js строго для маркера на основе AR.Расположение маркера - это то, как AR.js узнает, где находится «плоскость», которую он может использовать для размещения материала, а размер маркера определяет, как большой материал должен отображаться (попробуйте показать маркер на веб-сайте,затем увеличивайте и уменьшайте масштаб, чтобы увидеть, как ваши объекты изменяют размер).
Немного более сложный ответ: Но было несколько экспериментов с устройствами Tango от Google (теперь они называются ARCore, я думаю), которые давали AR.js некоторая информация о полу и других поверхностях.Вы все еще можете найти части этого в хранилище AR.js .
Есть коммерческий продукт, "8thwall Web" (я не имею к ним никакого отношениякроме того, я сам проверил их продукт.), который предлагает обнаружение поверхности через Интернет.Но он использует только Aframe напрямую, а не AR.js - поэтому я не уверен, что это то, что вы ищете.Но, безусловно, стоит посмотреть.