Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can you edit a USDZ mesh that has been included in AR project?

How can you edit a usdz file and maintain the rigs that have been set inside of it? For example, I am trying to edit the robot.usdz mesh included in this example project -

https://developer.apple.com/documentation/arkit/capturing_body_motion_in_3d

The robot.usdz file is included in the character folder.

I have tried the following:

  1. Convert usdz > scn > dae using scntool. However the scntool fails to successfully convert the file
  2. Convert usdz > stl file using ModelIO. The STL file loses all joints and does not include the geometry
  3. Try adding a node to the SCN file > convert back to usdz. The robot character fails to load via RealityKit
  4. Tried using the Unity usdz package manager. Did not have much success here and was not able to edit the actual geometry

Do you have a recommended pipeline for editing the actual mesh for a usdz file? I do not have an original dae or fbx or gtlf file.

like image 797
soCohesive Avatar asked Dec 19 '19 18:12

soCohesive


People also ask

How do I edit a USDZ file?

USDZ Specifications The file is read-only, and to edit it, you use the unzip command at the command line, called Terminal in Mac and iOS development. Alternatively, you must change the file extension to . zip and extract the contents. Then, you edit the individual files with appropriate tools.

How do I open USDZ files on Iphone?

Apple Preview, which comes bundled with macOS, can open and view USDZ files. Reality Composer is another app developed by Apple that can view USDZ files, as well as edit, save, and convert them to other formats. It is available for iOS and iPadOS and is bundled with Apple Xcode 11 for macOS.


1 Answers

You can easily import a textured 3D model contained in .usdz file into Autodesk Maya 2022 with a corresponding Pixar MayaUSD Tools plug-in installed. Then edit your .usdz model and export it.

like image 107
Andy Jazz Avatar answered Jan 04 '23 13:01

Andy Jazz