问题标签 [sceneform]

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 回答
998 浏览

java - 如何将 Renderable 放置到 HitTestResult getPoint() 位置

我想将一个可渲染的小球体放置到已经放置的模型被点击的位置,并将其锚定到该位置。这可以实现吗?如果可以,如何实现?

这就是我现在的位置。该代码完全有效,除了我希望球体出现的位置。我也尝试过使用 AnchorNode.getWorldPosition,但它也是错误的。

球体出现在模型的背面。这是因为 getPoint() 方法返回射线击中平面的点(尽管字面上写它返回射线击中模型/节点的点),还是我做错了什么?

0 投票
1 回答
1696 浏览

android - 如何在 ARCore 场景表单中渲染父节点右侧的视图

使用 ViewRenderable 我正在渲染布局文件。我为布局文件提供了固定的宽度和高度

现在我将布局构建为 ViewRenderable

之后我需要将此ViewRenderable对象渲染到节点中

现在我需要在 sunVisual 节点的右侧添加另一个节点

此代码在 google pixel 2 设备上运行良好,但我在 nokia x6 设备上的空间很小

谷歌像素 2 截图谷歌像素 2 图片

诺基亚 x6 截图诺基亚 x6 截图

如何以米为单位获取渲染视图的宽度和高度?

如何根据父节点渲染视图大小将本地位置设置在父节点右侧

提前帮我解决这个问题谢谢

0 投票
0 回答
505 浏览

arcore - 如何在 ARCore 中拖动和移动节点?

我在距离相机 0.9 米处放置了一个 AnchorNode。

当桌子上没有检测到平面时,我无法移动节点。

如何通过在无限的水平表平面中拖动来让节点移动?

0 投票
1 回答
3122 浏览

android - ArCore Sceneform:检测图像时播放 .mp4 视频

当我找到一张图片时,我想在它上面放置一个文本和一个视频。文本视图放置在场景中,但视频没有,它只是添加到我的主布局中间。我正在使用组件 VideoView,我不确定这是问题所在

text_info 只是一个 TextView 组件,video_youtube 是一个带有 VideoView 的 RelativeLayout。

我尝试使用色度键视频示例,但我不希望视频的白色部分是透明的。而且我不确定我是否需要模型 (.sfb) 来显示视频。

打印问题

0 投票
1 回答
220 浏览

android - 如何使用 ARCore ARSceneView 放置的 AR 对象录制视频

我正在使用 ARcore 场景形式,我需要使用渲染对象录制视频,我们可以选择使用GLSurfaceView. 但我找不到ARSceneView用于录制视频的解决方案。

有没有推荐的方法来以场景形式进行录制?

0 投票
1 回答
464 浏览

android - 以米为单位获取 TransformableNode 大小

我最初在 Vector3 中设置了我的 TransformableNode 大小。然后我缩放了我的 TransformableNode。我现在想要 Vector3 中以米尼特为单位的缩放 TransformableNode 大小。请帮助我。我尝试了这些但没有得到任何解决方案:

0 投票
1 回答
1291 浏览

android - 无论设备方向如何,都修复设备坐标系?

我成功地将(纬度,经度)坐标转换为(东,北)坐标,并试图找出一种方法来准确地将(东,北)坐标放置在 AR 世界中。

我当前问题的示例:

设备坐标系:

具有正负 x、y 和 z 轴的设备坐标系,原点朝向相机位于 z 轴的正侧。

从(纬度,经度)坐标的转换给了我一个(东,北)坐标,

现在,如果我面朝北,EN 坐标将放在我身后,因为前向轴是-z。如果我面向南方,EN 坐标将再次放置在我身后,因为它取决于我设备的方向。

我的问题:

在 ARCore 中,无论设备处于什么方向,都可以固定设备的坐标系吗?或者是否有考虑设备方向并允许锚点静态放置的算法?

编辑:

我在 ARCore-Sceneform GitHub 上发布了同样的问题,这些是我收到的答案:

GitHub 问题线程

0 投票
1 回答
337 浏览

android - 如何使用 scenform 获取 Google Measure App 等对象的高度

我正在开发一个应用程序,我需要在其中获取对象的高度,但仍然无法弄清楚实现这一目标的最佳方法是什么。我已经完成了编码以获得长度和宽度,但不是高度测量。

我做了一种方法,但失败了,即创建了 On HitResult Anchor。我正在缩放一个可变形节点并在缩放到那个点后获得它的大小,但是这种方式失败了。

请帮我解决这个问题

0 投票
1 回答
430 浏览

android - 使在 Android 中的 ARCore 上播放的视频变暗

我目前正在开发一个 AR 项目,该项目需要在扫描图像时播放视频。

我能够合并存储库中的AugmentedImagechromakeyvideo样本sceneform-android-sdk以成功渲染视频,但是我注意到正在播放的视频具有明显的高对比度。

我在这里.mat使用另一个问题提供的自定义文件。

演示:

原始视频截图 设备截图

我尝试从文件中减去,alpha.mat它没有用。

我应该弄乱RGB部分吗?

请帮忙!

0 投票
1 回答
1306 浏览

java - 如何在 ARCore Sceneform 中为节点创建动画(更改缩放、旋转或位置)?

Sceneform在 Android Studio 中使用 ARCore 库。当节点设置为启用时,我很难找到一种方法来对节点执行缩放动画(就像Quaternion谷歌在太阳系中用于旋转节点的方法一样)。

我有这样的东西。