问题标签 [spark-ar-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2010 浏览

javascript - Facebook ARStudio:如何设置对象位置?

我开始从 Facebook 试验 ARStudio,但我不知道如何从脚本中设置对象的位置。我尝试了类似下面的方法,但似乎object.transform.x(or y, z)采用“ScalarSignal”而不是数值。如何在 ARStudio 中设置对象的位置?

0 投票
1 回答
1745 浏览

javascript - 获取 Facebook AR 中 3d 对象的位置并通过脚本更改它们

我有一个 3d 对象,我想通过脚本将其从 A“移动”到 B。我不太确定该怎么做;我不明白 Facebook 的文件。只是一个简短的例子作为开始会很棒。

我假设是这样的:

0 投票
2 回答
6607 浏览

javascript - 如何在 Facebook AR studio 中使用 mp4 视频作为外部纹理?

我是第一次在 Facebook Spark Studio 上工作。

我想做一个基于标记的 AR,就像我通常用 Vuforia 做的那样。

我想通过扫描标记来播放 mp4 视频。

我阅读了 Facebook AR Studio 文档,它们仅支持 png 和 jpg 文件格式。

参考:https ://developers.facebook.com/docs/ar-studio/before-you-start/file-formats

是否有外部视频纹理的播放控件?

谁能帮我播放有关扫描跟踪器的视频?

0 投票
2 回答
391 浏览

spark-ar-studio - 是否可以限制 Facebook AR Studio 中的设备/相机移动?

例如,在世界空间中有一个使用带有矩形的画布的图像。这样做时,相机/设备可以自由地环顾四周,并将图像置于“真实”世界中。我想知道是否有办法限制这种“移动”,从左到右,从上到下,但设备/相机视图在某个点受到限制。即使用户将设备/相机旋转 360 度,视图也会停留在某个点。假设用户向左平移,相机/设备在旋转 Y:9 处停止,如果向右然后在旋转 Y:-15 处停止,则旋转 X 停留在 0。

我看到文档中有一个 BoundBox 但不确定那是什么。有一个 DeviceMotionModule 但不知道如何使用它。我不知道给出的脚本示例应该做什么。

0 投票
1 回答
840 浏览

javascript - 如何获取 Facebook AR 手部追踪器的 x 位置?

对于手部追踪器,他们的补丁包含 X、Y 和 Z 信息,当手部被追踪时,会出现值。我如何通过脚本获得这些价值?可能吗?没有任何手部跟踪脚本示例。

到目前为止,我有以下内容来确定是否检测到手,但仍不确定是否获得位置:

更新

所以我假设它有这样的东西:

但是这种方式被弃用了吗?需要使用 subscribeWithSnapshot 但我不确定如何实现这一点。

它还需要是动态的(?),因为值会随着每次动作而变化。

0 投票
2 回答
2286 浏览

javascript - JavaScript - 如何在 Spark AR 工作室中循环三个项目

为清楚起见进行编辑:

这个问题的上下文不在javascript / html的上下文中。它在 javascript Spark AR studio 的上下文中。典型的 html / css / javascript 方法不起作用。我只有通过这个应用程序使用 javascript 的经验,这是我第一次学习任何东西。我在下面列出了对我有用的内容。


我在移动 ar 应用程序中有三个资产需要在点击时进行交换,以便每次点击都会关闭当前项目的可见性并切换下一个项目的可见性。我可以监控水龙头并订阅该事件。我可以制作资产*.hidden = truefalse但我不确定交换它们所需的逻辑。

我会为点击创建一个计数功能(限制为三个?)然后根据生成的数字使用 if/then 来隐藏/取消隐藏?

我以前真的只用 Python 和一些 js 编写过脚本,但我对代码感到好奇,我会在 JavaScript 中使用什么约定来解决这样的难题?成功可能是什么样子?

0 投票
5 回答
6761 浏览

javascript - 在 Spark AR studio 中获取像素屏幕尺寸(适用于 Facebook)

我开始与Spark AR 工作室合作,我正在寻找以像素为单位的屏幕尺寸来比较通过点击获得的坐标gesture.location

gesture.location像素为单位(屏幕坐标),并希望将其与屏幕尺寸进行比较以确定屏幕的哪一侧被触摸。

也许使用Camera.focalPlane可能是个好主意...

更新

我尝试了两个新的东西来获得屏幕尺寸:

但两者都返回0

0 投票
1 回答
1789 浏览

javascript - 对象点击补丁 - Spark AR Facebook

我的 spark AR 应用程序的第 1 天,我似乎无法让 Object Tap 工作。遵循的步骤是

要求:在菜单点击时,我希望一个对象可见。

  1. 我有一个带有菜单纹理的平面对象。所以这是我的生产者对象。将其拖到补丁编辑器并在场景中右键单击对象并单击创建补丁。

  2. 选择从 step1 接收输入的对象抽头补丁。

  3. 从场景中改变的选定对象;并单击下一个可见属性的单选图标,所以现在这是我的消费者出现在补丁编辑器上。

  4. 现在将第 2 步的输出连接到第 3 步的输入。

当前输出: 当我点击菜单(领导)在设备上镜像时,对象(playback_screen)不可见。任何想法或指针将不胜感激。

补丁编辑器截图

0 投票
1 回答
2147 浏览

facebook - 向 Instagram 提交 Spark AR 效果

我是 spark AR 工作室的新手。我已经建立了一个效果,我可以成功地提交到 facebook 并对其进行测试。但我无法将我的效果提交到 Instagram。

我已按照步骤将我的 Instagram 链接到 Facebook 。然后在通过 Spark AR hub 提交效果时,它不允许我选择Effect Destination

在链接帐户后,我已经正确检查了链接并刷新了 Spark AR 集线器,甚至尝试在链接后再次注销登录。

任何指针?

0 投票
1 回答
1673 浏览

javascript - FB Spark AR - 单击平面对象或任何其他对象时重定向到 URL

我是激发 AR、3D 和增强世界的新手。我正在研究 spark AR,我正在寻找的一个要求是 -

如果我在场景中有一架飞机(任何其他对象),是否可以通过点击它重定向到一个 URL?或者以简单的方式,如 html锚标记window.open