问题
Apple AR Quick Look apparently only supports .usdz
files. So, what is the easiest way to convert an .obj
or .stl
to .usdz
?
I googled this first but the most popular result was to use a free tool called Vectary, but when I actually tried to use it, it wasn’t free.
Thanks.
回答1:
With iOS 13 & Reality Kit, Apple has released a USDZ converter that does not require Xcode; the converter is a Python based tool. I have been using it the last few days to convert various files gltf, obj files.
Download link:
https://developer.apple.com/download/more/?=USDPython
Example usage:
usdzconvert someobject.obj
You will want to edit paths for your environment variables.
Or double click the file which is in the top level of the folder:
USD.command
to launch a shell with the environment variables set.
And within Xcode 11, you can export SCN files to USDZ files.
It is well worth watching the WWDC 2019 video; it is just over 30 minutes:
https://developer.apple.com/videos/play/wwdc2019/602/
回答2:
If you're using Xcode 11, you can utilise the following command in
Terminal
:
usdzconvert ~/Desktop/file.obj
usdzconvert
command is a Python script that converts .obj
, .gltf
, .fbx
, .abc
, and .usda
/.usdc
/.usd
assets to usdz
.
However, if you wanna use this command in Terminal, you need to download usdz Tools from HERE.
In case you're using Xcode 10, type the following command in
Terminal
:
xcrun usdz_converter ~/Desktop/file.obj ~/Desktop/file.usdz
For further details look at THIS POST and THIS POST.
回答3:
If you're using Xcode, this is the easiest solution
Open the file in Xcode, then go to File > Export... and choose the file type (.usdz
is 'Universal Scene Description (Mobile)'):
回答4:
Apple released a tool called Reality Converter that has an interface which allows you to convert your .obj, .gltf and .usd files into .usdz
Check it out: https://developer.apple.com/news/?id=01132020a
来源:https://stackoverflow.com/questions/57940320/what-is-the-easiest-way-to-convert-obj-or-stl-to-usdz