CyPie Software


System Requirements

Please refer to this document for the minimum computer system requirements.

CyPie Interface

In minutes, CyPie automatically assembles any number of linear scans to create a highly detailed 3D color model. In a variety of cases, this approach offers the best accuracy for creating a complete model.

Multiple scans offer better accuracy

To use CyPie, you make several linear scans of an object. The only requirement in making these scans is that you rotate the object on only one axis between each scan.

CyPie is used to merge together a number of scans into a single polygonal mesh (see illustration below). First the object is placed on the platform turntable. Then, using Guee, several linear scans are taken, typically from 6 up to as many as 36, each separated by a fixed or varying degree of rotation. All these linear scans are then merged to create a polygonal mesh.

Merging Scans

When CyPie combines scans, it keeps the points from each scan that are most likely to be accurate. On a roughly cylindrical object, for example, the part of the cylinder nearest the scanning unit is likely to be highly accurate, while the edges will be less distinct. CyPie recognizes this difference in confidence levels and chooses the points accordingly. When the assembly process is complete, the final model consists of the best points from the original scans.

CyPie reads Cyberware range and color scans and writes a binary PLY polygonal mesh file. CyPie comes with the PlyView utility, a viewer that displays PLY range data, the color map applied to the range data, the CyPie confidence levels, polygonal representations, and polylines. Utilities are also supplied for converting to several different industry-standard file formats, which can be edited in many different software environments.

Holes in the mesh can be filled by scanning the object in different orientations. The multiple polygonal meshes from this process are then merged with CyEat into one complete polygonal mesh.

CyPie has both a graphical user interface (GUI) and command line mode of operation, and can be used to merge together scans taken from a wide range of Cyberware platforms.

Inputs: Cyberware Echo Files
Cyberware Ply Files
TIFF Image Files
User Commands Via Keyboard, Mouse, and Buttons
Outputs: Cyberware Ply Files