我正在使用Xcode 7.3.1,Swift 2.x,iOS目标版本为9.3。在Apple文档中,我可以找到convenience init init(MDLObject mdlObject: MDLObject),但是在我项目中没有找到它。我打开了标准的游戏项目启动器,并且已经import ...
我在将设备动作(传感器融合)映射到SceneKit节点旋转时遇到了困难。问题的前提如下: 我有一个球体,并且相机被放置在球体内部,使得球体的几何中心和相机节点的中心重合。我想要实现的是当我围绕一个点物理旋转时,运动需要准确地映射到相机上。 实现细节如下: 我有一个节点,其几何形状为球体,...
我正试图在 iOS 上的 SceneKit 中实现网格透明度。但是,文档中似乎有多种方法可以使网格透明: 通过 SCNMaterial.(diffuse|emission|ambient|...).contents 使用 UIColor 的 alpha 通道 使用 SCNMaterial....
我为我的AR应用程序提供截图功能,我注意到我通过sceneView.snapshot()拍摄的截图比我从相机中看到的要暗得多。我正在使用苹果公司的ARKit示例代码,似乎这会影响它: camera.wantsHDR = true camera.wantsExposureAdaptation ...
我想展示一个沿z轴指向的金字塔,并在z轴周围自转。由于我的相机在z轴上,我希望从上面看到金字塔。我成功地旋转了金字塔以这种方式查看它,但当我添加动画时,它似乎会在多个轴上旋转。以下是我的代码:// The following create the pyramid and place it ho...
在2018年WWDC苹果公司宣布推出新的USDZ文件格式。 关于创建USDZ文件,以下是官方声明: 为了创建自己的usdz文件,usdz_converter已被捆绑在Xcode 10 beta中,是一个用于从OBJ文件、单帧Alembic(ABC)文件、USD文件(.usda或usd.c)创建...
根据我在文档和网络上所了解到的,SCNBillboardConstraint可以使节点始终面向视点节点-在ARKit中是用户的相机。 问题在于,当我将一个SCNBillboardConstraint添加到子节点时,它会消失。这些节点只是作为更复杂模型的子节点添加的一些SCNTexts。 层级...
现在您可以使用随附于 Xcode 10 beta 的 Apple 命令行工具将 3D 模型转换为 .usdz(未压缩的 zip 存档)文件。 将 .obj 文件转换为 .usdz 的示例代码:xcrun usdz_converter magnifying_glass.obj -g frame...
我正在尝试将在Cheetah 3D和Blender 3D中创建的动画加载到Scene Kit中,但是我得到的只是一堆“未命名动画”,每个动画都是相同的。 有人知道如何正确地从Blender或Cheetah 3D导出这些动画,以便Scene Kit可以使用吗?
我正在尝试寻找iOS设备前置摄像头和用户面部在现实世界中的距离。 到目前为止,我已经尝试了ARKit/SceneKit,并使用ARFaceAnchor检测用户面部距离摄像头的距离;但它只在近距离(约88厘米)内有效。我的应用需要识别面部距离长达200厘米。 我认为这可以在不使用trueDe...