arkit相关内容

如何为ARKit创建场景文件?

在ARKit示例源代码中,我可以看到“.scn”[场景工具包文件]。 我想知道如何创建一个新的场景文件? 比方说硬币场景? 有可以下载的网站吗?或学习如何创建一个供我使用?🤞 推荐答案 您可以在Xcode的“新建文件”对话框中从头开始创建一个。它是一种资源类型(与GPX文件位于同一区域)。Chris Language关于构建SceneKit游戏的书中有一个非常好的章节,介绍了X ..
发布时间:2022-05-18 14:52:55 移动开发

使用ARKit加载的3D文件有大小限制吗?

我正在使用ARKit开发一个增强现实应用程序,其中我们需要加载一组建筑物的3D模型。我的计划是探测一个水平面,并将对象放置在那里。检测到的3D模型或平面大小是否有任何大小限制? 推荐答案 如果您谈论的是文件的物理大小,我应该说每个模型的多边形数比以MB为单位的大小重要得多。尝试创建每个模型包含5K到10K多边形面的模型。 如果您谈论的是3D建筑本身的大小,请记住,对于大型环境,您 ..
发布时间:2022-05-18 14:31:44 移动开发

如何利用ARKIT在GPS坐标系下放置三维物体

使用Project Dent尝试将3D对象置于绝对GPS坐标。 自述说明如何将2D信息批注对象放入AR空间,但我无法让它将3D对象放置在GPS坐标中 Project Dent不使用标准的SceneView,这使得基于大量教程来尝试和实现这一点变得很困难。使用基于ARCL的SceneLocationView 这是2D批注的示例代码 let coordinate = CLLoc ..
发布时间:2022-05-18 14:21:57 移动开发

如何以编程方式移动ARAnchor?

我正在试用新的ARKit,以取代我已有的另一个类似的解决方案。真是太棒了!但我似乎想不出如何以编程方式移动ARAnchor。我想慢慢地将锚点移动到用户左侧。 将锚创建在用户前面2米处: var translation = matrix_identity_float4x4 translation.columns.3.z = -2.0 let ..
发布时间:2022-05-18 14:10:15 移动开发

纹理ARMesh来自ARKit相机框架的几何图形?

这个问题在一定程度上建立在thisPOST的基础上,其中的想法是从带有LiDAR扫描仪的iOS设备中获取ARMeshGeometry,计算纹理坐标,并将采样的相机帧作为给定网格的纹理应用,从而允许用户创建其环境的照片级真实感和3D表示。 根据该帖子,我调整了其中一个响应来计算纹理坐标,如下所示; func buildGeometry(meshAnchor: ARMeshAnchor, ..
发布时间:2022-04-14 11:46:17 其他开发

我如何从集合视图中选择项目并将其添加到SCNScene?

我正在使用SceneKit和ARKit。我已经用一组表情符号制作了collectionView。现在我希望用户能够从collectionView中选择表情符号,当他/她触摸屏幕时,所选表情符号将以3D形式放置。 我如何才能做到这一点?我想我必须为Node创建一个函数,但我的想法仍然在脑海中模糊,我不是很清楚。 推荐答案 只要表情符号是2D元素,最好使用SpriteKit框架来上传 ..
发布时间:2022-04-09 13:04:54 移动开发

如何在使用光线投射时重新着色模型的所有部件?

我的arViewReality Composer中有一个fanfare.reality模型。我按entity(at:location)进行光线投射,并启用对象的ModelDebugOptionsComponent(visualizationMode: .lightingDiffuse)命中,这会使对象的外观变为灰色。然而,我发现只有旗帜本身变灰了,旗帜上的旗帜根本没有变化。 我通过LoadA ..
发布时间:2022-04-09 12:54:30 移动开发

ARKit在参考图像消失时移除节点

我正在构建AR Scanner应用程序,用户可以在其中扫描不同的图像并因此获得奖励。 当他们将摄像头对准某个特定图像时-我将SCNNode放在该图像的顶部,并在他们从该图像移除摄像头后-SCNNodeGET被解雇。 但当图像消失且摄像机保持在同一位置时SCNNode未被解雇。 如何使其与参考图像一起消失? 我在这里研究了很多其他答案,但它们对我没有帮助 以下是添加和删 ..
发布时间:2022-04-09 12:44:17 移动开发

IOS:USDZ文件中的闪电问题

我正在尝试使用QLPreviewController显示AR内容。除了灯光以外,一切都很好。如果我使用Xcode或MacOS的Quick Look预览文件,照明是自然的,但当我使用QLPreviewController预览时,对象太暗了! 是否可以调整照明、比例和其他设置? 推荐答案 在Xcode13/12中没有此类问题 AR QuickLook框架基于RealityKit渲染引 ..

ARKit图像检测和添加来自Assets.xcsets的图像

我正在玩弄我从苹果开发人员网站下载的AR图像检测代码。我正在尝试修改它,以便在检测到图像后,在Resources/Assets.xcsets中的AR Resource文件夹中显示特定的图像。我看到一个类似的问题在两年前发布过,我尝试了这个也是唯一的答案,但没有成功。有人能帮忙吗?谢谢! 导入ARKit 导入场景工具包 导入UIKit 类视图控制器:UIView控制器,ARSCNViewDe ..
发布时间:2022-04-09 12:37:03 移动开发

IOS:在场景中放一盏灯会让一切都变黑吗?

好的,当我在Swift/Xcode中添加到我的ARScene中时,我正在拼命尝试在我的对象上实现这种温暖的照明-温暖的照明和周围的小发光灯光: 明确地说,我不希望添加到场景中的对象看起来像是属于周围的房间。我想让他们脱颖而出/看起来温暖而光彩照人。ARKit上的所有教程都会教你如何模拟实际房间的照明。 Xcode有几个照明选项,从摄像头收集的环境中拉出,因为: if let li ..
发布时间:2022-04-09 12:33:46 移动开发