簡體   English   中英

提供 AR 應用顯示的最簡單方法 3D model

[英]Simplest way to implement AR app displaying provided 3D model

我有來自 sketchfab 的 3D model ,可以在.obj.gItf.usdz中下載。

為僅顯示 model 的 iOS 創建 AR 應用程序的最簡單方法是什么? (以便用戶可以看到模型的詳細信息)

要為 iOS 創建最簡單的 AR 應用程序,您只需編寫幾行代碼。 在 Xcode 中打開一個 ARKit/SceneKit 模板,刪除ViewController.swift文件中的所有行並粘貼以下代碼。

import ARKit

class ViewController: UIViewController {

    @IBOutlet var sceneView: ARSCNView!
    
    override func viewDidLoad() {
        super.viewDidLoad()

        sceneView.autoenablesDefaultLighting = true
        sceneView.scene = SCNScene(named: "art.scnassets/model.usdz")!
        sceneView.session.run(ARWorldTrackingConfiguration())
    }
}

不要忘記縮放您的.usdz model。 通常它比必要的大 100 倍。 這是因為 ARKit 和 SceneKit 以米為單位,盡管您的 model 可能以厘米為單位。 您可以在 Xcode 的 Inspector 中檢查它( bounding box參數)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM