arcore相关内容

如何使用 Unity 在 ARcore 增强图像场景中为不同图像显示不同的预制件?

嗨,我正在尝试为不同的图像增加不同的预制件,比如大约 20 个模型.目前在 AugmentedImage 示例场景中使用 2 个模型对 2 个图像进行测试.我已将脚本 AugmentedImageVisualizer.cs 添加到每个预制件中.我拖放了两个脚本的模型.在 AugmenetedImageExampleController.cs 中,我进行了以下更改. 命名空间 GoogleARCo ..
发布时间:2021-11-17 03:30:37 其他开发

如何在 ARCore Sceneform 中旋转动画节点的旋转

我了解 ARCore 尚不支持步行等 3D 动画,但如何为节点的旋转设置动画? 我知道我可以设置 LocalRotation 或 WorldRotation,但如何以流畅的方式连续制作动画? 解决方案 最简单的方法是使用 Android 属性动画.这样做的一个例子是在 Sceneform 示例“太阳系"中.看看 RotatingNode.这会围绕其轴旋转节点. 首先,它创建了一 ..
发布时间:2021-11-17 03:30:34 移动开发

无法在 Android 模拟器上安装 ARCore

我知道这个问题已经被问过几次了,但是其他用户的解决方案并没有解决我的问题.我正在尝试在我的 Android Studio 模拟器上安装 ARCore.Play 商店显示“您的设备与此版本不兼容",当我单击并拖动 ARCore for emulator APK 以在模拟器上手动安装它时,它给我以下消息:“APK 安装失败.错误: 无法解析错误字符串" 我使用的系统映像:Oreo/API 版本 ..

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

