USDZ models not appearing in Motion

Hi. Been trying to use USDZ models in a for-fun project. Motion's built-in models render in the canvas as expected. But I found a few models on Sketchfab (which are 'converted' to USDZ from one of the many 3D packages out there) that don't appear at all. I only get Motion's 3D view tools in a blank bounding box.


I've tried 3D Object Controls in Motion, Environmental Lighting, switching from 2D to 3D groups, scrubbing the model's position in the Z axis, adding camera and lights as well as project background transparency. I've also tried re-exporting the models in Reality Composer. Nothing works.


Strangely, all of the models render in Finder's Quickview but not in Preview. Most of the models I'm looking at are pretty simple. But they are animated (walking cartoon cat and the like).


Any suggestions highly appreciated.


I'm running Motion 5.6.3 on MacOS 12.6.3.

Posted on Feb 6, 2023 4:15 AM

Reply

Similar questions

10 replies

Feb 11, 2023 2:44 AM in response to waleedkc

Ok so I stumbled across Apple Reality Converter (AR Creation Tools - Augmented Reality - Apple Developer) which has allowed me to export a couple of models originally made in .fxb to USDZ. Success! You can drag the entire model folder (including textures) into Reality Converter then simply export. Sometimes I needed to make minor texture corrections which was fairly straightforward. I'm very excited! Thanks to everyone who took the time to walk me through this.

Feb 6, 2023 6:12 AM in response to waleedkc

I tried the file you posted (I got the link in the e-mail before it was deleted), and also the old yellow robot.

They both are behaving the same way as in your mac - the image does not show at all in Motion, no matter how it is moved with the controls onscreen or in the Inspector.


I also tried an old free usdz model of the Earth that I had somewhere on my mac, and that is still working correctly - SORT OF. I actually had to move it somewhat to see the whole globe - something that I did not have to do before.


It seems that the "bounding box" for usdz objects may not be computed correctly, resulting in objects being truncated.

Feb 6, 2023 9:14 AM in response to Luis Sequeira1

I don't think this is a problem with Motion, I think it has to do with the model. I tried the Yellow old robot and it did not render in Motion, as you stated. If you look at the Custom Unit Size parameter, when set to Automatic, the size was massive (couldn't even see the first digit), this means it's being scaled more than 1,000,000 times it's "original" size just to fit in the canvas. When I brought it into one 3D app, the model was 200 mm. Blender could not open it, and I could not see it in Xcode.


FWIW, models from sketchfab often come from an artist working in a software (Maya, Blender, Cinema, etc.) in any of a variety of formats (obj, fbx, glTF, etc.) and sketch fab then runs some process to convert them to USDZ. On top of this, the artist creating the model has to set them up correctly (real world scale, align to ground plane/origin, etc.). I've seen plenty of stuff that is posted on sketchfab that is clearly being made by people with limited 3D workflow knowledge. It can be a great source for content, but it can also be problematic. I've seen objects offset by huge distances from the center, or not real world scale (too big/too small). Additionally, as fantastic as USDZ is, it's still relatively new as a format and if the conversion or writing of a file goes wrong, you are going to need to take it back into a 3D app and fix the problems.


If you really need this item. It might be best to contact the creator. See if they can help you out.


One last thing, this was published 2 years ago, in USDZ development terms, that's actually a lifetime, a lot has advanced. Maybe contacting Sketchfab to let them know the model is problematic as a USDZ?

Feb 6, 2023 9:52 AM in response to GFXZen

Thanks GFXZen. I figured it could be a combination of Sketchfab's model conversion to USDZ as well as Motion's early adoption of the format. Hadn't considered set up by the artist as another layer, as you mentioned. Thing is, I downloaded several free models and (in my excitement to use in my hobby project) purchased a few others. None worked, even though they all happily show up in the Finder's Quickview.


Will probably reach out to the artists as you suggested. Thanks again.

Feb 12, 2023 6:40 PM in response to waleedkc

Yeah, Reality Converter is kind of a must have. I've used it in various ways. It generally works really well with .obj files. For FBX you have to install the appropriate tools, but it can also be a real help. I've had mixed results with gltf files, sometimes you need to use the .glb variant. For those not familiar with Reality Converter, it is a general purpose tool for converting to USDZ, you an also replace textures (note it uses PBR materials which can be a bit different in setup from how many of us learned to texture in the past). I also recommend having Xcode and Reality Composer, as these can be used to open some 3D formats and then convert to USDZ.


But be prepared, as this thread shows, USDZ can be tricky based on a number of factors, so you man not always get the same results between different applications. It's still a format in it's infancy, but seems to be where lots of tools and systems are headed.

Feb 13, 2023 7:00 AM in response to GFXZen

I haven't had much success with Reality Composer converting the original (mostly) Autodesk .fxb models I got from Sketchfab. Meanwhile Reality Converter, despite being beta and last updated in 2020, did a decent job: half the models converted with animation, about 1/3 converted without animation and the rest failed to open.


As someone who knows next to nothing about 3d modeling, I hope more tools head toward a single 3d file standard, be it USDZ or whatever. Like how we can use lots of software to export .jpg, .pdf, .h264...

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 models not appearing in Motion

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