USDZ File Rendering Changed with VisionOS 2

In November 2024 I posted a message titled, "USDZ Files Rendered Incorrectly in VisionOS 2.1.1". It is no longer possible to add to that message so here is a new message with the solution to this problem.


I have learned that this problem is not a bug, but is a feature. With visionOS version 2 Catmull-Clark subdivision became the default. I added the following to my mesh primitives and my USDZ files at https://stetekluh.com/usd/ now render correctly in visionOS.


uniform token subdivisionScheme = "none"


It is understandable that I thought this was a bug because Catmull-Clark subdivision was not the default with visionOS version 1 and still is not the default with Preview on the Macintosh. In addition, I only recently learned what Catmull-Clark subdivision is. I am indebted to an Apple employee who asked a visionOS engineer about this and relayed the information to me.

Apple Vision Pro, visionOS 2

Posted on Mar 16, 2025 05:19 PM

Reply

Similar questions

There are no replies.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

USDZ File Rendering Changed with VisionOS 2

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.