Troubleshooting

1. Installation

  • When you start the FabliTec 3D Scanner, the main window should open and display a preview of the color and depth video stream from the sensor.
  • When you get the error message “The FabliTec 3D Scanner cannot access the depth camera”, there is either a USB connection or a driver problem.
  • In this case, first check whether your sensor is properly attached to your computed and whether all drivers have been installed successfully. The OpenNI 1.x driver (as used by the FabliTec 3D Scanner) does not work properly with USB3.0, therefore, we recommend to use it only with USB2.0 ports.
  • Second, check whether the driver was correctly installed. Open the device manager (Start – Control Panel – Hardware and Sound – Device Manager). The 3D sensors (Asus/PrimeSense/Kinect) should appear under the category “PrimeSense” (see image 1 and image 2).
  • If the device shows up correctly in the device manager list, run the NiViewer application (Start – OpenNI – Samples – NiViewer). If the NiViewer cannot start (see this image), there is still a connection or driver problem. If the NiViewer starts and shows you an image similar to this one), it probably means that the installed OpenNi driver is incompatible with the FabliTec 3D Scanner. In this case, uninstall all OpenNi/Kinect/Asus-related programs and libraries (Start – Control Panel – Uninstall a program) and reboot your machine.
  • To install the Kinect drivers under Windows 8, you have to disable the signature checking. This can be done as follows:
    1. Mouse over the lower-left corner, then select Settings.
    2. Select Change PC Settings.
    3. Choose General.
    4. Scroll to the bottom and select Restart now under the Advanced startup area.
    5. Select Troubleshoot.
    6. Select Advanced Options.
    7. Select Startup Settings.
    8. Select Restart.
    9. Press “7″ to disable driver signature enforcement
    10. Install the FabliTec 3D Scanner (including drivers!). If you installed the FabliTec 3D Scanner before, please make sure to uninstall it completely (and then re-install).
  • If you get the error message “nvcuda.dll is missing”, you are probably missing the required CUDA libraries from NVidida. To resolve this issue, download and install the latest driver from the Nvidia website.
  • If the problem persists, please contact our customer support.
  • When you get a warning message about lost frames, make sure that the sensor is connected directly to your PC, that is, do not use USB extender cables or USB hubs as they might reduce the USB speed. Furthermore, close all unrelated programs to free additional memory. If this does not help, you have two options: Solution 1: use a stronger computer. Solution 2: reduce the frame rate, for example to only process every 2nd frame (in the settings dialog). This means, however, that the recording process will take double as long, so you have to rotate at half the speed.

2. The scanner does not show the 3D model after scanning

  • This problem can have various sources. First, try whether or not you can get a (partial) 3D model of yourself without rotation. Make sure that you have the proper positioning. A few seconds of recording is enough, so you can hit the STOP button as soon as the recording has started. After reconstruction has finished, the 3D model should appear in the 3D viewer.
  • If the viewer remains empty, try to reduce the resolution to the lowest setting (128) in the settings dialog and try again.
  • If the viewer still remains empty, most likely your graphics card is not suited for the 3D scanner (i.e., it lacks CUDA capability 2.0 or higher).
  • If you get a 3D model, verify that only you (and nothing else) are visible in the 3D model. If there is background or other objects visible in the model, find a different spot where you have more free space around you.

3. The generated model looks blurry or is incomplete

  • When you scan yourself for the first time, it is likely that the resulting model looks blurry. This is because even seemingly small motions can lead to significant blur, and it usually takes a while to learn how to get the best scans. In the following, we have collected a number of tips to help you get high quality 3D scans.
  • Have somebody help you to rotate the chair. When people rotate themselves, they usually move slightly which shows up as blur in the 3D models. However, make sure that the person turning you is not visible for the 3D sensor.
  • Make sure that your chair rotates easily and does not wiggle. For example, comfortable chairs with integrated springs are bad for scanning, as they force the person on the chair to move in response to a changed inclination angle of seating surface. Use a simple chair with a fixed seat instead, such as a barstool.
  • Start with your back facing the senors. There is typically a small seam after the full turn, and it is less prominent (if at all visible) on the back instead of on the face.
  • Enable the display of the camera trajectory and the reconstruction volume. The person should be positioned in the middle of the reconstruction volume. If the person is sitting too far to either side, the 3D model might be incomplete. The camera trajectory should (ideally) be a round circle, and start and end should match closely (at least within a few centimeters). There should be no holes in it. Furthermore, the circle should lie in a plane. If it is not, this either means that the person moved or that the chair wobbled, which usually results in a degraded model.