![見出し画像](https://assets.st-note.com/production/uploads/images/122876236/rectangle_large_type_2_676d9f5a31cd244f4d63757041823647.jpeg?width=1200)
【visionOS】USDZファイルをVision Proで表示する
USDZファイルとは
USDZファイルとは3DオブジェクトのファイルでARなどで使用することができます。
iOS17.0〜ではiPhoneだけでUSDZファイルを生成することもできるようになりました。
USDZファイルを表示させてみる
USDZファイルはAR Quick Lookにてサンプルファイルが用意されているのでそこからDLするか複数の画像から生成することが可能です。
![](https://assets.st-note.com/img/1701619969588-lVxZILRNIs.png?width=1200)
DL及び生成したファイルをVision Proに表示させる最小コードは以下の通りです。
struct SampleView: View {
var body: some View {
RealityView { content in
do {
let entity = try await Entity(named: "Bearbrick")
entity.scale = [0.5, 0.5, 0.5]
entity.position = [0, -0.15, 0]
content.add(entity)
} catch {
print("error")
return
}
}
}
}
これでUSDZファイルを表示することができます。
![](https://assets.st-note.com/img/1701620373764-spB9kAdz1y.jpg?width=1200)
![](https://assets.st-note.com/img/1701642691573-tf4iSMk3mS.jpg?width=1200)
いいねと思えたらよろしくお願いします😋