问题标签 [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 回答
1098 浏览

facebook - 无法将 Spark AR 效果上传到 Instagram

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

我已按照步骤成功地将我的 Instagram 链接到 Facebook。然后在通过 Spark AR hub 提交效果时,它不允许我选择效果目的地。它被锁定为 Facebook。

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

任何指针?

0 投票
1 回答
58 浏览

javascript - 固定椭圆上的动画角度

我使用这个公式来计算椭圆上的角度 Phi = atan(y*py/x*px),其中pypx是椭圆的参数。当动画穿过 -PI 和 PI 时,它会以 PI rad 改变其方向。

我使用 RxJs,但不知道如何在正确的时间进行交换。也许我需要订阅一些活动?

箭头显示我得到的对象的方向,它顺时针方向移动

0 投票
1 回答
2510 浏览

facebook - Spark AR signal value

I am trying to save a scalar signal value for future use as a texture with the Spark AR software.

Basically, using the camera texture on a material is scripted like this:

It is not clear to me what class is the texture const, but I am guessing this is a ScalarSignal.

That means that it is a stream, not a value. How would I go about snapshotting that value? lastValue does not work, and when trying valueOf(), I get

JavaScript error: Exception in native code while calling a function: valueOf() called on a Signal. This probably means that you are trying to perform an arithmetic operation on a signal like +, -, *, etc. Use functions .add, .sub(), etc on the signal instead or .subscribeWithSnapshot() on an EventSource to get the signal's current value on a callback.

And subscribeWithSnapshot() is not a function..

If anyone has any idea how I could do this, or the specific reason why I can't, help would be appreciated!

Thanks!

0 投票
1 回答
220 浏览

javascript - 如何通过手势(SparkAR、平面图像跟踪)使模型可旋转和可扩展?

我有一个简单的 SparkAR 应用程序,有一个 3D 模型,连接到平面跟踪器,它跟踪图像目标。如何通过手势使这个 3D 模型可旋转和可缩放?


我尝试了什么:

我尝试了本教程中的代码,它仅适用于平面跟踪,但由于某种原因,如果跟踪器具有图像目标,则它不起作用。它允许我缩放模型并且在它之后不起作用。

我也尝试了这个解决方案,它允许旋转和缩放,但它使模型与跟踪的图像“分离”,所以当我移动手机时,模型也会四处移动。


如何通过手指手势制作可旋转和可缩放的 3D 模型(附加到跟踪图像目标的平面跟踪器)?

0 投票
0 回答
418 浏览

spark-ar-studio - 视频纹理 Spark AR 在设备上运行时崩溃

我们正在尝试使用 Spark AR 构建视频纹理过滤器。

  • 当您将 AR 相机对准特定徽标时,平面跟踪器将识别对象并在屏幕上开始播放视频。

  • 我们参考了这个链接来构建它:[https://www.youtube.com/watch?v=TUmjepXSna8][1]

  • 它可以在 Spark Studio 上的默认播放器上运行,但是当我们在设备上运行它时,Spark AR 应用程序会崩溃。

  • 无法找到崩溃的任何日志。

提前致谢

0 投票
1 回答
462 浏览

spark-ar-studio - 在 Spark AR 中捕获设备/用户信息

是否可以在 Spark AR 上捕获设备(例如 IMEI、型号、类型……)或用户(例如 facebook 用户名、UUID 等)信息?

0 投票
1 回答
1025 浏览

augmented-reality - Spark AR 是否支持透明视频?

那么问题来了,Spark AR 支持透明视频吗?我尝试播放 QuickTime 的 mov 格式,但没有显示任何内容。

0 投票
1 回答
1782 浏览

spark-ar-studio - Spark AR CAMERA 放大和缩小

我是 Spark AR 的新手,我已经看过文档,但无法找到可以实现以下查询的支持。

  1. 向 3D 对象放大和缩小相机
  2. 围绕 3D 对象旋转

它说相机坐标是只读的,你不能改变它在事件上的位置。

对这些家伙有任何指示或见解吗?

谢谢

0 投票
1 回答
113 浏览

javascript - 是否可以通过 Spark AR 中的脚本直接在场景中加载对象(图像或其他东西)?

我想通过点击屏幕直接在 Spark AR 的场景中从 Assets 加载图像/对象。我知道如何跟踪敲击,但没有找到任何方法/补丁来在场景中加载某些东西。例如,我可以在效果开始之前在场景中插入一个平面,但不能通过代码执行此操作。我应该怎么做才能通过脚本插入飞机?可能吗?

谢谢回答!

0 投票
1 回答
3514 浏览

javascript - 如何在 Spark AR 脚本中监控脉冲值?

作为 Spark AR Studio 项目的一部分,有一个用于 Patch 的脚本。

该脚本有两个输入(一个布尔值,一个触发器)和两个输出(两个触发器)。

监控 bool 输入按预期工作,但监控触发器输入突然开始抛出错误:

以下是文件中的所有代码:

triggerIn连接到节点的输出,Head Nodinput1连接到Exactly Equals节点的输出。输出连接到节点的输入playreset输入。Animation

以前我在监视器功能中有不同的胆量并且一切正常,但现在即使我删除所有代码并放入日志消息,它仍然无法正常工作。

不能监控触发信号吗?Spark AR 是否有点像 Xcode,您有时需要清理构建文件夹?如果是这样,Spark AR 的等价物是什么?或者,也许我以某种方式搞砸了语法并且对此视而不见?

我可以只使用 Patch 来制作效果,但脚本会创建更好的用户体验。