arkit

    1熱度

    1回答

    我一直在嘗試使用ARKit跳躍來創建演示,其中用戶檢查放置在表面上的房屋,或者如果模型足夠擴展,甚至可以從內部檢查它。所以我開始使用Placing Objects演示,甚至在創建新的AR應用程序時使用基本項目。但是我遇到了同樣的問題,模型沒有正確放置,用戶也無法在模型中移動。 我已經採取了幾個.blend模型,我將其轉換爲.dae並將它們導入演示項目中。有些模型(.dae)非常大,所以我可以在它們

    1熱度

    1回答

    ARKit非常棒。不過,它看起來只支持iPhone相機。是否可以在ARKit中使用外部數據源(流視頻和姿態傳感器)?

    2熱度

    1回答

    我正在研究ARKit/SceneKit標尺應用程序,我試圖將標尺的刻度線和數字渲染爲紋理。標尺長度可變,可以隨時更改。 什麼是渲染數字和刻度線的好方法?現在我們正在使用UIGraphicsBeginImageContextWithOptions並做一個 ctx.fill(CGRect.init(x: 0, y: 0, width: 64, height: 8)) 但它似乎不是一個很好的解決方案

    0熱度

    1回答

    我做一些實驗用ARKit,並試圖在iPhone 5S運行只是爲了看看會發生什麼: 我在Xcode中得到這個錯誤9.0測試版6: 「ARDemo」要求「ARKit 「不支持iPhone的能力 到目前爲止好。我的問題是(並且與this one有點相關):是否可以安裝在iPhone 6S以下的iPhone上,即使ARKit不起作用? 我希望能夠提供ARKit作爲應用程序的補充,但只有在設備支持時才提供。

    0熱度

    1回答

    我正在玩新的ARKit,我能夠創建一個名爲SphereNode的新文件,該文件能夠在視圖上創建一個Sphere droppable。 問題是我真的想添加一個自定義對象而不是標準球體。一些建議?在這裏,您是用於創建球體代碼: import SceneKit class SphereNode: SCNNode { init(position: SCNVector3) { su

    1熱度

    2回答

    我正在iOS 11(beta)上使用ARKit和SceneKit編寫iOS應用程序。 此應用程序將許多項目添加到增強現實場景中。爲了識別這些項目,我子類SCNNode爲MySCNNode,把一個id場在它: MySCNNode: SCNNode { var id: Int ...some initializer to assign value to the id } 我還

    0熱度

    1回答

    我正在使用Apple https://developer.apple.com/sample-code/wwdc/2017/PlacingObjects.zip提供的示例使用POC。 現在放置物體在檢測到表面後正常工作。但是,當我將物體從檢測到的表面移動到某些其他空間(如牆壁或某些障礙物)時,它將與3D物體重疊。 在通過相機放置/移動3D物體時是否可以檢測障礙物? ARKit中是否有任何API可用於

    2熱度

    1回答

    我有一個.dae文件並且想要在SceneKit中使用模型。問題是,.dae文件具有不同的場景圖,在它: 在我ViewController.swift我有這樣的代碼: let scene = SCNScene(named: "art.scnassets/Edward_Kenway.dae")! self.baumNode = scene.rootNode.childNode(withName: "

    0熱度

    1回答

    我有簡單的ARKit應用程序(使用SceneKit),在空間中浮動的立方體與其他物體一起拍攝。我使用Fire作爲模板創建了.scnp文件,並對其進行了自定義,使其看起來像爆炸一樣。 一切看起來不錯,適用於碰撞,但我的整個粒子效果需要整個屏幕。我嘗試了.scnp文件中的所有可用屬性,但大小仍然很大。 如何設置效果區域大小?例如略小於我的立方體(寬度爲0.1米)。 這是怎麼運行的爆炸: let fir

    1熱度

    1回答

    我嘗試向ARSCNView的相機圖像添加B & W濾鏡,然後在其上渲染彩色AR對象。 我'幾乎沒有用下面的代碼添加到- (void)renderer:(id<SCNSceneRenderer>)aRenderer updateAtTime:(NSTimeInterval)time CVPixelBufferRef bg=self.sceneView.session.currentFrame.cap