75得票1回答
现实套件 vs 场景套件 vs 金属 - 高质量渲染

我正在开发一款iOS应用程序,我打算在AR中显示逼真/高质量的渲染效果。在尝试这三个选项时,我仍然不确定应该选择哪一个来开发我的应用程序框架:SceneKit、RealityKit和Metal。 我已经了解到SceneKit是建立在Metal之上的,但我不确定是否值得花费时间/精力编写任何自...

31得票2回答
LiDAR和RealityKit - 为扫描模型捕捉真实世界纹理

任务 我想要捕捉一个真实世界的纹理,并将其应用于通过LiDAR扫描仪产生的重建网格。我认为应该使用投影视图模型矩阵来完成这项任务。纹理必须从固定的视角制作,例如从房间中心。但是,如果我们可以将作为场景中立方体贴图纹理收集到的环境纹理数据应用到重建网格上,那将是一种理想的解决方案。 看看3D ...

27得票3回答
与ARCore和ARKit相比,Vuforia有哪些限制?

我是一个增强现实领域的初学者,正在开发使用智能手机创建建筑物平面图、房间布局等精确测量应用程序。因此,我在研究可用于此目的的最佳AR SDK。有关将Vuforia与ARCore和ARKit进行比较的文章并不多。 请建议使用最佳的SDK,以及每个SDK的优缺点。

27得票1回答
什么是ARAnchor?

我正在尝试理解和使用ARKit。但有一件事我无法完全理解。 苹果关于ARAnchor的说法: 一个真实世界的位置和方向,可用于在AR场景中放置物体。 但这并不足够。所以我的问题是: ARAnchor到底是什么? 锚点和特征点之间有什么区别? ARAnchor只是特征点的一部分...

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

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

19得票3回答
ARKit支持哪些3D模型格式?

ARKit支持哪些3D模型格式?是否有人知道在ARKit中使用的所有支持格式以及Xcode可以导出哪种格式用于应用程序?

17得票3回答
如何使用Xcode转换器创建USDZ文件?

在2018年WWDC苹果公司宣布推出新的USDZ文件格式。 关于创建USDZ文件,以下是官方声明: 为了创建自己的usdz文件,usdz_converter已被捆绑在Xcode 10 beta中,是一个用于从OBJ文件、单帧Alembic(ABC)文件、USD文件(.usda或usd.c)创建...

16得票3回答
如何创建 .usdz 动画?

现在您可以使用随附于 Xcode 10 beta 的 Apple 命令行工具将 3D 模型转换为 .usdz(未压缩的 zip 存档)文件。 将 .obj 文件转换为 .usdz 的示例代码:xcrun usdz_converter magnifying_glass.obj -g frame...

15得票2回答
理解ARKit世界变换矩阵

在ARKit中,当我执行命中测试时,会返回的一个ARHitTestResult实例。其中一个属性是worldTransform,我理解它包含了物体位置的4x4转换矩阵-simd_float4x4。 作为一个对线性代数和3D图形非常不熟悉的人,我该如何编辑这个矩阵,比如将它的y坐标增加0.05...

14得票4回答
ARKit-如何使用LiDAR从iPhone/iPad导出OBJ文件?

如何将最新iPad Pro上由新的SceneReconstruction API生成的ARMeshGeometry导出为.obj文件? 这是SceneReconstruction文档链接:https://developer.apple.com/documentation/arkit/world...