8得票4回答
RealityKit - 如何为ModelEntity实体动态调整不透明度?

通过将ModelEntity的model属性上的材料颜色设置,可以改变物体的不透明度/透明度。但是如何实现动画效果呢?我的目标是使物体从完全不透明的状态开始动画,然后淡出到设定的透明度,例如50%。 使用SceneKit中SCNNode的SCNAction.fadeOpacity就特别容易了...

10得票1回答
pARK在iPhone 3GS上的工作

我一直在基于iPhone增强现实框架进行开发,该框架可以在这里找到。 但遗憾的是,在没有陀螺仪的手机(如3GS)上无法正常工作(正如所述)。 有人知道如何修复,以使其能够使用运动传感器和指南针方向来工作吗?或者有人会提供代码以解决此类框架的问题吗? 我需要一种方法来让向量起作用,如果不可能...

25得票4回答
ARKit平面检测 - 类型'ARView'的值没有成员'session'

我正在尝试将平面检测添加到一个简单的ARKit应用程序中。我想把图片放在垂直平面上。 因此,首先需要检测平面,然后才能添加我在RealityKit中创建的物体锚点。 然而,问题是我不确定使用ARKit 3和Xcode 11检测平面并将其添加到我的场景中的正确方法。 应该很简单: imp...

12得票1回答
RealityKit - 在ARView中放置模型时出现运行时警告

当我点击ARView中的模型进行加载时,运行时出现以下警告:警告(次要线程):在sdf/path.cpp的第859行的AppendProperty中--只能将属性“preliminary:anchoring:type”附加到prim路径(/) 警告(次要线程):在sdf/path.cpp的第8...

9得票1回答
如何提升ARKit 3.0中的人物遮挡效果

我们正在使用ARKit中的人物遮挡制作演示应用程序。由于我们想在最终场景中添加视频,因此我们使用SCNPlane来渲染视频,并使用SCNBillboardConstraint确保它们面向正确的方向。这些视频也是部分透明的,使用SCNMaterial上的自定义着色器(因此同时播放2个视频)。 ...

37得票3回答
ARKit - 获取场景中 ARCamera 的当前位置

我正在同时学习ARKit和Scenekit,这是一个有点挑战的过程。 使用ARWorldTrackingSessionConfiguration会话创建后,我想知道是否有办法获得用户在场景中的“相机”位置。我的想法是让一个物体向用户当前的位置运动。let reaperScene = SCNS...

8得票2回答
CMMotionManager没有产生任何.deviceMotions。

我正在为我的公司开发一款AR应用程序,它在大多数设备上都能正常运行,但在十分之一的设备上(所有iPhone 4和4s,5.1.1+),却出现了问题。 当我们运行以下代码时: CMDeviceMotion *d = motionManager.deviceMotion; if (d...

8得票5回答
iPhone SDK - 获取/计算相机视场角(FOV)(增强现实)

有没有办法通过调用API来找出或计算iPhone相机的视场角(FOV)?还是说你必须亲自手动找出它? 如果无法使用API获取或计算,而是必须将其硬编码到应用程序中,则查找应用程序正在运行的设备的最佳方法是什么?不同设备具有不同的FOV(iPhone 4的FOV比之前的版本大)。此外,每个设备...

7得票2回答
如何使样例运行OpenCV

我正在尝试制作Open CV项目样本,用于模板匹配,如此处所述。 到目前为止我所做的步骤包括: 下载并导入Open CV框架到我的项目中,将.m扩展名文件更改为.mm,在.pch文件中我已经包含了代码 #ifdef __cplusplus #import <opencv2/ope...

12得票2回答
增强现实工具包 - 安卓

我一直在寻找免费或商业增强现实工具包,并需要有关最佳工具包的建议! 我不想使用只能识别图案并创建形状的工具包。我有一个想法,使用本地位置并从服务器上获取POI,将其呈现到AR视图中。 有什么建议吗?