I’m testing the USDZ export functionality in 3.8 pre-3 for Maya and I’m having trouble getting it working.
If I test in Chrome on Windows I can see the console has no errors and the href attribute of the link changes correctly to the blob data. On iOS though I can’t get anything to load in AR quick look and inspecting the console (using BrowserStack) I see the error:
visual_logic.js:1193 exportToUSDZ: export failed: TypeError: blob.arrayBuffer is not a function. (In 'blob.arrayBuffer()', 'blob.arrayBuffer' is undefined)
Unhandled Promise Rejection: TypeError: blob.arrayBuffer is not a function. (In 'blob.arrayBuffer()', 'blob.arrayBuffer' is undefined)
This happens on all iPhones I tested (6, 7, 8, X, 11, 12) and iOS versions (11, 12, 13, 14).
I have tested both the default Augmented Reality Verge3D example, a new project using the default cube, and integrating this into my own code based project and I cannot get the USDZ to load on iOS quick look.
Has anyone come across this issue, or successfully got a USDZ AR project working?
Thanks.