当我找到一张图片时,我想在它上面放置一个文本和一个视频.文本视图放置在场景中,但视频没有放置,它只是添加到我的主布局中间.我正在使用组件 VideoView,我不确定这是问题 override fun onCreate(savedInstanceState: Bundle?) {(……)arFragment!!.arSceneView.scene.addOnUpdateListener { th ..
发布时间:2021-11-17 03:30:28 移动开发

如何将物体置于空中?

似乎 HitResult 只为我们提供了与表面(平面)或点云的交集.如何通过单击在空气中间获得一个点,从而使物体漂浮在空中? 解决方案 这实际上取决于您所说的“在空中"是什么意思.我看到了两种可能性: “在检测到的表面之上" 对平面进行正常的命中测试,并将返回的姿势偏移一些 Y 距离以获得悬停位置.例如: Pose.makeTranslation(0, 0.5f, 0).compo ..
发布时间:2021-11-17 03:30:24 其他开发

在 ARCore 中放置具有给定罗盘方位的对象

我想使用场景形式将一个朝北的箭头放置到 ARCore 世界中.我试图了解从手机的罗盘到场景形式的四元数的正确转换系统. 解决方案 这是我用来解决问题的代码: //在ARCore中获取手机的pose姿势 deviceOrientedPose = frame.getCamera().getDisplayOrientedPose().compose(Pose.makeInterpolated( ..
发布时间:2021-11-17 03:30:21 移动开发

将物体放置在人上方 30 米处

是否可以将物体放在 30 或 50 米高的人的正上方? 当我尝试放置链接到锚点的对象时,它在 20 米内可见而在 40 米内不可见? 为什么会发生这种情况,我该如何配置? 解决方案 这是 ARCore 中的视锥剔除问题——不在相机视锥可视区域内的对象将不会被渲染.通常,Android 设备中的 FoV(视野)在水平方向约为 60 度(垂直光圈取决于纵横比).视锥体剔除是从渲染过 ..
发布时间:2021-11-17 03:30:18 Java开发

打包 ARCore Unity 项目以进行分发

我刚刚拿起了 Unity ARCore 项目,并一直在玩它.Android 设备上的 AR 非常令人兴奋! 但是,如果用户还需要安装 arcore-preview.apk,我对 Unity 中的开发人员如何打包应用程序以通过 Play 商店分发感兴趣? 究竟是什么?有没有办法将其内容捆绑在 Unity 构建中? 令人兴奋的东西! 哦. 解决方案 是的,arcore- ..
发布时间:2021-11-17 03:30:15 其他开发

Android 的 SceneKit 等价物是什么?

我使用 SceneKit 框架.我想把它带到 ARCore,但直接使用 OpenGL 似乎令人生畏. 是否有适用于 Android 开发人员的 SceneKit 等高级场景图框架可以帮助导入和渲染 3D 模型? 解决方案 ViroCore 是一个 SceneKit安卓.使用 ViroCore,您可以在 Java 中描述高级别的场景,而无需自己在 OpenGL 中实现渲染算法.它内置了 ..
发布时间:2021-11-17 03:30:12 移动开发

有没有办法用 ARCore 相机设置自动对焦?

我正在开发一个需要使用 ARCore 放置对象的应用程序.然后我需要将帧保存为图像. 那么有没有办法为 ARCore 相机设置自动对焦? 解决方案 从 ARCore 1.4 开始,您可以通过 ARCore 会话的配置启用或禁用自动对焦: Session session = new Session(context);配置配置=新配置(会话);如果(启用自动对焦){config.set ..
发布时间:2021-11-17 03:30:09 Java开发

没有找到 void com.unity3d.player.UnityPlayer.nativeRestartActivityIndi​​cator() 的实现

我是 Unity 的新手,我正在尝试将 Unity 游戏(它具有 ARcore)集成到本机 Android 应用程序中. 我可以在新的 HelloWorld 应用程序中启动 unity,但无法在我的真实应用程序(具有其他模块)中启动. 注意:当我从 Unity 项目构建一个 android 库时,我会包含 armeabi-v7a 和 x86 架构. java.lang.Unsatis ..
发布时间:2021-11-17 03:30:06 移动开发

我可以保存 ar 数据以供重复使用吗?

我的目标是将一个对象放置在房间内的arcore平面上,然后将平面和对象的数据保存在文件中.应用退出并重新启动后,可以从文件中加载已保存的对象,然后可以像上次一样显示在同一位置. 解决方案 为了持久化虚拟对象,我们可能可以使用 VPS (视觉定位服务,尚未发布)以定位带有房间的设备. 然而,在 ARCore 的开发者预览版中没有实现这一点的 API. ..
发布时间:2021-11-17 03:30:03 其他开发

确定 Anchor 在当前屏幕中是否可见

我正在使用 ARCore 构建我的 android 应用程序,我允许用户在其中放置锚点.我需要能够检查 Anchor 是否在当前帧中.知道我该怎么做吗?谢谢! 解决方案 如果您使用的是 ARCore,您可能会在不渲染不在可视空间内的对象的情况下进行视锥体剔除,这是使用的优化阻止您调用 gl 来渲染场景的“不可见"元素. 如果在渲染器计算完之后您可以访问对象,那么您可以使用该值. ..
发布时间:2021-11-17 03:29:59 移动开发

将对象放在 ARCore Android 中的相机前面

我试图在相机前放置一个大型 3D 对象(从 .obj 文件生成),但无法做到.模型放置时以命中结果为中心点.有什么办法可以完成吗? 解决方案 以下代码会在摄像头前 1M 处放置一个锚点 - 您可以根据需要调整深度: //将锚点放置在相机前 1m 处.Log.d(TAG,"在相机中添加安迪");帧 frame = arFragment.getArSceneView().getArFrame ..
发布时间:2021-11-17 03:29:57 移动开发

单击按钮时 ARCore 保存相机图像(Unity C#)

我有一个类似的问题,例如以下三个 SO 问题: 将 AcquireCameraImageBytes() 从 Unity ARCore 保存到存储作为图像 从 unity ARCore 保存相机图像 ARCore for Unity 保存相机图像 我的目标是通过单击按钮保存相机图像(没有增强对象)和相机的姿势.今天我尝试了用 ARCore 保存相机图像一整天.我尝试了上面链接的三个问 ..
发布时间:2021-11-17 03:29:51 C#/.NET

使用 ARCore/ARKit 基于标记的初始定位?

问题情况:始终在同一个地方(在桌子上)以舒适的方式创建 AR 可视化.我们不希望客户像在无数 ARCore/ARKit 示例中那样自行放置对象. 我想知道是否有办法实现这些步骤: 检测桌子上的标记 使用标记的位置作为 AR-Visualization 的初始位置并继续进行 SLAM-Tracking 我知道最新版本的 TangoSDK 中包含类似标记检测 API 的内容.但这项 ..

从 USDZ 文件转换为 glTF 文件

我目前正在尝试在 android 中使用 AR,但我得到了 .usdz 格式的模型.到目前为止,我一直在寻找一种方法来将此文件转换为适用于 android 的文件(.fbx .obj .gltf),最好是 .gltf. 谁能告诉我这种转换是否有一些支持? 根据我的研究,支持以相反的方式转换文件,即从 .obj .fbx 到 .unsz. 解决方案 更新时间:2021 年 9 月 ..
发布时间:2021-11-17 03:29:45 其他开发

ARCore 使用哪些传感器?

ARCore 使用哪些传感器:兼容手机中的单摄像头、双摄像头、IMU 等? 此外,如果传感器无法通过切换到不太准确的自身版本而无法使用,那么 ARCore 是否足够动态以继续工作? 解决方案 更新时间:2021 年 7 月 24 日. 关于 ARCore 和 ARKit 传感器 Google 的 ARCore 以及 Apple 的 ARKit 使用一组类似的传感器来跟踪真 ..
发布时间:2021-11-17 03:29:41 其他开发

ARCore 兼容设备

下一款兼容 ARCore 的 Android 智能手机是什么? 是否有已知的未来兼容设备列表?也许是一般的项目时间表? 我们即将购买一些用于 AR 开发评估的设备,起初我们想尝试其中一款 Tango 设备(我们已经对 Tango 有了很好的体验),但我们目前的赌注是 ARCore 平台会胜过就市场份额而言. 目前,兼容的设备只有: 谷歌像素 Samsung Galaxy ..