Se avete conosciuto Autodesk 123D Catch probabilmente ne avrete apprezzato la facilità con cui si possano generare oggetti 3D con tanto di Texture partendo da alcune fotografie riprese da varie angolazioni...
tra le sue caratteristiche spicca la totale dipendenza al Cloud obbligando l'utente alla connessione e al carico delle fotografie da elaborare...
un vantaggio per chi non dispone di sistemi di calcolo sufficientemente potenti per l'elaborazione ma uno svantaggio per chi non dispone di una connessione internet decente.

Per fortuna c'è chi ha notato la lacuna ed ha provveduto di conseguenza,
come Changchang Wu http://ccwu.me/ ingegnere informatico presso Google,
che ha sviluppato un programma capace di operare come 123D Catch,
però eseguendo tutti i calcoli direttamente nel computer su cui è installato:

VisualSFM : A Visual Structure from Motion System

Il programma è abbastanza semplice da utilizzare anche se non subito intuibile come 123D Catch,
per fortuna la documentazione rigorosamente in Inglese non manca ed è piuttosto accurata,
oltre a vari video-tutoral reperibili in rete;
ma vediamo ora di capire cosa occorre per utilizzarlo:

materiale utile, necessario, indispensabile...

1 - fotografie del soggetto da scansionare, tante, possibilmente di buona qualità, ben definite e riprese da varie angolazioni
2 - VisualSFM, è il programma che legge le foto e genera una nuvola di punti, si può scaricare da qui http://ccwu.me/vsfm/ per le piattaforme Windows, Linux e Mac (sia a 32 che 64 bit), per Windows c'è anche una versione CUDA
3 - CMVS-PMVS, sono risorse aggiuntive da inserire nella stessa cartella dove è installato VisulaSFM, indispensabili per convertire le nuvole di punti generate in un file utilizzabile, si possono scaricare da qui https://github.com/pmoulon/CMVS-PMVS/tree/master/binariesWin-Linux
4 - MeshLab, altro programma gratuito necessario per convertire le nuvole di punti in modelli 3D, si può scaricare da qui https://sourceforge.net/projects/meshlab/files/meshlab/
5 - un computer potente, perché i tempi di calcolo sono impegnativi, in alternativa va bene un computer qualsiasi da aggiungere a quello di lavoro... così da non dover restare con le mani in mano mentre i calcoli procedono

installazione...

6 - per prima cosa installare la versione di VisualSFM adatta per la propria piattaforma, basta aprire il file ZIP, estrarre la cartella che si trova all'interno e copiarla nel disco di sistema, aprire la cartella e creare un collegamento al programma da inserire nel Desktop
7 - come indicato nel punto 3, copiare i file del pacchetto CMVS-PMVS nella cartella del programma VisualSFM, non serve altro
8 - installare MeshLab

cominciamo...

9 - scegliere un soggetto da fotografare, che sia un piccolo manufatto o un intero ambiente va bene comunque purché ben illuminato, scattare molte fotografie da diverse angolazioni possibilmente seguendo un ordine logico
10 - salvare le fotografie in una cartella di lavoro nel computer dedicato alla conversione
11 - avviare VisualSFM, si apriranno due finestre quella del programma e quella di Log che mostra tutti i processi di calcolo ed altri messaggi utili, cliccare su File -> Open+ Multi Images, dalla finestra del File Manager cercare la cartella di lavoro con le fotografie caricate, selezionare tutte le foto contemporaneamente, con il tasto Shift premuto cominciando dalla prima e poi sull'ultima, dare l'ok (potrebbero volerci diversi secondi, dipende dalla quantità e dalle dimensioni delle fotografie da caricare)
12 - iniziare la scansione delle foto cliccando sull'icona con quattro frecce colorate a forma di X... e aspettare, stesso storia per i tempi necessari
13 - generare la nuvola di punti cliccando sull'icona seguente alla prima, quella a forma di doppia freccia bicolore... e aspettare
14 - a questo punto è necessario creare i file da esportare per questo è importante che i suddetti passi 3 e 7 siano rispettati altrimenti niente, cliccare sull'icona CMVS, nella finestra del File Manager aperta creare una nuova cartella ed aprirla poi inserire il nome del File e dare l'OK... e aspettare
15 - a questo punto... sempre se il computer ha finito i suoi calcoli... si dispone di tutti i file necessari

infine...

16 - aprire MeshLab, cliccare su File -> Import Mesh... e dal File Manager cercare ed aprire la cartella creata nel precedente punto 14 e selezionare il File <nome-file>.0.ply
17 - probabilmente nella vista di lavoro di MeshLab l'oggetto/nuvola di punti potrebbe apparire capovolto ma è sufficiente orientarlo col mouse, se i punti non si vedono basta cliccare sull'icona Points
18 - cliccare sull'icona Show Layer Dialog per verificare se l'oggetto/nuvola di punti è selezionato e nel caso selezionarlo
19 - cliccare su Filter -> Point Set -> Surface Reconstruction: Poisson
20 - la conversione in oggetto 3D è un procedimonto un po' complicato perché potrebbe essere necessario fare pulizia di punti inutili e sperimentare con i parametri del filtro e anche qui bisogna... aspettare

Questo è quanto, almeno nelle basi, suggerisco di consultare la documentazione ed i tutorial reperibili in rete, come questo PDF in italiano:
Ricostruzione di una scena urbana 3D utilizzando VisualSfM.
Laura Inzerillo, Cettina Santagati, Francesco Di Paola
scaricabile qui
http://disegnarecon.unibo.it/article/view/3873/3434

Buon divertimento.