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 -
-
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%.
-
Model computation – out-of-core - 8-16GB RAM – unlimited detail, unlimited count of images/laser scans.
-
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.