USDZ in Keynote

Apple's own USDZ files from their website does not display properly both in OPReview and in Keynote when imported. It displays properly, however, in Reality Converter bit with this error:

"Invalid USD shader node in USD file

Shader nodes must have “id” as the implementationSource, with id values that begin with “Usd”. Also, shader inputs with connections must each have a single, valid connection source."

I tried importing other models from external sources and they work without any issue at all.

Is there any potential fix or workaround this?

Thanks in advance.

Hi, Could you elaborate on what you mean by them not displaying properly? Additionally could you share what OS version you're on? 3D support requires being on macOS 14 or macOS 15 for best compatibility.

With regards to Reality Converter, it is flagging issues for older OS versions. If you're targeting macOS 15 or higher, you can ignore those errors and rely on the usdchecker command line tool instead.

USDZ in Keynote
 
 
Q