问题标签 [arcamera]

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

ios - 从 Xcode10 部署到 iOS11 设备时,ARWorldTrackingConfiguration 不起作用

开发基于 ARWorldTrackingConfiguration 的概念代码。从 iOS11.4 上的 Xcode10b1 部署时似乎无法正常工作

特别是代表:

根本没有被调用。当从 Xcode9.4 在同一设备上部署时,相同的代码运行没有任何问题。从 Xcode10 在 iOS12 上部署时也没有任何问题。下面是用于配置和初始化 ARConfiguration 的相关代码。

0 投票
2 回答
2649 浏览

unity3d - vuforia ARCamera 视频背景为黑色

我用 vuforia ARCamera 和 imagetarget 创建了assetbundle 场景。现在加载assetbundle场景后,场景可以以黑屏启动。我注意到 ARCamera -> Camera -> BackgroundPlane->VideoMaterial(Instance) -> "Custom/VideoBackground" 没有启用。但是当我手动启用它时,相机已启用并实时显示。无论如何在场景加载后启用该着色器。

图 1: 在启用和从assetbundle 打开场景之前

图 2:启用着色器选项后

0 投票
1 回答
401 浏览

c# - 在 Vuforia Unity 中计算 ImageTarget 和 ARCamera 之间的 X 角度?

我有一个 imageTarget,我用 ARCamera 跟踪该 imageTarget,我想找到 imageTarget 相对于 ARCamera(移动设备)的角度 X,因为我需要将我的对象(imageTarget)移向相机。我在 Unity 中使用 Vuforia。如果可能,请提供代码示例,因为我是 Unity 新手,不太了解。我在这里与您分享我的努力。我正在使用此代码来计算角度,我认为它不正确。请审查它。请帮我。

0 投票
1 回答
494 浏览

c# - “ARCamera”游戏对象没有附加“相机”

我在播放模式下不断收到此错误:

“‘ARCamera’游戏对象没有附加‘相机’,但有一个脚本正在尝试访问它。”

尽管将 Camera (MainCamera) 作为 ARCamera 的子代,但还是如此。此外,我找不到使用“相机”组件的脚本。

因此,我只在游戏视图和构建应用程序时出现黑屏。

0 投票
1 回答
331 浏览

unity3d - 带有 Unity 和 ARCore 的白色覆盖层的 AR 相机

我正在使用 Unity 和 ARCore。问题是,当我使用伽玛色彩空间时,AR 相机工作正常。但是,使用线性色彩空间它会在 AR 相机的顶部创建一个白色叠加层。我必须使用线性色彩空间。我该怎么办 ?

0 投票
1 回答
539 浏览

augmented-reality - 如何在 ARCore 中显示从服务器获取的图像?

我正在使用 ARCore 构建一个应用程序,我想在其中显示来自服务器的图像。我不想使用 obj、.smf、imgdb 文件和 3D 图像。我已经引用了许多链接,但没有一个链接显示如何使用 Arcore 从服务器获取图像。

0 投票
1 回答
1068 浏览

android - AR 平面未检测到垂直表面

我正在从事 AR 项目,我需要获取包括墙壁在内的水平和垂直两个表面并将 ar 对象放在该表面上。我已经尝试过以下事情来实现这一目标。但是有些它无法检测到墙壁或任何垂直表面。以下代码我已经实现。

扩展 ARFragment 的自定义 ARFragment。

我已经扩展了这个类以在我的项目中实现 ar。我仍然无法获取垂直平面。

0 投票
1 回答
80 浏览

documentation - Apple 关于 ARCamera.transform 方向的文档是否向后?

我很难掌握有关.ARCamera.transform

摘抄:

在相机空间中,当设备处于 UIDeviceOrientationLandscapeRight 方向时,x 轴指向右侧——也就是说,x 轴始终指向设备的长轴,从前置摄像头指向 Home 按钮。

好的,所以当我们处于横向右侧时,正 x 轴指向右侧,指向 Home 按钮...

但是文档UIDeviceOrientationLandscapeRight说:

设备处于横向模式,设备直立,主页按钮位于左侧。

所以在横向右侧,主页按钮在左侧。这与 Home 按钮和正 x 轴指向右侧的说法相矛盾。

我错过了什么?文档错了吗?他们是否打算参考的 文档UIInterfaceOrienation.landscapeRight

0 投票
0 回答
217 浏览

c# - LineRenderer 对齐不面向 Vuforia ARCamera

我正在尝试创建一个 Line Renderer,它在使用 Vuforia 图像目标增强的几个对象之间渲染一条线。

我了解 Line Renderer 组件具有“Alignment”字段,可以设置为“View”或“Transform Z”。对于我的项目,我需要渲染的线条始终面向相机,因此我将该字段设置为 View。这是组件的图片:

在此处输入图像描述

但是,在 Unity Editor 预览和我部署的 Android 应用程序中,线条会随着对象旋转(例如,如果我移动或旋转图像目标)。ARCamera 已经被标记为 MainCamera,所以它应该被识别为相机。

一旦我注意到这一点,为了测试该字段是否以某种方式被覆盖,我将这一行添加lr.alignment = LineAlignment.View;到应用程序开头的启动函数和更新函数中,以确保它始终设置为 View,但确实如此不改变任何东西。

Line Renderer 是否有可能总是面对 ARCamera?我缺少一个步骤吗?

这是该问题的图片,您可以在其中看到两条线旋转到它们的一侧(蓝色和绿色球体之间的顶线几乎不可见)。 在此处输入图像描述

0 投票
1 回答
760 浏览

unity3d - 如何在 Unity3d 中使用操纵杆更改 AR Foundation 相机旋转和位置

我正在 AR Foundation 中创建一个类似于 AR Portal 的项目。这有两种模式:

  1. 增强现实模式
  2. 操纵杆模式

AR相机和AR模式一切顺利。在操纵杆模式下,我无法旋转相机,我被困在这个问题上并且没有找到任何解决方案。如果我禁用了 AR Camera 的 Tracked Pose Driver,它会工作,但如果我启用 Tracked Pose Driver,它就不会工作。

启用 Tracked Pose Driver 时是否可以旋转相机?