Face Camera Pro FAQ

How does Bellus3D Face Camera Pro work?

The Bellus3D Face Camera Pro™ is an add-on camera to a mobile device designed for high-resolution 3D face scanning. It works with the mobile device's front-facing camera to scan your face in about 15 seconds while you turn your head from left to right. The scanned data is processed on the device in seconds to generate a 3D face mesh. The output is a standard 3D file with a high-resolution color texture map that can be sent to a 3D printer or printing service, uploaded to a 3D site such as Sketchfab, or imported to a 3D system for rendering or processing.

What are the applications of the Face Camera Pro?

The Face Camera Pro measures 500,000 3D face points and generates a face mesh with up to 1 million triangles. It also generates a color texture map with up to 4K (image width) resolution. Many applications can benefit from having access to such a high-resolution 3D face model. Some examples include virtual try-on, medical/cosmetic surgery, virtual makeup, game character customization, 3D facial recognition, and 3D printing.

What is the technology behind the Face Camera Pro?

Bellus3D has developed state-of-the-art 3D face scanning technology optimized to run on mobile devices. The Face Camera Pro uses two infrared laser projectors to project many tiny invisible dots on your face, and 4 sensors (3 in the camera and 1 from the mobile device host) to simultaneously capture hundreds of high-resolution infrared and color images of your face from different angles. These images are registered and fused using our proprietary software running on the mobile device to create a full-color 3D face model. Unlike other 3D scanners, the Face Camera Pro is specifically designed for close range high-resolution scanning (from 20cm) and works with most mobile device cameras. By incorporating an external color camera in our scanning, the output quality can be improved with a better external color camera and lighting. The 3D scanning can also be done in total darkness if color is not required as the Face Camera Pro emits infrared light during scanning.

What devices are supported by the Face Camera Pro?

The Face Camera Pro requires a high-resolution front-facing color camera (8MP or up recommended), a fast multi-core processor with 3GB of RAM, and USB 2.0 or 3.0 port. At this time, we have tested with the following tablets:

  • Android (via End User Andorid App and SDK):
    • Huawei MediaPad M3 (Android 6 or 7)
    • Samsung Galaxy Tab S3 (Android 6 or 7)
    • Samsung Galaxy S7, S7+, S8 and S8+ (Android 6 or 7)
    • Huawei Honor 8 (Android 6 or 7)
    • Motorola Moto Z (Android 6 or 7)
    • Other devices MAY work, but have not been tested.
    • Android 8 is not supported yet.
    • Current release does not support armv7a platform.

  • Windows OS 10 (Support only via SDK):
    • Microsoft Surface Pro
    • Alienware
    • Some Dell Laptops

We are keeping an up to date list of supported devices on our website. Please check there for up to date news. We also recently announced our Windows SDK and will be making announcements of our support of Windows devices. iOS devices are not currently supported.

What is the output format and file size of the Face Camera Pro?

The Face Camera Pro generates an OBJ file with MTL and JPG texture map. The OBJ file can be easily converted to other 3D file formats, such as PLY or STL, using third party apps. A full scan without any reduction in size can contain 1 million triangles. The output file size and the number of triangles can be controlled by the user. A standard resolution output with 60,000 triangles and a 2K (width) color texture map is about 6 MB. A high-resolution output file with about 250,000 triangles and a 4K texture map is about 24 MB. Addition information, such as normal or depth map, is also available.

When will the Face Camera Pro be available and what's the cost?

The Face Camera Pro is currently in production. The retail price is $500.00.

How do I develop applications for the Face Camera Pro?

To develop applications for the Bellus3D Face Camera Pro you need to become a registered Bellus3D Developer. If you are interested in joining the developer program, please fill out our developer enrollment form.

Can I embed the Face Camera Pro in my own device?

The production version of the Face Camera Pro with the case is 100mm x 26mm x 13mm (w, h, d) in size and has a USB cable with a Type-C connector. Please contact us for more details.

Why can't the Bellus3D face scan app run on an Android device without using an external Bellus3D Face Camera Pro USB camera just like on iPhone X? Some Android phones do have 3D cameras.

We need a 3D camera to capture 3D data for high quality face scans. On iOS, we are using iPhone X and iPad Pro's Face ID camera to capture high-resolution 3D data. The vast majority of Android phones do not have such type of cameras today. Some of the newer Android phones are just coming out with some type of 3D cameras but their depth accuracy is usually lower than iPhone X, and certainly below our Face Camera Pro. Also, there is no standard Android API for 3D cameras, such as the iOS AR Kit, for outside developers like Bellus3D to develop a standard Android app that will work across different Android phones. That's why we built Face Camera Pro to support Android and Windows PC users. We will evaluate again as more Android phones with 3D cameras come on the market.