Our USDZ file won't load on iPhone 7 with iOS 12. It works fine on my iPhone X and iPad Pro, both running iOS 12 Beta.
We've tried creating this using the terminal commands and get the following warning although we don't believe this is the issue.
Warning: in CreateMaterialBindings at line 59 of /BuildRoot/Library/Caches/com.apple.xbs/Sources/3DAssetTools/3DAssetTools-14207.2/external/ModelKit/extern/usd/pxr/usd/usdObj/translator.cpp -- OBJ mtl usemtl name has invalid name '15___Default', using default usemtl name: 'defaultShadeGroup0'
The screen on the iPhone 7 looks as such:
You can download the raw files here.
Follow these two steps to unzip, rename and rezip your
usdz
file.First Step (unzip
mmtest.usdz
file).usdz
file to.zip
..zip
file usingArchive_Utility.app
orRAR_Extractor.app
.JPG
and/orPNG
format.USDC
model ain't inverted.Second Step (recreate
usdz
again)Make sure that Xcode 10.2 is installed.
And here are a full list of options (type
xcrun usdz_converter -h
in Terminal):Now model works perfectly.