Bellus3D Face Camera Pro and SDK currently are available only to our developers. If you are interested in joining our developer program, please fill out our questionnaire and we will respond to you shortly.
If you already joined our developer program, please sign in to our Developer Forum to get support and latest updates.
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.
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.
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.
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:
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.
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.
The Face Camera Pro is currently in production and available for pre-order on our website. The retail price is $499.00.
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 program questionnaire.
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.