We recommend using a machine with at least 4 CPU cores, 16GB of RAM and 1024 CUDA cores. If you do not have the NVIDIA card, you will be still able to run the application and register images, you will not be able to create textured mesh.

The CPU is required to support SSE4.2 (Streaming SIMD Extensions 4.2) or higher.

The RealityCapture application uses state-of-the-art out-of-core algorithms for almost every task. Therefore, you do not need to worry about computer memory.

You can easily register unlimited number of images/laser-scans on a single machine. However, it requires a specific workflow using components. In such case 16GB should be enough for thousands high (36-80 MPX) resolution images. You can find more information about components workflow in the application Help, section Using components.

To align unordered set of images into one component you will need a certain amount of RAM. The consumption depends on a count of images (irrespective of their size) and a count of features per image. If you restrict the count of features per image from default 40K to 20K, you will double the count of images which can use the same amount of RAM.

Meshing, coloring and texturing are completely out-of-core. Hence you do not need to worry about the computer RAM at all. This means that once you have even one million images or scans registered together, you can create a mesh and a texture on a machine with e.g. 16GB of RAM without any performance loss.