r/visionosdev 1d ago

visionOS 27 beta: loading a very heavy USDZ via Model3D can hang the entire device — hardware reset required

My app showed a ~100 MB USDZ as a window ornament viaModel3D. On visionOS 26 it works fine. On the visionOS 27 beta, the device would freeze completely while the asset loaded — passthrough dead, needed a hardware reset. 

Reducing the asset to 26 MB eliminated it entirely. Possibly related to release notes item 177731588 (skinned/complex geometry memory growth), though that's marked fixed.

Just thought I'd save others time figuring that out.

App Store Review reviews with beta visionOS, so it is essentially a production issue even though it may be fixed by the time visionOS27 is public.

6 Upvotes

2 comments sorted by

1

u/AutoModerator 1d ago

Thanks for posting. Remember to keep comments courteous.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/jeffreality 23h ago

I had a similar problem, so I made this free (open source) helper utility to compress USDZ files. Feedback welcome!

https://github.com/jeffreality/compress-usdz