Main Menu

All times are in GMT -8 (DST) :: The time is now 12:48 pm.

Login or Register
Create an account and register your LMI products to gain access to useful resources.

Register Account

Login

Sub Menu

Knowledge Base
Category Details
Category Name
KScan3D
Category Created
Mon, 15th Jun 2015
Category Actions

   KScan3D

Multi-sensor alignment issues 

If there is not enough overlapping data from one scan to the next, KScan3D won't be able to properly align a mesh to a previous mesh. This can be caused by any of the following reasons:

  • If your computer isn't fast or powerful enough, it may not be able to capture overlapping scans as quickly as it needs to. Make sure your computer meets the minimum hardware requirements. Also be sure you've set Generate to Capture Only.
  • If the turntable is rotating too quickly, there may not be enough overlap from scan to scan. If possible, adjust the turntable's rotation speed to a slower setting.
  • If you are scanning a person, and he or she is wearing clothes or holding props that can't be properly scanned, there may be too many holes in the mesh for the alignment process to work properly. Try different clothes or prepare props as suggested in Scanning Basics.
  • If the person moves a body part during the scanning process (for example, his or her arm moves or head tilts), either the automatic alignment process may be affected or you'll get inaccurate mesh results. If body part movement is an issue, you can use additional stabilization structures to help the person remain as still as possible. Remember, these objects can be deleted from the scans before finalizing the mesh.

Keep in mind that just because a mesh won't automatically align doesn't mean it is unusable. If you the automatic alignment process fails as the point clouds are being converted to meshes, you can do the following:

  1. Abort the build/alignment process.
  2. Manually align the misaligned meshes.
  3. Combine the meshes.
  4. Continue building and automatically aligning the remaining meshes.
  5. Combine these meshes separately from the previously combined meshes.
  6. Combine this group of meshes with the previously combined group of meshes.
    Depending on your scans, you may need to repeat steps 1-3 for several groups of meshes.
View Full Article

Hardware requirements 

Please see the Hardware Requirements page in the manual for the minimum and recommended hardware requirements.

View Full Article

Windows not recognizing multiple sensors 

If Windows does not recognize all of the connected sensors in a multi-sensor setup, the problem is likely caused by one or both of the following:

  • One or more of the USB ports is sharing a USB controller, and there is a conflict with other connected USB devices that are also sharing the controller.
  • One or more of the USB ports is insufficiently powered to handle the connected sensors or devices.

If you have two sensors, try plugging one into a USB port at the back of your computer and one in the front. If this doesn't work you have a PCI card slot available, you can usually install a USB card to provide your computer with additional USB ports and controllers as needed.

Also, you will need a quad-core CPU or higher to handle the data throughput of four sensors connected simultaneously. Check the CPU usage in the Task Manager to make sure it is not too high.

Finally, there are potential issues when using the Kinect v1 with USB3.0 ports. Make sure to use USB2.0 ports when trying to connect multiple sensors.

NOTE: We haven't found a laptop capable of supporting four sensors, so the use of a laptop is generally not recommended for more than two sensors.

NOTE: Plugging a multi-port USB hub into an existing USB port will not be enough, as doing this simply shares the port's available throughput and USB controller with the added hub ports.

NOTE: Older CPUs may not be able to handle four sensors at the same time.

View Full Article

Getting higher resolution scans 

If you find that KScan3D doesn't provide you with adequate 3D scan data, you may be interested in our line of professional software and hardware products, including FlexScan3D and HDI Advance 3D scanning systems.

For more information, please visit http://lmi3d.com/3d-modeling-solutions.

View Full Article

Shift in color texture in scans 

Some sensors require color offset modification due to hardware changes from the manufacturer.

When the mesh and the color texture don't match, go into the Device tab. You will see an advanced variable called "TextureShiftY". Change the value so that it is between -32 and +32 to adjust the texture position. (You can increase by increments of eight, which makes it easier to figure out the correct position.)

This value could be different for each device, so make sure to double-check on each sensor.

View Full Article

Supported export formats 

KScan3D can export files in .fbx, .ply, .obj, .stl, .asc, and .3d3 formats.

