He 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.
I’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
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