ARKit是iOS 11.0中引入的Apple增强现实框架,它集成了iOS设备RGB相机数据和运动传感器数据,以产生强大的增强现实体验。
我正在构建一个图像跟踪应用程序,它显示一个带有 AV 播放器的平面,以便使用 SCNPlane 在图像之上播放视频。当用户滑动到下一张图像时,将播放下一个视频。我能够...
ARWorld 地图可以与 roomCaptureView 一起使用吗?
有人知道我是否可以将 ARWorld 地图与 roomCaptureView 一起使用吗?这样我就可以扫描并保存一个房间,然后保存扫描数据,保存 ARWorldmap,然后制作一个新的 roomCapture...
我已通过编程方式创建了 ARSCNView,如下代码所示。该应用程序在我的真实 iPhone 上运行(没有崩溃),但显示空白/黑屏。它也不要求访问相机(我有......
如何为我的 3D .USDZ 模型创建准确的 CollisionShapes?
这就是我的模型的样子及其碰撞形状(粉色)。 我的问题是,当我尝试点击模型的最底部(圆圈)时,我无法做到这一点,因为
是否可以使用纹理实现 alpha 透明度? 我有包含 8 位 RGBA 的 png 文件,但由于某种原因,应该透明的部分只是黑色。 我分配材料...
ARKit ARWorldTrackingSessionConfiguration 在范围内找不到
我是一名新手 IOS 开发人员,当我使用 ARKit 时,我遇到了一个问题“**在范围内找不到‘ARWorldTrackingSessionConfiguration’”
调用 SCNScene(named: "art.scnassets/diceCollada.scn") 时,返回 nil 时发生错误。如果你把苹果提供的作为样本的ship.scn文件作为(名称...
当我在 Xcode 上创建 ArKit 项目时,样板项目将无法运行并返回找不到 Ship.scn 资源的错误。 SceneKit 项目的样板代码: 导入 UIKi...
我能够使用 ARKit 和 SceneKit 车辆物理功能制作一个简单的遥控汽车 AR 应用程序。但现在我需要改变车型。我正在使用 SceneKit 车辆演示汽车模型 我能够将其导入...
我目前正在使用 ARKit 和 SceneKit 开发 AR 应用程序,并且在 ViewController 类中遇到了音频播放问题。我有一个 SCNNode 代表一个旋转和移动的盒子...
当虚拟对象附加到其网格时,如何刷新创建 ARView 的 SwiftUI UIViewRepresentable?
我正在尝试 AR 应用程序。我正在尝试执行以下操作: iOS设备通过ARView显示真实场景,ARView创建网格。 每当网格更新时,我想找到...
CoreData 是 AR 应用程序存储 3D 模型的好方法吗
我想知道将 3D 模型存储在 Core Data 中是否高效且有意义?如果不是,最佳解决方案是什么?像Firebase之类的东西还是? 我目前正在使用 CoreData,但我认为...
我正在使用 SwiftUI 和 RealityKit 学习 AR,我从一个非常基本的实现开始,首先仅显示相机流。 稍后的虚拟对象应该使用 ModelEntity 来放置,并且......
有谁知道为什么我总是收到此错误? (线程 1:致命错误:隐式解包可选值时意外发现 nil)
我正在尝试制作一个在 AR 中播放视频的应用程序,视频应该漂浮在用户面前。这是我的代码: 导入 UIKit 导入RealityKit 导入场景工具包 导入AVKit 导入 ARKit...
即使将合成器移动到课外,如何修复 AV 语音合成器错误“无法列出语音文件夹”?
我尝试在 ARKit 应用程序上使用 AV 语音合成器(我以前从未使用过),但我不断收到相同的错误消息“无法列出语音文件夹”。 我看到同样的问题...
我正在尝试最大程度地使用 RealityKits 实体组件系统,但我在将几个部分组装在一起时遇到了困难。特别是围绕 HasModel 组件。 现实作曲家我...
如何从 Reality Composer 场景中恢复每个 ModelEntity() 对象的行为,这些对象与 HasCollision 协议组合在一起?
多亏了 Jazz 先生的回答,我才能够让一个 Reality Composer 场景中的所有对象都可以拖动。 在使它们可拖动之前,我已经为两个模型实体添加了行为......
我正在使用 ARKit 通过 SceneKit 构建 AR 应用程序。当我创建 SCNPlane 对象时,当 SceneKit 使用 ARPlaneAnchor 的 x 和 y 属性范围检测到水平面时,我遇到了这个
使用 CIImage 在 ARKit 上使用 metal 提供相机视图
在 Apple 的 ARKit with metal 示例代码中。它使用 ARFrame pixelbuffer 用金属绘制相机视图 func updateCapturedImageTextures(frame: ARFrame) { // 创建两个纹理(Y 和 CbCr)
ARKit 3D Motion Body Motion Capture 中的错误
3D 动作捕捉的示例代码中有一个错误。虚拟对象的脚踝和脚没有准确地叠加在人身上。脚始终朝下,参考附图...