View Full Article

Automatic alignment fails 

Scans with little distinguishing geometry, caused for example by a lack of features or large flat surfaces, may not provide enough data for the automatic alignment feature to work properly.

While scanning, try to ensure that there is plenty of overlapping and unique data. If you are moving the Kinect around an object, try not to do it too quickly.

In some cases, such as when scanning a cylinder, it may be necessary to place other objects in the scene, which act as "anchor points" during the alignment phase. Once the object has been completely aligned and combined, the extra scan data can be deleted.

View Full Article

Scanning a person 

Here are some tips that should help you achieve a good scan of a person.

  • It's best to have even, ambient lighting in the room, especially in terms of capturing good texture / vertex color data.
  • Assuming the person will be standing, it's best if he or she stands away from walls, or objects such as furniture or equipment, for two reasons:
    1. Walls and objects can interfere with the automatic mesh alignment process if they're part of the scan captures. If necessary, you may want to adjust the Z Range slider to the left in order to crop away any background data.
    2. You'll be moving around the person with the sensor. If your computer is relatively far away from the person, you might want to use a USB 2.0 extension cable.
  • During the scanning process, you want to hold the sensor as close to the person as possible before the images in the live feed start clipping out. Also, make sure the Z Minimum slider in KScan3D is all the way to the left. Although you might be tempted to capture as much of the person as possible with each scan by holding the scanner farther from the person, the quality of the data (the amount of details) and the ability for KScan3D to automatically align meshes decreases with distance.
  • For scanning people, a good workflow to use is the "Capture Only" method. See Rapid Point Cloud Capture in the manual.
  • Keep in mind you can capture several groups of scans at a time. So if you capture 50 scans and get about half of the person, you can press the SCAN button again and capture another 50 scans of the other half. Just make sure the person is holding as still as possible throughout the entire process.
  • If you see that scans aren't aligning properly using the automatic mesh alignment process that happens when you press the Build button in the Point Cloud Meshing panel, try the following:
    1. Abort the process.
    2. Combine the properly aligned meshes.
    3. Continue the process with the remaining point clouds.
    4. Combine those meshes.
    5. Once you have two or more groups of combined meshes, manually rotate each group and align it with the first group by pressing the Align button.
    6. Combine the groups into one single group.
    Remember that you can manually align individual meshes that haven't automatically aligned properly. Just make sure these meshes or point clouds are unlocked first so you can move and rotate them, and then press the Align button. They should then align with the other aligned meshes.

 

View Full Article

No live video 

The sensor may have become disconnected from its adapter, the computer's USB port, or the electrical outlet. If you've see that the sensor has been disconnected in any way, do the following:

  1. Reconnect the sensor.
  2. Select the Settings tab at the top of the screen in KScan3D.
  3. Select Reconnect.
View Full Article

Scan quality when using two sensors 

Each sensor projects a unique infrared pattern onto the object you are scanning. When the scanners are pointed at the same object, the patterns can overlap, which can result in missing or incorrect data. Try to keep the sensors pointed in such a way that they are each scanning a different part of the object.

View Full Article

Problems when scanning an object 

Some surfaces are difficult to scan, such as dark, translucent, or shiny surfaces. Normally, glass and chrome are difficult or impossible to scan properly. When you try to scan objects with these kinds of surfaces, the object may appear to be within scanning range, but will have black areas in the live view windows, and the scanned meshes will have holes in the black areas.

If the object you want to scan can be painted, use a matte white or medium-gray spray paint to cover the object. In order to preserve surface detail, apply only very light coats. For non-permanent coverage, you can use Tinactin powder spray or a foot powder spray. Test any paint or spray on an inconspicuous area of the object to be sure that it does not damage the surface of the object.

View Full Article

Sensor not working 

