问题标签 [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.
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”示例中更改太阳的此值。但是对于任何情况,变化看起来都是一样的。我错过了什么?
有人有一个从最小值到最大值的例子,看看它应该是什么样子(只改变金属因子。不改变粗糙度)?
arcore - 使用 arcore 更改场景形式中表面的图像搜索
我在哪里将 sceneform_hand_phone.png 图像更改为自定义图像?这是带有 ARCore 的 Android 库场景表单中使用的手的图像。
谢谢
android - 模拟器中的 Android ArCore 问题
我在 Android 模拟器中遇到问题(我将 Google Pixel 2 与 Google API 一起使用)。当我打开 AR 片段时,我收到下一个问题:
在谷歌上没有找到结果,所以在这里问。我已经通过 adb 为模拟器安装了 ArCore apk。不知道发生了什么...
android - Sceneform for ARCore 创建盒子方法
我正在尝试使用 ShapeFactory 在 Sceneform for Android ARCore 中创建一个简单的红色框。我找不到这样的例子,最接近的是现有物体上的变化材料。下面我想我的代码大部分是正确的,尝试创建一个盒子的节点并将其附加到锚节点,实际的盒子材质、几何形状和位置也被创建并附加为节点的可渲染对象。该错误表明从未使用过“boxo”,并且在尝试 setRenderable() 时无法识别“boxo”
android - ARCore Sceneform ChromaKeyVideo Sampleproject 如何使用视频功能
我查看了最近发布的 ARCores Sceneform 示例项目ChromaKeyVideo。
我想使用该功能在我的 ar 场景中显示视频,但没有色度键功能。在示例项目中,他们使用纹理来抠出背景等。
但是我怎样才能将这个示例转换为只显示一个 .mp4 视频文件?目前我必须使用 OpenGL 渲染器的实现。使用 Sceneform 代替它会非常好。显然这是可能的。但我不知道我必须使用哪些材料才能显示一个可靠的视频。
那么如何更改此示例以仅显示没有色度键功能的完整视频?
android - 每次安装 Sceneform 插件后,Android Studio 都会崩溃
安装 Sceneform 插件后每次启动 Android Studio 都会崩溃。卸载 Sceneform 插件后,Studio 工作正常。这是版本兼容的问题吗?在工作室日志文件中找不到与工作室崩溃相关的任何日志。
版本详情 Android studio 版本为 3.1.4。Sceneform 插件版本:1.4.0。
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 中,我将特定数据提供给三个节点。
我的问题一般。有没有更好的方法来实现这样的可视化?
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。
android - 如何使用 Sceneform SDK 和 ARCore(如 Google Measure 应用程序)获取特定对象的宽度和高度?
我想获取活动物体的宽度和高度,例如水瓶、笔记本、键盘等。所以我的问题是如何使用 ARCore 和 Sceneform SDK android 获取活动物体的宽度和高度。
示例:像谷歌测量应用程序。