[英]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.