Distributed computing, how ?

Actually in RealityCapture we have almost all algorithms out-of-core - what means, that you can calculate scenes, which you cannot fit into memory.

Algorithm-wise -

  1. Image (laser scans) registration - 3000x 24mpx images (scans)/16GB RAM. It scales linearly, so you need twice more memory (32GB RAM) for 6000 images. It depends on total features count indeed. These numbers are for 40K features/image. I can register 3000x images from 4mpx drone on 8GB RAM. When using components, you can reduce memory usage to 10%.

  2. Model computation – out-of-core - 8-16GB RAM – unlimited detail, unlimited count of images/laser scans.

  3. Coloring/Texturing - next version is out-of-core, i.e., 8-16GB RAM – unlimited detail, unlimited count of images/laser scans.

We will add some topic on this to FAQ. Thanks for pointing on this.