
Working with imported 3D objects in Motion
If you’re feeling adventurous, you can create your own 3D objects in the USDZ format or convert 3D objects in other file formats to the USDZ format for import into Motion. Apple provides two applications to help you create or convert your own 3D objects:
Reality Composer: One of the developer tools bundled with Xcode 11 or later, lets you make or customize your own USDZ 3D objects and scenes. Xcode is an integrated development environment (IDE) that includes a suite of software development tools. Xcode is available on the Mac App Store.
Note: Some USDZ files created and animated using behaviors and physics in Reality Composer may not play back in Motion.
See the Apple Developer support articles Creating 3D Content with Reality Composer and Exporting a Reality Composer Scene to USDZ.
Reality Converter: A developer tool available on the Apple Developer website, lets you import into Motion a 3D object or scene that’s in a format other than USDZ (such as OBJ, GLTF, or USD).
See the Apple Developer support article Introducing Reality Converter.
Because some USDZ objects obtained from unknown creators (objects downloaded from 3D model websites, for example) may be problematic, you can download Python-based tools for generating, validating, and inspecting USDZ files. These tools also include a converter that creates USDZ files from other 3D file formats.
See the USDZ Tools section of the Apple Developer support article AR Creation Tools.