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

android - ARCore – SFA 文件格式的参数

查看 sfa dele 内部,我们有一些配置。

其中之一是metallicFactor

在关于 Sceneform的Google I/O 视频中,据说它可以从 0 到 255,我们通常应该使用从 0 到 1。

我的第一个问题,关于我们应该使用的代码:0, 0.2, 0.4, 1还是0, 20, 40, 255

其次,使用适用于 Android 的Sceneform 示例之一,我尝试在“solarSystem”示例中更改太阳的此值。但是对于任何情况,变化看起来都是一样的。我错过了什么?

有人有一个从最小值到最大值的例子,看看它应该是什么样子(只改变金属因子。不改变粗糙度)?

0 投票
3 回答
1630 浏览

android - 类似于 HelloAR 示例的 Sceneform 平面渲染

我试图用纹理覆盖检测到的平面的整个表面。使用 OpenGL(就像在HelloAr示例中一样)使我能够像这个屏幕截图一样执行此操作。但是我想切换到 Sceneform,我只能通过在 Github 中关注其他问题来获得类似的东西。这些是我目前用于纹理渲染的代码。总而言之,我不希望飞机上有这种聚光灯纹理。我想像我的第一个屏幕截图一样覆盖整个检测到的平面。你能提供一些关于我如何实现这一目标的信息吗?谢谢!

0 投票
2 回答
1070 浏览

arcore - 使用 arcore 更改场景形式中表面的图像搜索

我在哪里将 sceneform_hand_phone.png 图像更改为自定义图像?这是带有 ARCore 的 Android 库场景表单中使用的手的图像。

谢谢

0 投票
2 回答
1180 浏览

android - 模拟器中的 Android ArCore 问题

我在 Android 模拟器中遇到问题(我将 Google Pixel 2 与 Google API 一起使用)。当我打开 AR 片段时,我收到下一个问题:

在谷歌上没有找到结果,所以在这里问。我已经通过 adb 为模拟器安装了 ArCore apk。不知道发生了什么...

0 投票
2 回答
2819 浏览

android - Sceneform for ARCore 创建盒子方法

我正在尝试使用 ShapeFactory 在 Sceneform for Android ARCore 中创建一个简单的红色框。我找不到这样的例子,最接近的是现有物体上的变化材料。下面我想我的代码大部分是正确的,尝试创建一个盒子的节点并将其附加到锚节点,实际的盒子材质、几何形状和位置也被创建并附加为节点的可渲染对象。该错误表明从未使用过“boxo”,并且在尝试 setRenderable() 时无法识别“boxo”

0 投票
1 回答
1260 浏览

android - ARCore Sceneform ChromaKeyVideo Sampleproject 如何使用视频功能

我查看了最近发布的 ARCores Sceneform 示例项目ChromaKeyVideo

我想使用该功能在我的 ar 场景中显示视频,但没有色度键功能。在示例项目中,他们使用纹理来抠出背景等。

但是我怎样才能将这个示例转换为只显示一个 .mp4 视频文件?目前我必须使用 OpenGL 渲染器的实现。使用 Sceneform 代替它会非常好。显然这是可能的。但我不知道我必须使用哪些材料才能显示一个可靠的视频。

那么如何更改此示例以仅显示没有色度键功能的完整视频?

0 投票
0 回答
203 浏览

android - 每次安装 Sceneform 插件后,Android Studio 都会崩溃

安装 Sceneform 插件后每次启动 Android Studio 都会崩溃。卸载 Sceneform 插件后,Studio 工作正常。这是版本兼容的问题吗?在工作室日志文件中找不到与工作室崩溃相关的任何日志。

版本详情 Android studio 版本为 3.1.4。Sceneform 插件版本:1.4.0。

0 投票
1 回答
468 浏览

android - 通过置信度值对 Android Sceneform PointCloud 进行着色

我想通过它的置信度值对 PointCloud 进行着色。

首先,我创建了三个 FloatBuffer,我在其中放置基于阈值的单个点。

我还创建了三个负责可视化点云的节点。为此,我使用了此类的略微修改版本 https://github.com/claywilkinson/arcore-android-sdk/blob/sceneform-samples/samples/cloud_anchor_java/app/src/main/java/com/google/ar /core/examples/java/cloudanchor/sceneform/PointCloudNode.java

在 onUpdateListener 中,我将特定数据提供给三个节点。

我的问题一般。有没有更好的方法来实现这样的可视化?

0 投票
0 回答
970 浏览

java - 在 ARCore 中渲染/显示带有可渲染对象的导航路径?

我目前正在开发一个室内增强现实导航android应用程序,我正在努力使用带有Sceneform的Google ARCore来创建从我当前位置到目的地的导航路径(我的问题是关于渲染和显示,我已经整理好了我的位置必需品) .

如果有人可以从概念上或用代码向我描述一个在不同位置迭代渲染的好策略,arrowRenderable我将非常感激(例如,我是否使用姿势、setWorldPosition()、setLocalPosition() 等...)。我也可以将 (lat,long) 转换为相机空间,所以我真的很想更好地理解 ARCore 渲染。

提前感谢您,如果您需要更多信息,请告诉我。

编辑:

关于我的实现,我使用 IndoorAtlas 来处理我的室内定位。IndoorAtlas Android SDK 带有寻路功能,可创建从您当前位置到目的地的路线(这是通过 IndoorAtlas 在线工具集从先前设置的寻路图加载的)。这些路线由具有起点和终点(纬度、经度)坐标的腿组成。我想要做的是沿着结束(纬度,经度)坐标迭代地渲染 AR 中的对象。

这是我尝试的一种实现的示例:

或者,我也尝试使用一些 AR 地理定位 SDK,例如https://github.com/apply/ARCore-Location,但在移动时它太不准确了。我还没有尝试过 Wikiitude SDK。

0 投票
2 回答
1348 浏览

android - 如何使用 Sceneform SDK 和 ARCore(如 Google Measure 应用程序)获取特定对象的宽度和高度?

我想获取活动物体的宽度和高度,例如水瓶、笔记本、键盘等。所以我的问题是如何使用 ARCore 和 Sceneform SDK android 获取活动物体的宽度和高度。

示例:像谷歌测量应用程序。