1

I created .arobject file from apple's object scanning sample code.

Now I am wondering is there any way to convert this .arobject file to .usdz file?

Andy Jazz
  • 49,178
  • 17
  • 136
  • 220
Satish Mavani
  • 4,897
  • 2
  • 20
  • 30

1 Answers1

4

No, in ARKit 5.0 and earlier you can't convert .arobject file into .usdz file format (and vice versa). That's because .arobject file contains only the spatial feature information needed to recognize a scanned real-world object, it is not a displayable 3D reconstruction mesh of that object. In other words, .arobject contains a sparse point cloud, not a dense point cloud.

If you want to create a 3D model from a dense point cloud you need a special RealityKit's API for that. Look at this post and this post for further details.

Andy Jazz
  • 49,178
  • 17
  • 136
  • 220
  • 1
    Thanks for your answer @ARGeo, but is there any way that this .arobject data can be used for creating any 3dmodel?? – Satish Mavani Jul 29 '19 at 06:49
  • No, as this answer does imply. For creating a 3D model from a dense point cloud you need a third-party framework. – Andy Jazz Jul 29 '19 at 07:04
  • 1
    @AndyFedoroff is it possible to convert .usdz to .arobject? Or create it in Reality Composer app? The only thing I have found for creating .arobject is using Apple's application for scanning objects. – Kawe Jun 30 '21 at 07:59
  • Thank you! What about Reality Composer? Is it possible to use Reality Composer for detecting 3D assets in the real world? – Kawe Jun 30 '21 at 08:19
  • 1
    @KeyhanKamangar, it's an interesting question, post it, please. I'll answer it. – Andy Jazz Jun 30 '21 at 09:18
  • @AndyFedoroff here is the link: https://stackoverflow.com/q/68192037/7435893 – Kawe Jun 30 '21 at 09:26