Continuing my trawl through the WWDC sessions, came across this one:
Discover the latest updates to Universal Scene Description (USD) on Apple platforms and learn how you can deliver great 3D content for...
developer.apple.com
Some pretty neat things in there. What stood out for me was:
- Model tag allows displaying USDZ in Safari (no more exporting to gltf)
- USD Files can be added Freeform(!)
- Contributed to the Maya USD implementation, hopefully making it suck less (had to use it recently and still bitter)
- Contributed to Blender USD support in 3.5, added USDZ support
- Support for materialX in Preview/MacOS along with a materialX editor in Reality Composer Pro
- Improved USD schema support in Preview (this plus metal support for MaterialX shaders could be awesome).
And then there were some nice performance bits and pieces:
- Can now display the high res version of the Alab scene (26GB GPU memory) on a laptop. Now super smooth (before it was...slow, so assuming this tied to updates to the Storm delegate)
- Blender 3.5 is full native metal app; metal viewport can be up to 4x faster than the old OpenGL one.
All of which puts paid to the idea that 'Apple doesn't care about 3D' and the old chestnut that has been repeated ad nauseam on the Mac Pro threads, 'Macs can't do 3D'. The integration of 3D via USD into the OS far exceeds that of Linux or Windows, and seems Apple are pretty keen to make 3D a first class citizen of their OS's from collaboration and review (Composer / Freeform) to supporting DCC apps used or authoring 3D content (Houdini, Maya and Blender all got a mention). It feels like most of these have been edging along in the background for a few releases now, but with the release of visionOS and the need to create 3D content for that all these various tools are really coming together.
tldr; after this wwdc feeling pretty sanguine about the future of 3D on AS