3D scanning can appear to be complex, but there are actually only a few standard steps required.
Iâve used multiple 3D scanners, and each tends to come with its own software to control and process the scans. The software is actually the most complex part of the process, as the scanning is usually a straightforward affair.
One very common issue with most of the 3D scanning software is that there are different terminologies, confusing interfaces and a lot of mystery involved. In almost every software tool Iâve tried, Iâve been initially baffled by the workflow.
In this post Iâm going to explain the fundamental steps of 3D scanning that must happen in each scanning workflow. By understanding the basics, you might have a better chance of understanding whatâs actually going on when you use these scanning tools.
Note that here Iâm talking about the workflow for non-photogrammetry 3D scanning, where you have a physical 3D scanner of some sort.
There are ten fundamental steps in the 3D scanning workflow:
- Calibrate
- Scan
- Scan again
- Align
- Fusion
- Meshing
- Texturing
- Editing
- Simplification
- Export
3D Scanning Calibration
After one sets up the hardware, which may involve cables, PCs, tripods, turntables and other accessories, the initial stage is to calibrate the configuration.
This is sometimes done by using a standard target object where the device and software registers its settings. Sometimes youâll be asked to move the target around to obtain the proper calibration.
Certain turntable systems require you to run the scanner against an empty turntable to calibrate the system. This also enables easy subtraction of the table from the scan later on.
3D Scanning
The actual scan takes place after calibration. Here the trigger is struck, and the scanning begins. You might have to wave a handheld scanner around the object, or perhaps wait for a turntable to rotate fully.
This must be done carefully to ensure all surfaces are scanned. Good software will provide feedback in real time showing whatâs been scanned for the operator.
Also important will be the distance to the subject. Most scanners will have an effective zone beyond which (too close or too far) the scan wonât register. Itâs important to sweep this â3D scanning sweet spotâ over the surfaces of the subject.
3D Scanning Again
While the steps above are obvious, now it gets more tricky. Often a scan takes place, but the bottom of the object is missing because you canât scan underneath an object.
The solution is to do additional scans. Typically the object is reoriented, perhaps turned upside down, and scanned again. The idea is that youâll later combine the two scans together and thus join the top and bottom. Sometimes youâll need several scans to capture the entire object.
3D Scan Alignment
At this point youâll be âaligningâ the multiple scans that youâve previously collected. This step is not required if you have only one scan, and that explains why some software tools have confusing workflows: you may or may not need to do alignment.
The alignment process usually involves selecting three separated points on a scan, and then matching these three points on the second scan. The software then âjoinsâ them together and refines the alignment automatically. This can be done for multiple scans, joining one to the next and building up a whole 3D model.
3D Scan Fusion
Fusion is the process of putting the scans together after alignment. The scans may be slightly off for various reasons, so this is not as straightforward as pasting them together. There may also be stray scan points that donât make sense and here some of them will be culled.
3D Scan Meshing
Up until this step youâve been working with âpoint cloudsâ. These are simply points in 3D space representing where the scanner detected a solid surface in 3D space. While the scan might appear to be complete, if you zoom in with the software tool you will see that itâs really just a bunch of points.
Meshing is the process of transforming these points into a surface. Triangular surfaces are identified by selecting three adjacent points. These are made consecutive and thus you have a surface made of triangles (this is basically STL format). Unfortunately, the scan will no doubt have âholesâ where the scan missed parts, and repairs will have to be made later.
3D Scan Texturing
Texturing is the process of applying a full color texture to the generated scan surface. Some scanning systems take intermittent color images during the scan process, and these are âprojectedâ onto the surface from different angles to gradually develop the true textured surface.
Texturing is optional if youâre only interested in the objectâs geometry.
3D Scan Editing and Repair
3D scans almost always require editing and repair at this point. There will be holes, as mentioned previously, which have to be filled in to create a manifold object suitable for 3D printing.
There will also be extraneous material. Often youâll see weird blobs floating nearby that are scan artifacts. These should be clipped out.
A very common effect is to capture the table, floor or surface on which the object sits. This must be cut off, usually with a âplane cutâ. Sometimes software tools do this automatically, but often they donât.
There may also be rough spots that were poorly scanned, and these should be smoothed out.
You may also have to reorient the scan so that it is right-side up. Iâve also encountered situations where the subject was standing on a sloped floor, which I didnât notice until editing.
This step is all about cleaning up the scan.
3D Scan Simplification
Simplification is the process of reducing the number of triangles that make up the surface. Scanners can capture enormous numbers of data points that translate into hugely complex and massive STL files. These are often problematic for slicing and other processing, and should be simplified. The simplification, if done properly, would not notably affect the quality of the 3D model.
3D Scan Export
Finally, when this is all done you must export the 3D model. Usually for 3D printing you will use STL format, but sometimes you can use 3MF, too. If you want to export a 3D model with the color texture, you can try OBJ format.
And there you have it: all the steps required to perform a scan with a 3D scanner.