We’ve maintained a guide to 3D scanner apps for iOS and Android for quite some time now, and the most frequent comments we get on it are “it’s all iOS” or “where are the Android apps” and further variations of this specific message.

For the longest time, Android users have been plumb out of luck for any form of native or well-presented 3D scanning on their device. Of the limited options that do exist, they’re mostly terrible, providing poor results and worse usability.

Catching our eye recently is one promising new option that could, finally, offer a half-decent scanning experience on Android. It’s by the folks of the ill-fated Phiz smartphone-based turntable 3D scanner, and it’s called Kiri Engine.

The app has been available on the Play Store since December 2021. It gets regular updates, with user feedback through a lively Discord server influencing what comes next – features such as a desktop interface for Premium users to upload photographs not captured inside the app is one such example.

What is Kiri Engine?

The core concept hasn’t changed much since its release: connecting the convenience of the camera you carry (your smartphone) with photogrammetry processing power in the cloud.

This is not notably different from previous and current Android and most iOS-based scanning apps. Besides newer iPhone models, smartphones don’t carry the sensors required to natively capture scanning data. Fortunately, one effective and accessible method of 3D scanning is photogrammetry – stitching batches of photographs taken from all angles to cover an object. A point cloud can be made from common reference points across overlapping areas of the images, meshed, and combined with the color image data to give you your 3D model.

Advertisement
Advertisement
Advertisement

You only need a camera, and most smartphones carry competent camera tech. Ergo, through technomagical app wizardry, you can whip your smartphone out of your pocket, fire up an app such as Kiri Engine, and be snapping a 3D scan within mere moments.

Kiri Engine’s advantage is that its creators seemingly know how to put together a pleasant-to-use app, leading you from the capture stage to job queuing, processing, and the model finally landing in your library for you to download and admire.

3D Scanning with Your Smartphone

While it’s not a patch on the instant gratification of a lidar-equipped iPhone building the 3D model as you go, Kiri Engine’s scanning process is a simple-enough jaunt through a simple camera interface. We’ll admit the control over image capture is a bit spartan – you have no control over shutter speed, focus, and others settings you might want to control.

The app will give you a hint as to the quality of your photography. Depending on the number of photographs you’ve snapped, it’ll assign you a sort of score ranging from “Acceptable” to “Good”, and finally “Perfect”. It’s unclear if you achieve these quality tiers through the quality of images or quantity. We typically only ever hit “Good” just as we bumped into the 70 photograph limit for free users of the app. Oh yes, it’s freemium. More on that in a second.

It would be nice to see an indication of any angles or insufficient overlaps, something you get when using desktop (or even some mobile) photogrammetry software. As such, 70 photographs is a reasonable number to lap a moderately sized object a few times over.

Trialing a few scans under different lighting conditions, we captured some scans that could be suitable for 3D printing. Take into account that post-processing will almost always be necessary to isolate the object in focus from its background and wrap the model to be watertight.

By default, your scan includes the texture data. It is, after all, generating a scan from full-color photographic data. Your model is photorealistic from the get-go.

Kiri Innovations does not indicate the dimensional accuracy or limitations of the scans it produces. As a 3D scanning process, photogrammetry provides models as good as the data you give it, so take care to capture your model from all angles. Capturing Reality, the folks behind the highly-rated RealityCapture desktop photogrammetry software recommend moving no more than 30 degrees between the images of a surrounding pass and getting up close to capture details.

Advertisement
Advertisement
Advertisement

Tokens, Premium Account, and Differences

Kiri Engine is, effectively, free to use. You can generate scans without logging in, but you won’t be able to download the resulting models. Punching in some details to establish an account grants you the ability to export using the app’s token system. Free users get three download tokens a week. Using a token on a model effectively “buys” it, unlocking repeated exports without redeeming more tokens.

If you run out of tokens or don’t wish to use one of your remaining tokens on a model, you can make a single purchase for $0.99.

A premium subscription exists, too, giving, in addition to unlimited model export unlocks, a higher image count per scan of 200 (compared to the free tier’s 70), plus the use of the browser-based photo upload function and non-app-captured images from your device.

MasterChiefHelmet_KiriEngine by matt_all3dp on Sketchfa

The free tier seems to give plenty of functionality and capability for the casual user. Three export tokens replenish each week, and on signing up, you can earn a further three just for flipping through the three-step tutorial.

Premium access costs $6.99 per month or $49.99 yearly. Though it’s important to note that these discounted prices will increase at some point – Kiri Innovations was coy about the timing when asked.

We can see a few reasons why you might consider the upgrade to Premium worthwhile. Either you need to export more than three objects per week, unable to space out your scanning to take advantage of 12 scans’ worth of exports over four weeks. Or, you can wait, but need to scan much, much more. Taking the 12 free monthly exports into account, you’d need to scan 20 objects monthly for a premium subscription to make sense. Provided you’re content with the 70-image limit per scan, that is.

Up to 20 scans, you’re better off paying the $0.99 per export once your free tokens are used.

Post-Processing & Suitability

Scanning can be a messy business. While Kiri Engine does feature an isolation tool (currently in Beta) to separate what it determines is the focus from the background, the results may need tidying up in modeling software. Particularly so if you have an interest in 3D printing your scans.

From a week of playing with the app between other tasks, we’ve rattled off quite a few scans to varying degrees of success. Some are stunning, and capture enough detail to sell us on the idea of smartphone-based scanning. Others, less so.

The quality of scans obtained from it matches the effort you put in ensuring your object is well and evenly lit, of the appropriate type (non-reflective, for example), and that you’ve given the service a sufficient number of images to pull something together.

We’ve experimented with some of the limited scanning options for Android over the years. Kiri Engine feels like the first viable option with a future.

So yes, there are 3D scanning apps for Android, finally.

Notes

  • We tested Kiri Engine using an LG Wing (running Android 11).
  • You must sit through the photo upload process for each scan, referred to as a “Project”. (If you have a dual-screen phone, you can use other apps.)
  • Once uploaded, you can jump into another project or leave the app.
  • There’s a queuing system for processing scans. You might be waiting a while before you get your 3D model.
  • You can choose to keep the images on your device for reprocessing. We found 200-photo scans generally landed in the 3-400 MB region for project size.
  • If you want to 3D print a scan you’ve captured with Kiri Engine, we recommend booting up Meshmixer (or Fusion 360 – the same tools are available in both) to cut away the bits you don’t want and then “wrap” the model to make it watertight for printing.

Correction – August 18, 2022: Prices indicated were the values for European users paying Euros, not Dollars. Updated to local US pricing (it’s actually a little cheaper for US-based users). 

Advertisement
Advertisement

License: The text of "Photogrammetry on Android Is Surprisingly Good" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.

Stay informed with notifications from All3DP.

You get a notification when a new article is published.

You can’t subscribe to updates from All3DP. Learn more… Subscribe to updates

You can’t subscribe to updates from All3DP. Learn more…

Advertisement