设置条形码多标记 // AR.js

Setting up barcode multimarkers // AR.js

我正在尝试为多标记设置 AR.js,如图所示:barcode markers on wall我的想法是在标记之间的 space 中播放一个视频。

但是,我对如何做到这一点感到困惑。我已经尝试设置多标记播放器和学习器,但它们引用的许多 .js 文件不再在 AR.js github 中找到。而且我不知道如何告诉他们寻找这些特定的标记。

你能指导我吗?

非常感谢!

试用 this 多标记配置生成器。
如果您用 <type, value/path> 对填充输入,例如:

您应该能够使用生成的配置来创建标记区域。

以上配置创建了一个由“0”条形码和“hiro”标记组成的区域 - 如果条形码或标记被覆盖,模型仍然可见(无人机 Willy Decarpentrie)。


DIY

为多标记设置 ar.js 对模式和条形码同样有效。

你需要

  1. THREEx.ArMultiMakersLearning 对象提供一个 {type, path/value} 对数组。这是在 learner 示例中完成的。

  2. 使用 THREEx.ArMultiMakersLearnings .toJSON() 函数获取配置字符串。

  3. 将文件保存在 ARjsMultiMarkerFile localStorage 项目中。

  4. 在您的网站上将标记类型设置为 area