Webcam 3d scanner software
Top 3D scanner apps and software in 2022
3D Learning Hub
See all categories
Contents:
- Introduction
- How does 3D scanning work?
- Photogrammetry software
- 3D scanning software for 3D scanners
- 3D scanning apps
- Let's 3D scan today!
Introduction
How does 3D scanning work?
We already wrote an article about how 3D scanning works, so dig into it if you would like to know all the details! In a nutshell, 3D scanning allows you to produce a 3D model of a physical object. 3D scanning is a technology that’s now available for everyone. Doctors and other professionals use 3D scanners at work, but they are also widely used by commercial companies and amateurs.
3D scanning can be as easy as using your own smartphone or setting up a bunch of cameras. There are 3 methods to use 3D scanning technology: laser 3D scanning, photogrammetry, and structured light scanning. We prepared a guide to help you choose the best 3D scanner for your project. Since there are different devices used for 3D scanning, we organized our list of the top 20 3D scanning software by type: photogrammetry software, 3D scanning software used for 3D scanners and 3D scanning apps for your phone.
Photogrammetry software
Photogrammetry software is a technology based on photos to produce your 3D models. It uses photographs to calculate measurements and turn them into 3D data. To 3D scan with a phone, drone or a camera, you need photogrammetry software. We already dedicated a blog post to the best photogrammetry software, but now we will enrich this list.
3DF Zephyr
3DF Zephyr is one of the leaders on the market thanks to its UI. It is very intuitive and user-friendly. Inexperienced users will be guided through the 3D scanning process, however, 3DF Zephyr is not only for amateurs. Professionals from different fields will use a lot of helpful tools, such as the ability to transform the model into CAD software. There are also plenty of options to tweak the 3D model and adjust it.
Agisoft Metashape
This professional 3D scanning software is popular for GIS applications (Geographic Information System), but also for visual effects production, historical documentation and game development. The software is capable of working with both close-range and aerial photogrammetry.
An interesting feature of Agisoft Metashape is that the user can make 4D models as the software allows to save whole scenes as editable 3D objects
Autodesk ReCap
Autodesk ReCap stands for Reality Capture. It uses photos, but can also apply laser scans to produce 3D models. It can be used for aerial scans and close-range. The 3D objects can be used with CAD and BIM software. With this 3D scanning software, you will be able to achieve high-quality models, which can be edited thanks to specialized tools.
Bentley ContextCapture
This is a very powerful professional photogrammetry software, capable of producing whole infrastructure landscapes. It will give you a lot of advanced tools to organize and edit the 3D models. This software is popular for construction projects, it can create highly detailed street views This software can be with aerial photogrammetry and laser scanning in order to achieve the best 3D models. With Bentley ContextCapture you can even produce 3D animations and fly-throughs.
Colmap
Colmap allows for the production of 3D mesh from one camera or from a set up of cameras. It is free and easy to use. There are more advanced options available, especially to improve quality. However, you can’t edit the 3D model in this software. It is great for quick and easy 3D scanning.
DroneDeploy
As the name suggests, this 3D scanning software was designed for drones. It consists of two apps. One controls the path of the drone and will guide it from take-off to landing. A second program gathers the photos and creates a 3D model. It provides you with tools to measure areas, volumes, and distances. Additionally, you can add more personalized features.
IMAGINE Photogrammetry
IMAGINE is a professional photogrammetry software. It is important for you to consider if you’re planning to work with mapping 3D scans. It is very well known in the industry and used by the department of transportation, commercial mapping companies, and national and regional mapping authorities. It provides users with plenty of professional tools such as different point cloud views, to help transform the photos and manage large data.
Meshroom
Meshroom stands out for an easy learning curve. The 3D scanning process is very intuitive, and based on nodes and creates a 3D model for you. You also have the option to edit the nodes later and adjust the 3D scan according to your needs.
MicMac
This professional photogrammetry software was created by the French National Geographic Insitute and the French National School of Geographic Sciences. It provides you with highly professional tools, especially for academic and industrial applications. It can be used for small and large scale scans.
OpenMVG
Yet another 3D scanning software for professionals. It is trusted by computer-vision scientists and the Multiple View Geometry (MVG) industry. OpenMVG operates with Structure from Motion (SfM) photogrammetry technology.
Photomodeler
Photomodeller allows you to create 3D objects thanks to 3 different methods. You can manually fit common characteristics, automatically produce a 3D model from coded targets or match point clouds from overlapping images. It is an easy to use and affordable 3D scanning software.
Pix4D
This 3D scanning software covers all the tools from flying a drone to generating a 3D model. It will assure your drone path is correct and then allows you to create orthomosaics, index maps, elevation models or point clouds to produce an accurate 3D model. You also have access to different analytic tools so the model can be edited.
3D scanning software for 3D scanners
3D scanning apps
This cutting-edge technology of 3D scanning has gone so far that you can even use your phone to both make a 3D scan and then a 3D model. There are dedicated apps that will allow you to turn a real object into a 3D model in just a few clicks. Learn how to 3D scan with a smartphone
Qlone
This is all-in-one mobile 3D scanning software. Qlone will allow you to 3D scan and produce a 3D model with just your smartphone. It’s easy and fast to use. The 3D model can be exported into several 3D formats and sent for 3D printing.
Trnio
Trnio can be considered as photogrammetry software but can be used on a smartphone. It turns pictures into 3D objects, but you can also actually 3D scan the object. It offers two quality options: high and low texturing resolution.
Sony 3D Creator
If you need to get high resolution models using a 3D scan app on your smartphone, this Sony 3D Creator app could totally fit your needs. This free app is perfectly adapted to beginners, allowing you to render your 3D model in 4K for a better resolution.
Heges
Heges is a scanning app for iPhone, targeting professional users. This program has many interesting features: it performs 360° rotation, it includes “Infinity scanning” for large spaces. You can also make the most of its dark mode allowing you to scan in dark environment!
Scann3D
Yet another photogrammetry software. It has a very simple UI and is user-friendly. Take 20-40 pictures in order to generate a 3D model. It can work with small objects as well as bigger objects (such as a tree). You can export your model as an STL file, one of the most popular formats for 3D printing.
3D Creator
This mobile app was developed by Sony and will provide you with high-quality 3D scans, it’s especially popular for portraits. The models can be used within different apps such as messages, but also to 3D print models in full color.
Scandy Pro 3D Scanner
This intuitive 3D scanning software makes it so easy to generate high-quality models. It prides itself in light files without losing quality, built-in support for STL, OBJ, GLB, USDZ and PLY formats, and moreover, fully-featured editing tools.
Let's 3D scan today!
As you can see the list of Top 3D scanning software is long and for sure one of them will fit your needs. From professional landscape mapping to medical 3D scanning, this technology amazes us. But it can also be used at your home, all you need is a phone.
3D printing can be just as easy. All you need to do is to upload your 3D objects to our online Additive Manufacturing service. 3D printing has never been more simple!
Don’t forget to subscribe to our Newsletter and follow us on Facebook for the latest 3D printing news!
Related Topics
- Return to Top
Get the latest 3D printing news delivered right to your inbox
Subscribe to our weekly newsletter to hear about the latest 3D printing technologies, applications, materials, and software.
6 DIY 3D Scanners You Can Build at Home
Creating a 3D model of a real object can be done extremely fast if you have a 3D scanner at home. The problem is: 3D scanners are expensive to buy new.
If you're looking for a solution, why not try building your own affordable 3D scanner at home? It might not create perfect 3D models, but it's a cost-effective alternative to buying a 3D scanner.
Is It Cheaper to Build a DIY 3D Scanner?
The cost of buying a decent 3D scanner ranges from $700 to $10,000 at the highest end. On the other hand, building a DIY 3D scanner can cost less than $200—some even as little as $35.
Depending on the resolution of your homemade 3D scanner, you will still have to work to tidy up the 3D model so that it can be used for things like 3D printing, game development, or perhaps design prototyping. But overall, it will still speed up the design process when compared to building a model from scratch.
1. Cheap 3D Printed 3D Scanner
This 3D scanner is built using 3D printed parts, featuring both open source software and open source hardware files. If you choose to install the maximum of four lasers, then the cost of the project comes in at $35 to $50. Once it's built, handling the digital scan will require some legwork to smooth out. But considering its price tag, it's well worth giving it a go.
You can find the STL files and a full build guide on Instructables. Besides the 3D printed components, you will need one to four lasers, a stepper motor, a turntable, and an Arduino Nano to bring it all together. One benefit of this project is that it's been built many times by community makers, resulting in plenty of images and feedback surrounding the project to help fill in any gaps.
2. DIY 3D Scanner Using a DSLR Camera
Another option for building a 3D scanner is to use a DSLR camera and a method called photogrammetry. At its most basic, it involves taking a lot of images of an object from different angles and stitching those photos together in a software program to create a 3D model.
Alongside a DSLR camera, you will need an Arduino, a stepper motor and driver, an LCD screen, and an IR LED. The goal of the hardware is to build a rotating platform that moves by set amounts so that your camera can photograph the object in a very detailed and controlled way. You can find a great explanation of the project on Instructables.
The real difficulty of this project comes in processing the photos. A good photogrammetry program is essential, and that can cost over $150 to license. There is some free software available, but it may come with limitations.
If you're wondering if there is an alternative solution, you can read our guide to how to turn everyday objects into 3D models without a 3D scanner.
3. Optical CT/3D Scanner With Arduino
For something a little different, in this project you will build a 3D scanner that also doubles as an optical CT scanner. This type of scanner will do the trick if you have objects that are semi-transparent, like a gummy bear or a segment of orange. Otherwise, you can use this setup with the photogrammetry method for regular 3D scans.
Everything in this build is enclosed inside a box. This allows greater control over lighting the object to produce sharper images. While it involves some woodworking and construction, the hardware is still powered by a humble Arduino Nano, plus additional parts that you can find at any hardware store.
A great guide is available on Instructables for building the box, alongside details for creating a sleek control panel for changing photo parameters on the go.
4. FabScan: Raspberry Pi + Arduino 3D Scanner
This 3D scanner uses both a Raspberry Pi and an Arduino to build a 3D laser scanner. What sets this build apart is that it can be operated remotely via a web browser on a phone.
Much like other DIY 3D scanners, a stepper motor and driver are used to rotate a turntable holding the object you want to scan. Additionally, you will need a line laser and a Raspberry Pi camera. You can find the guide and a full components list on Instructables.
While the creators have gone with a laser-cut MDF box, you can just as easily use spare parts lying around the home to create the enclosure. Alternatively, cardboard can work too, and painting it black will aid in diffusing the laser light so that it doesn't interfere with the scan.
Once you have a good scan of your object, you might be interested in 3D printing it. Haven't got a 3D printer? Here is our pick of the best 3D printers.
5. The Ultimate Human Sized 3D Scanner With Raspberry Pi
While most homemade 3D scanners are built to capture a small object, it's also possible to build a human-sized 3D scanner. The way to do this is with a lot of Raspberry Pis, as you can see over on Instructables.
The maker behind this project scaled up his 3D scanner using a whopping 47 Raspberry Pis plus a Raspberry Pi camera for each module. The goal was to use the photogrammetry method to take a photo of his subject from every possible angle. Because he wanted to capture a 3D model of his two-year-old son, this all had to happen instantly.
Incredibly, it works, and it works very well too. If you have the time and investment to buy a box full of Raspberry Pis, you won't be disappointed because the results are impressive. The maker says you can use fewer Pis and cameras and still get good results, especially if you only need to capture the front of a person’s face.
6. Standalone 3D Scanner
Maybe you're just after a simple and small 3D scanner that you can make over the weekend. If so, then this project will suit you. This 3D scanner on Instructables is designed to be all-in-one, meaning that the photos are compiled onboard and an STL file is saved directly to a memory card. Instead of compiling the photos in a separate photogrammetry program, this 3D scanner handles them for you.
While it doesn't produce incredibly detailed scans, it does make for a rapid way to take a 3D model straight to 3D printing. One thing to bear in mind, however, is that the dimensions of the 3D scanner structure need to be kept exactly as written in order to match the code.
Building a Homemade 3D Scanner
Putting together a 3D scanner at home isn't extremely difficult to achieve. When compared to the expensive price of commercial 3D scanners, it's well worth building a DIY 3D scanner yourself.
With a Raspberry Pi or Arduino and a few extra affordable parts, you'll be well on your way to creating a cheap and awesome 3D scanner.
review of the 10 best programs for 3D scanners: the most popular software for 3D scan
04/30/2021
Content
-
- PhotoModler Scanner
- Rapidform 9000 Rangevision Scancenter
- GEOMAGIC CONTROL CONTROL CONTROL
- FARO Scene
- 3DF Zephyr
- Colmap
- PolyWorks
- Vxmodel
- Artec Studio
- Conclusion
-
by setting the parameters manually;
-
automatically, from already laid beacons;
-
from a point cloud from overlapping images.
-
XOS - designed to regulate and control 3D scanning, as well as processing the resulting images. nine0003
-
XOR - widely used in design, as it has a huge number of tools for 3D modeling. With its help, you can create high-precision three-dimensional models (on a cloud of points) of almost anything.
-
XOV - allows you to control the quality of the resulting three-dimensional image, which makes it possible to maximize its detail. nine0003
1 3D printers have long ceased to be a curiosity for Russians. Increasingly, these devices can be found not only in manufacturing plants and in companies involved in engineering and design. They are actively used by consumers both for personal needs (creating souvenirs, figurines) and for work purposes, moreover, in various fields - medicine, construction, science, car manufacturing, etc. However, all this would be impossible without 3D scanners that transfer data about a physical object into digital format and, using special computer programs, create a three-dimensional model, which can later be sent for printing. Scanning, in fact, is only the first stage of work, but the main part of it falls on the processing of the collected information. nine0003
Specialized software not only analyzes the information received and creates a virtual copy based on it, but also helps to eliminate possible errors and errors made during the scanning process and much more.
Today we will talk about the most popular programs for 3D scanners that allow you to solve almost any user task.
Photomodeler Scanner
Very simple and functional software that can create 3D models of varying degrees of complexity. Almost everyone can understand it and learn how to use it to recreate virtual copies of anything, even a person. nine0003
You can set the characteristics of a future object in Photomodeler Scanner using 3 methods:
In the latter version, the user will also need to indicate the position of the camera during the shooting process and mark control points on the images, linking them together. nine0003
Creating a 3D model with Photomodeler Scanner
With Photomodeler Scanner, you can create all kinds of diagrams, graphs, different planes, expand a 3D line, and much more.
This application is very affordable and at the same time allows you to get professional results with a minimum of effort.
RapidForm
One of the most frequently used and convenient programs. It is distinguished by its quality and versatility, as it is suitable for many models of 3D printers. nine0003
It analyzes the data received using a 3D scanner and creates an accurate three-dimensional model. If you need to make any changes, then it will be quite easy to do this, since the program is very simple and straightforward to use.
Example of work in Rapid Form
RapidForm has several types of programs:
RangeVision ScanCenter
Software that provides the user with a huge selection of functions and tools for creating a high-precision digital three-dimensional copy of an object of any complexity. For data analysis, unique algorithms are used that make it possible to convey as clearly as possible not only the geometry of the scanned object, but also its color (up to shades, including white) and texture. At the same time, anyone can understand the RangeVision ScanCenter, as it is intuitive and easy to use. nine0003
Screenshot of the process of creating a 3D model in Range Vision
It can work in various scanning modes: free, with markers and on a turntable. The resulting file can be exported to all popular formats.
All actions of the program are automated as much as possible (calibration, adjustment, analysis of the quality of scans), which greatly simplifies the task and at the same time gives the best result at the output. nine0003
Geomagic Control X/Design X/Wrap
Geomagic professional 3D scanning software is available in 3 versions: Wrap, Control X, Design X. They use the latest topological shape recognition technologies. They can not only project a three-dimensional image of an object, but also analyze the degree of its possible wear and deviations. Often used in reverse engineering.
Geomagic Design X 3D reverse design software. Provides the ability to combine CAD processing and 3D scan data based on a design, resulting in detailed CAD models. This can be done both automatically and manually by setting parameters and editing the processing of point clouds and polygonal meshes. nine0003
Geomagic Control X - software for quality control and geometry of 3D models. Provides users with a wide range of tools to enhance their scanning experience with reporting and data analysis capabilities.
Wrap : Used for processing point clouds and meshes, used in modeling and design. It works quickly and accurately, making it possible to optimize the resulting model without losing the original properties of the object, such as texture and texture. After processing the scan data with Wrap, the created 3D project can be printed. Suitable for both small and large items. nine0003
How to create a 3D model in Geomagic Wrap
The Geomagic software package, like other analogues, allows you to control the quality of scans and export 3D models created on their basis to various formats.
FARO Scene
Faro is a world famous manufacturer of 3D scanners, which also produces one of the most advanced software for them. One such program is Faro Scene. It is suitable for working both with "native" devices of the same brand, and for many others. nine0003
Faro Scene is widely used to create 3D models of various buildings
It is very effective in processing scans: it can combine them, carry out all kinds of measurements, visualize data, etc. In addition, thanks to the advanced functions of the program, it is possible to transfer color from a photo to a finished model by overlaying and further balancing it.
3DF Zephyr
Perhaps the most popular program among users, due to its convenience and simplicity. The interface is so clear that it is not difficult to understand it. nine0003
3D-Zephyr will not cause problems even for beginners
Suitable for both amateurs and professionals. The latter will especially like a large selection of tools and settings, including the ability to transfer the resulting three-dimensional model to CAD software.
Colmap
Indispensable in cases where you need to quickly and easily create a 3D copy of an object. Colmap makes it possible to use a 3D mesh both from one camera and from several. This approach is very convenient where you need to scan a large number of items in a short time. nine0003
Colmap example
The “minus” is that editing 3D models will not work without additional software. However, the quality of such 3D images is quite acceptable.
PolyWorks
The capabilities of the program allow you to analyze the accuracy of the resulting three-dimensional copy, as well as its quality.
3D object created in PolyWorks
PolyWorks is widely used in areas where maximum detail of a 3D object and its accurate reproduction are required: medicine, automotive, construction, design, etc.
Vxmodel
Software created specifically for reverse engineering products, as well as finalizing 3D scan data. It has the function of editing a polygonal model, its alignment, extraction of primitives, construction of surfaces and export of objects. nine0003
Vxmodel can create 3D models of various parts
It can process information from any 3D scanners and translate it into CAD and prepare it for 3D printing, so it is very convenient to use. Manufactured by Creaform.
Artec Studio
Quality software with a wide range of tools. At the same time, you can use it even if you do not have the skills to work with such programs. Especially for such users, the "Autopilot" mode was developed, which simplifies the process of processing 3D scanning data as much as possible, independently selecting algorithms based on the user's answers. nine0003
3D model obtained with Artec Studio
Allows you to control the quality of the 3D model not only at the processing stage (compatible with Geomagic Control X), but also in the process, giving a color signal about how close / far the operator is from the object when scanning.
The program itself is able to select the degree of sensitivity of the scanner, as it can analyze the type and complexity of the surface. This makes it possible to digitize even dark and shiny objects. nine0003
Well determines the colors and configuration of the scanned object, making it unnecessary to apply markers. Suitable for formatting scans for CAD.
Artec Studio easily handles large amounts of data, making it ideal for 3D scanning of various buildings and structures, etc. All operations are performed very quickly and efficiently.
Conclusion
All the programs for 3D scanning discussed above have good tools and a sufficient amount of options to perform tasks of any degree of complexity. They are suitable for both professionals and ordinary users who do not have experience with such software, since they have a high degree of automation and have a fairly understandable interface. nine0003
Each major manufacturer of 3D scanners releases its own software for them, which is constantly updated and improved. However, many of these programs can easily be used on third-party devices without loss of quality. You can use any of the listed 3D modeling software.
If you need equipment for 3D printing, but it is difficult to make a choice on your own, contact Tsvetnoy Mir. The specialists of our company know absolutely everything about the process of creating three-dimensional models and will help you choose a 3D printer or scanner based on your tasks and capabilities. It is important to us that our customers get exactly what they need. nine0003
Call: +7 (495) 287-41-45, 8(800) 550-02-09 and we will answer any of your questions!
Add to compare
Product added to compare Go
Manufacturer | Shining 3D |
Add to compare
Product added to compare Go
nine0249Add to compare
Product added to compare Go
Manufacturer | Range Vision |
Add to compare
Product added to compare Go
Manufacturer | nine0251 Range Vision
#Useful
Expert in the field of additive and subtractive technologies, 3D equipment and CNC machines with over 10 years of experience.
Share
all materials
Almost DIY 3d scanner for home / Sudo Null IT News high-quality scanning is out of the question. nine0003
But the main plus that I took out from the article is the David-3D scanning program, which really has a good manual in Russian and, importantly, buying a license is the last thing required, since the free version is limited only to saving the scan result. Everything else works in full, which means that it is quite possible to test the program, settings and your hardware as much as you like. And if you don’t need the result with high accuracy, then you can do without buying a license at all. nine0063
I needed accuracy, since the main thing I wanted to scan was miniatures from the Warhammer board game (so that later I could change them as I wanted and print them :)). The height of these "soldiers" is only 3 cm, but this does not prevent them from being very detailed.
If you do not need to shoot such small objects, then your equipment requirements will be lower, which means that it will be much easier to assemble a similar scanner for yourself.
The principle of the program, and accordingly scanning, is well described in the article, which was linked above (I think it is not necessary to duplicate this). It is advisable to read that article first, as this one will be in some way its logical continuation. nine0003
But let's start in order. What you need to try 3D scanning at home:
1 - projector.
2 - webcam.
That's all, the short list turned out surprisingly well. However, if you want to get very accurate and high-quality scans, then you will have to modify some things with pens. Of course, you can’t do without additional costs, but in the end it will still cost less than buying any of the commercially available 3D scanners, and the quality of the result can be obtained much better. nine0003
Now, in order and in detail.
PROJECTOR.
I, like the author of the previous article, started my first experiments on scanning with a laser pointer, but they immediately showed how inconvenient this method is. There are several disadvantages here at once:
- the impossibility of obtaining a beam with a sufficiently thin line. Moreover, when you turn the pointer, the distance from the lens to the object changes, which means the focus is lost.
- if you need to scan regularly, turn the laser pointer with sufficient accuracy and smoothness by hand is very difficult, and tiringly easy - the hands are not such a stable tool when it comes to a long time. nine0063 - you have to scan in the dark so that only the laser line is visible and nothing more.
And if the second drawback can still be dealt with by creating a special rotary mechanism (although this is already not such an easy task, in any case, this cannot be done in 5 minutes on the knee), then getting rid of the first drawback is more expensive.
When I realized all this, I decided to try scanning with a projector, for which I borrowed some simple model from a friend. nine0003
A small clarification should be made here - in the last article the author mentioned the possibility of scanning with a projector, although the proposal was, in my opinion, very strange -
A projector with a powerful lamp will do, the light of which must be directed through a narrow slit to the object being scanned
This may have been the only option in earlier versions of the program, but in version 3 that I experimented with, the projector was used much better, because there's a feature called Structured Light Scanning (SLS). Unlike laser scanning, the projector immediately projects a grid of vertical and horizontal lines of various thicknesses onto the object, which reduces the scanning time by an order of magnitude and allows you to automatically shoot the color texture of the object. Well, with good focus, a 1 pixel wide line is much thinner than you can get from an inexpensive laser pointer. nine0003
Unfortunately, I didn’t take pictures from those first experiments, and there wasn’t much to take pictures of - the projector is on the table, next to it is a webcam, all of this looks in one direction :) However, even such a simple design showed that this option much better both in terms of scanning speed and quality. Then I decided to buy myself a projector for these purposes.
The criteria for choosing a projector were simple - higher resolution, lower price and dimensions :)
The choice settled on IconBit Tbright x100 - an ultra-compact DLP LED projector, 1080 resolution - at that time it seemed to me that you couldn’t imagine better, but as it turned out later, I was wrong, although while working with it, I got a lot of interesting experience. nine0003
The first problem that occurs when scanning a small object with a projector is that for best results, the size of the projected grid should roughly match the size of the object being scanned. This projector made it possible to obtain the smallest screen diagonal at the closest focus - about 22 cm. Agree that against such a background, a miniature 3 cm high is far from the concept of "approximately equal sizes." The answer was found on the official forum - people in such cases install camera lenses on the projector for macro photography. Given the small size of the projector lens, I opted for marumi lenses with a thread diameter of 34mm. nine0003
Using two of these kits, I managed to get a projector screen with a diagonal of only about 3 cm. Which turned out to be quite enough to make my first microscan -
This is a single scan, therefore there are “holes” on the model, torn edges and etc. By turning the coin and scanning from different angles, you can get several of these scans, which are subsequently combined into one object (the scanning program itself allows you to correctly combine different scans, stitch them together and save them as a single object). In the process of stitching, the shape of the object is also specified. But saving the results of such stitching is possible only after purchasing a license. nine0003
And now the moment has come for the first thing that is not necessary for scanning, but with it the process is much more convenient - this is a stand for a projector with a camera. The calibration process itself is needed not only for the program to recognize the parameters of the equipment - the software must also calculate the relative position of the camera and the projector. In the course of work, their change is not allowed (as well as changing the focus of the camera), which means that it is necessary to firmly fix all this, because the number of scans can be large even for one object. nine0003
David's main page shows a similar system - it is nothing complicated. Yes, and looking through the forum and seeing how different people organize it for themselves, I realized that nothing complicated is required here.
For these purposes, a stand was taken from a burned-out LCD monitor, and plexiglass from it, cut and glued like this design, as it looked in the first version , which allowed changing the screen diagonal and scanning objects of different sizes. nine0063 It should also be mentioned that scanning with a projector does not require the constant presence of calibration panels in the field of view. After the calibration is done, they can be removed. This allows, having calibrated the installation, to easily transfer it, move it, etc.
That is, you can use a large calibration template to calibrate at home on the walls, and then go outside with this stand and laptop and scan your car, for example. We took a smaller template, put a couple of lenses - and you can scan jewelry. nine0003
Recently, the company has released an improved scanning kit, here the stand looks much more serious and interesting -
2000 euros is not entirely justified, it is not difficult to assemble something like this yourself and much cheaper.
Let's go back to the projector. As it turned out, this projector had one major disadvantage for being used in a scanner, namely its native resolution (854*480). And everything would be fine if it produced the same output, but alas, the picture was converted to standard resolutions (such as 1024 * 768), and as a result, a line one pixel wide was somewhere brighter in different parts of the screen, where - something dimmer, somewhere already and somewhere wider ... All this had a negative effect on the quality of scanning, expressed in the form of ripples and stripes on the resulting model. nine0063 By that time, I was already thinking about buying a projector for a stereolithographic 3D printer (http://geektimes.ru/post/245590/). After considering several options, I settled on the Acer P1500 model, because. it does not need any modifications to be used in a printer (this projector, without any lenses, is able to give a focused image on a screen of about 4 * 7 cm). So, for the scanner, it will fit perfectly. At the same time, the resolution of 1920 * 1080 is real. And so it happened, I still use this projector and am completely satisfied with the results. nine0003
CAMERA.
The criteria for choosing a camera were the same as when choosing a projector. Having gone shopping, I stopped at the Logitech C615. The scan of the coin was made from it, without any modifications. But when I tried to scan the figurine, I ran into a problem called "depth of field". When the object is so small, then in fact we get macro photography, and sharpness with such shooting is achieved only in a small segment, literally just a couple of millimeters (which is why the coin was scanned well - the relief fit perfectly into the sharpness area). It was decided to convert the camera to a different lens. Several different lenses were ordered on Ebay for testing, and a new case was cut out for the camera board. The plan was like this0003
The final result was slightly different
The main idea, I think, is clear. And now, both on Thingiverse and on the forum of the program, you can download stl for printing cases for different types of webcams.
I had to remove the standard lens from the camera board, and as it turned out later, the IR filter was removed along with it, so be careful in this matter. The filter will then come in handy for use with other lenses, although you can buy them separately - the price is cheap. nine0003
Thus, I have formed such a collection of lenses.
While I was waiting for the lenses to arrive, I was reading various photography forums. Studying the issue with depth of field, I found out that you can increase it by closing the lens aperture more. This means that the lens was required one in which it was possible to adjust the aperture (alas, among those ordered, not everyone had such an opportunity, but luckily I got a couple of them). In general, to improve the camera, it is desirable to have a varifocal lens with a zoom and an adjustable aperture. In practice, everything turned out the way it was in theory - closing the aperture, an increase in the depth of field was immediately visible, which made it possible to scan three-dimensional, but small objects. nine0003
The main lens I use is mounted on the camera in the photo above. The second, with an adjustable aperture, is the largest, in the center. I use it for very very small objects. The rest are without a diaphragm, so I don’t use them - it turned out that these two were quite enough.
Now I plan to either find a webcam with a higher resolution (the quality and detail of the scans directly depends on the resolution of the camera), or try to use some digital camera for this purpose with the ability to shoot video - usually you can get a lot more resolution in them, and lenses are better. nine0003
Actually, this could be the end - it seems that he told about everything. I also thought that this was the end of my scanner assembly, but the farther into the forest . .. While studying the forum of this program, I often came across various schemes of turntables - fortunately, the software allows you to automate the scanning process. After one scan, a command is sent to the com port, the turntable rotates, turning the object by a given number of degrees, and gives a command to the next scan. As a result, with one click of the mouse, we have circular scans of the object - it would seem, what more could you want? I tried this system with interest, but alas, I absolutely did not like this approach, and there are a couple of reasons for this. nine0003
1 – if the object has a complex shape, then simply rotating it will not be enough – you also need to tilt it in different directions so that the camera with the projector reaches all the depressions and other hard-to-reach places.
2 - even if there are no such places, and considering all the scans that were made, there are no parts left on the object that did not fall into the scan, the question of the accuracy of the scan remains.
Let's say that some part of the model on one of the scans came out perfectly. But this does not mean that on all the scans in which this part fell, it also looks perfect, and when stitching scans from different angles, the result will be averaged, which cannot please. The program allows you to slightly edit the received scans (you can cut out the unnecessary part). If we rotate the model by 20 degrees, then after a full rotation we will have 18 scans, the part we need may well be present on half of them, therefore, in order to leave the best result, we will need to remove this piece from 8 scans ... And such pieces with a complex There can be many models, as a result, almost half will be cut off from each scan, which is very laborious and time consuming. nine0003
Instead, it is better to immediately scan adjacent areas after the first scan and check the result. As soon as a piece is ready, we move on to scanning the next one, and so on, until the entire model is in perfect shape. This approach gives the best results in less time.
But the question of convenience arises. Agree, it’s inconvenient to manually try to rotate an object, looking not at it, but at the monitor - in order to control the hit on the lens without changing the distance to the camera and the projector at the same time (so as not to lose focus). With the next similar balancing act, I accidentally touched the camera, which accordingly knocked down the entire calibration, and the whole process had to be started anew. I categorically did not like this alignment, and after some thought I came up with a plan for such a design (which, as you understand, I subsequently assembled). nine0003
This is not a turntable in the usual sense of the term. Thanks to this design, I can not only rotate the model, but also tilt it as I need. In this case, the center of the model remains in the plane of focus, but even if not, you can move the mount with the model back and forth.
All this was assembled on arduino, a small control program was written, and as a result, now I don’t have to get up from the computer when scanning - using the program, I change the position of the object being scanned, and at the same time, right there, in the window cameras I choose the best angle for scanning. nine0003
Insides
I put the possibility of automatic scanning into the program, as well as scanning not only in a circle, but with inclinations of 45 degrees in one direction and the other, which gives three times more scans. Nevertheless, in the end, I still never use this opportunity - it's too inconvenient to sort through the resulting pile of scans and clean them from unsuccessful pieces.
We should also mention some nuances of scanning.
1 - it is impossible to scan shiny and mirror surfaces. The light from them is reflected, or gives such a glare that the program cannot correctly recognize the line. If there is a need to scan such an object, then such parts will have to be masked with something (washable paint, paper tape, etc.). nine0063 2 - it is more convenient to scan monotonous objects, since when the camera is set to a light color, the projector's brightness is not so high, the exposure is low, etc. And a dark-colored object needs more brightness, so if you have a multi-colored object, then different parts of it require different settings to get the best result. Here, too, it is more convenient to use scanning the object in parts.
3 - if you want to immediately get a color texture, then please note that the settings of the camera and the projector for scanning do not affect the settings for removing the texture (the scan is generally done in black and white mode), so play around with the settings in the texture mode just as you would do in scan mode. nine0003
My scanning process now looks like this:
- Focusing the projector and camera
The projector's light is too bright and the projected grid is not visible in the photo, but here is the view from the camera in the program
- scanner calibration
printed on magnetic paper - so you can very quickly adjust to different sizes of scanned objects. nine0003
Software view
It is recommended that the combined angle between the beam of the projector and the camera be around 20 degrees. Therefore, such a stand is used - when scanning large objects (for example, a person), the camera should be set aside much further from the projector, but here they are close to me. The location of the camera relative to the projector can be only vertical, or only horizontal, depending on the geometry of the object. In this case, the arrangement is diagonal (13 degrees vertically and 36 degrees horizontally). nine0003
Scan results from different angles. These are already cleaned up scans, i.e. all unsuccessful and unnecessary parts (figure stand, mount that got into the frame) parts have been removed.
Combining scans for subsequent merging into one object
Due to the fact that each scan has its own color, it is convenient to control the correct alignment.
Well, after combining the scans from different angles, we get the following models
Miniature of Boromir from Lord of the Rings. nine0063
When scanning a multi-colored object, the result is slightly worse if you don't bother too much. But then you can get an object immediately with a texture :)
Original models
In the gallery of user works on the developer's website (http://www. david-3d.com/en/news&community/usergallery) you can find many more interesting scans , even fingerprints people scan. And there are even scans of the same miniatures from Warhammer
In conclusion, I would like to say that no matter what hardware you use, no matter what expensive 3D scanner you buy, this is not a panacea for printing anything. Theoretically, of course, you can send the resulting object to the slicer and print, but there are several reasons why you should not do this, but in any case, you should study 3D graphics packages. nine0003
1 - The resulting scans, with good scan quality (and we want to get the best quality) have a lot of polygons. No, even is VERY a lot. The scan of Boromir after the merger contained more than 8 million polygons - not every slicer will be able to work with such an object.
2 - Any objects bear traces of assembly and manufacture. And if in reality needle files and sandpaper are used to fix this (and sometimes there are still inaccessible places where it is impossible to use tools), then working with a digital copy of an object, we can change it as we like - remove defects, improve detail, etc.