If the sensor is not working, try the following:

  • Make sure that the USB cable is connected securely. It may also be necessary to connect to a different USB port.
  • When using Kinect, make sure that the power adapter is plugged into an electrical outlet. The Kinect is working when the LED light flashes green.
  • In some rare cases, the driver installation may have failed. If this happens, go to the Windows Control Panel, and then go to the Uninstall section of the Programs and Features option. Uninstall KScan3D as well as any OpenNI or PrimeSense drivers. Also make sure that there are no other Kinect drivers installed (such as the Kinect for Windows SDK/driver).
  • You may need to enable Windows Update driver installation, as disabling this feature has been known to cause some issues with the PrimeSense drivers. To make sure it is enabled, do the following:
    1. Click the Start button, and click Devices and Printers.
    2. Right-click the icon for your PC.
      It should be called something like USER-PC.
    3. Select the Device installation settings option from the list.
    4. In the dialog that appears, do one of the following:
      • If the Yes, do this automatically (recommended) option is not selected, select it and click Save Changes.
      • If the option is already selected, click Cancel to close the dialog.
    5. Reinstall KScan3D and reboot the computer.
      Windows should now detect the sensor and install the proper drivers for use with KScan3D.

 

View Full Article

Using KScan3D with other sensors 

No. KScan3D only works with Kinect for Windows, Kinect for Xbox 360, Xtion PRO, and Xtion PRO LIVE sensors.

View Full Article

Driver and sensor issues 

If you think you are having driver issues, try the following:

  • Make sure there are no Windows security settings or anti-virus software settings that could prevent KScan3D from installing or functioning properly.
  • Sometimes Windows will recognize the sensor—or re-recognize the sensor, in cases where the sensor was previously working—if you unplug the USB cable and then plug it back in.
  • Other USB devices may affect the sensor's performance or ability to work. If this is the case, you may need to switch USB ports, disconnect other devices, or add an additional USB port to your computer.
  • If using a Kinect for Xbox 360, make sure you are using the USB / wall outlet adapter. Some Kinect for Xbox 360 sensors do not ship with this adapter, so it must be purchased separately.
  • If you are using a Kinect, be sure the adapter is plugged into a wall outlet.
  • If multiple sensors are connected to your computer and one or more of the sensors is not working properly, you will not be able to scan. Either fix the sensor connection issues or disconnect the sensors that are not working.
  • If you are unable to scan and you have modified any of the advanced settings, you may need to click the Restore Defaults button on the Settings tab to reset all settings before you can perform a scan. You may also need to close KScan3D, delete the folders in My Documents > KScan3D > Calibrations, and restart KScan3D.
  • If KScan3D displays sensor-related errors such as "Scanner1 is not connected" or "Could not connect to OpenNI scanner", these are usually caused by driver-related issues. Try using the Device Switcher application to unload other installed drivers and load the KScan3D drivers. Rebooting your computer after switching drivers may help.
  • If KScan3D fails to launch or run properly and you have no need for other sensor-based drivers that may be present on your computer, you may want to do a full uninstall and reinstall. Follow these steps:
    1. Uninstall KScan3D.
    2. Go to Control Panel > Uninstall Programs and uninstall every sensor-based driver listed (PrimeSense, OpenNI, Kinect for Windows/NUI, or libfreenect).
    3. Reboot your computer.
      This is an important step, as it should clear previously installed drivers from your computer's memory.
    4. Reinstall KScan3D.
      Make sure you download the latest version from http://www.kscan3d.com/download/.
    5. Reboot your computer again.
    6. Plug in your sensor and wait for the confirmation pop-up to say that your device is ready to be used.
    7. Launch KScan3D.

 

View Full Article

Installation tips 

Make sure there are no Windows security settings or anti-virus software settings that prevent KScan3D from installing or functioning properly.

During the installation process, select Install anyway when Windows says it can't identify the publisher of the drivers.

View Full Article

Operating system compatibility 

KScan3D is only compatible with Windows 8 and 8.1, and Windows 7.

To run KScan3D on a Mac, use Windows installed by using Boot Camp. KScan3D may be unstable if run through a virtual machine such as Parallels.

KScan3D requires .NET 4.5.

The Kinect for Windows v2 SDK is only compatible with Windows 8 and 8.1.

View Full Article

Supported versions of Kinect hardware 

KScan3D supports Kinect for Windows v1 and v2, and Kinect for Xbox 360. The Kinect for Xbox One is not supported.

View Full Article