我有一个使用SceneKit的Swift应用程序,适用于iOS 8。我从.dae文件中加载一个包含由骨架控制的网格的场景。 在运行时,我需要修改纹理坐标。使用变换不是选项——我需要为网格中的每个顶点计算不同的、全新的UV。 我知道在SceneKit中几何形状是不可变的,并且我已经阅读了建议的...
我正在尝试估算我的设备在空间中与QR码的位置关系。我正在使用iOS11中引入的ARKit和Vision框架,但是这个问题的答案可能不取决于它们。 使用Vision框架,我能够获取相机帧中包围QR码的矩形。我想将此矩形与设备平移和旋转匹配,以将QR码从标准位置转换。 例如,如果我观察到该帧:...
我正在开发一款iOS应用程序,我打算在AR中显示逼真/高质量的渲染效果。在尝试这三个选项时,我仍然不确定应该选择哪一个来开发我的应用程序框架:SceneKit、RealityKit和Metal。 我已经了解到SceneKit是建立在Metal之上的,但我不确定是否值得花费时间/精力编写任何自...
我有一个SCNCamera,位于(30,30,30)的位置,并在位于(0,0,0)位置的对象上使用了SCNLookAtConstraint。我试图使用UIPanGestureRecognizer让相机在想象中的球体上围绕对象旋转,同时保持相机和对象之间的半径距离不变。我假设应该使用四元数投影,...
这是苹果的Fox示例代码截图。正如您所看到的,他们使用.scn文件格式作为图形对象。他们在wwdc2015视频中明确表示这是由艺术家完成的。到目前为止,我只使用过.dae,并且一直认为这是唯一支持的格式。我的问题是,如何将存储在.dae文件中的对象导出到.scn文件? 编辑:如果我进入“...
观察苹果的示例AR应用程序,有许多逼真的物体(杯子,蜡烛等)。然而,在Xcode上使用场景工具编辑器时,很明显它只允许创建基本对象。 我的问题是,有什么软件/文件可以用来创建逼真的scn对象?我确信有软件可以创建3D模型并将其转换为scn文件。我只是不知道要使用哪个软件或哪些文件可以转换为s...
我正在同时学习ARKit和Scenekit,这是一个有点挑战的过程。 使用ARWorldTrackingSessionConfiguration会话创建后,我想知道是否有办法获得用户在场景中的“相机”位置。我的想法是让一个物体向用户当前的位置运动。let reaperScene = SCNS...
我如何利用ARKit跟踪的水平和垂直平面,将对象隐藏在墙壁/真实物体后面?当前,当您离开房间和/或在它们应该在后面的物体前面时,可以穿过墙壁看到添加的3D对象。因此,是否可以使用ARKit提供给我的数据,提供更自然的AR体验,而不会让对象穿过墙壁呢?