4 ms·
It uses the Object Capture API introduced in the latest version of macOS. The API allows you to create 3D models from images with just a few lines of code. ht
by nobbis 5y ago
It uses the Object Capture API introduced in the latest version of macOS.
The API allows you to create 3D models from images with just a few lines of code.
https://developer.apple.com/augmented-reality/object-capture https://developer.apple.com/augmented-reality/object-capture
- schappim 5y agoIf we're talking Swift frameworks, ModelIO (underrated) and ObjectCapture are certainly part of things.
- nobbis 5y agoHe asked for the “blackbox that takes set of images as an input and produces a 3D model as an output.” That black box is Object Capture API, which takes a folder of images and outputs an USDZ (or OBJ) file. Model I/O isn’t necessary. Kudos to Apple for releasing a photogrammetry pipeline that allows web and app developers to build tools like this, with zero knowledge of 3D reconstruction required.
- schappim 5y agoYou're not wrong (althought we do use ModelIO a lot). I just saw that you're from https://www.aboundlabs.com https://www.aboundlabs.com and metascan.ai Your scans look great! So how does your black box work?
- secretsatan 5y agoI’ve just been trying out the photogrammetry session, it’s super simple to use. I think Apple’s photogrammetry software isn’t as advanced as other’s, but it is free and works well small scale. I work in the same field, making a capture app for photogrammetry software
- schappim 5y agoYeah what Apple's has is a clear lead on the time required to build objects. I think that the photogrammetry side of things, the "give me an object now" will shift towards mobile device camera apps. It is only serverside now due to power requirements.
- secretsatan 5y agoIf they make the api available on ios it will be a game changer, i’m hoping they’ll make it available for the m1 chipped devices
- schappim 5y agoThe rumours say they're putting m1 level devices in the the headset. Again the power budget is the only issue!