Retroscena

A cosa serve lo scanner 3D fai da te?

Kevin Hofer
18.3.2020
Traduzione: tradotto automaticamente

Ho costruito uno scanner 3D. Nonostante le istruzioni estremamente scarne, l'oggetto funziona. Finché non voglio unire le immagini in un modello tridimensionale.

E' stato un enorme sforzo costruire lo scanner 3D. A peggiorare le cose, dopo che il lavoro è stato completato, non ci sono stati nemmeno elogi, ma rimproveri da parte dell'utente Anonimo:

$ for i in *,jpg; do convert $i $i:s/jpg/png; done

Und wer editiert oder pastet bitteschön Code in Google Docs?]]

Metà peggiore. Non sono un esperto di software - grazie per il suggerimento su ImageMagick. Come promemoria, l'ultima volta ho rinunciato quando Meshroom, il software che dovrebbe convertire le mie immagini in un'immagine tridimensionale, ha emesso un messaggio di errore.

  • Retroscena

    Quanto è difficile costruire uno scanner 3D?

    di Kevin Hofer

"Non è un file PNG" diceva e per il momento ne avevo abbastanza. Due giorni dopo, avevo abbastanza tempo per tornare al progetto.

Tutti gli inizi sono difficili

Prima di iniziare, devo rendere le immagini leggibili per Meshroom. Se apro una delle immagini del ponte Brio con Notepad++ - funziona anche l'editor di Windows - i primi quattro caratteri sono "ÿØÿà". Ciò significa che si tratta di un file JPG. Tuttavia, quando visualizzo le proprietà dei file in Esplora risorse, questi vengono etichettati come PNG. C'è qualcosa che non va. Anche Meshroom se ne accorge. Qualcosa deve essere andato storto nell'etichettatura durante il trasferimento dei file dallo smartphone al computer. Purtroppo, cambiare semplicemente il suffisso del file in JPG non risolve il problema: Meshroom continua a ritenere erroneamente che il file sia un PNG. Per questo motivo converto i file da JPG a JPG utilizzando IrfanView. È fastidioso, ma poiché Windows non si rende conto che si tratta di file JPG, non c'è altro modo per farlo.

Prima scansione: crash

Devo solo cliccare su Start e Meshroom calcola. E calcola e calcola e calcola. Porca miseria. Credo di aver trovato un nuovo benchmark per le recensioni delle CPU: Tutti i 16 core del Ryzen 9 3950X funzionano alla massima velocità. A un certo punto, il progresso si blocca e la barra diventa rossa. Deve esserci un errore da qualche parte nel materiale dell'immagine. Decido di riaccendere lo scanner 3D, posizionare un modello un po' più semplice sulla piattaforma e provare con meno di 180 immagini.

Con Meshroom, la qualità delle fonti di immagini è il punto di forza. Poiché la fotocamera dello smartphone rimette a fuoco ogni volta, non sempre la stessa area è a fuoco. Questo potrebbe aver messo in ginocchio Meshroom.

Seconda scansione: bene

La mia configurazione del ghetto, parte 1.
La mia configurazione del ghetto, parte 1.

Lo proverò con un modello di auto solare. Per rendere più veloce il calcolo di Meshroom, prendo solo 60 immagini invece di 180 come nel tentativo del ponte Brio. Ancora una volta, devo prendere le deviazioni tramite IrfanView e convertire le immagini in JPG. Le importo in Meshroom e clicco su Start. Cool, succede qualcosa e Meshroom crea un modello 3D. La qualità lascia molto a desiderare.

Non era niente, manca un lato del modello.
Non era niente, manca un lato del modello.

Meshroom può utilizzare solo sette delle 60 immagini. Il programma crea quindi un modello tridimensionale solo da un lato. Mi chiedo cosa sia andato storto. In ogni caso, il modello creato è inutilizzabile. Forse ha bisogno di più luce e forse il colore blu della piattaforma non è uno sfondo ottimale.

Terza scansione: non si calcola

Attacco una pellicola bianca sulla piattaforma e metto una lampada per illuminare meglio il mio progetto. Inoltre, ora sto scattando solo 20 foto. Se funziona così, posso sempre riprovare con più immagini.

Il mio allestimento del ghetto, parte 2.
Il mio allestimento del ghetto, parte 2.

Come in precedenza, devo prima convertire le immagini in IrfanView. Poi le carico in Meshroom e lascio che il programma faccia i calcoli. Purtroppo mi dà un messaggio di errore per ogni immagine. Niente, riproverò. Forse perché sono troppo distante dal modello di auto solare con la fotocamera?

Quarta e quinta scansione: sulle tracce dell'errore

Per fare un confronto, do un'altra occhiata al video di QLRO, il progettista dello scanner 3D. Lui è molto più vicino di me con la sua telecamera e lavora con uno sfondo nero. Ci provo anch'io. Anche in questo caso, scatto solo 20 foto. Ancora lo stesso errore. È perché sto scattando troppo poche foto? Il messaggio di errore dice: "Nessuna coppia iniziale valida trovata automaticamente".

La mia configurazione non proprio da ghetto
La mia configurazione non proprio da ghetto

Ho cercato su Google il messaggio di errore. Secondo vari forum, ci possono essere due ragioni per cui il mio tentativo non è andato a buon fine. In primo luogo, potrei aver scattato troppe poche foto e, in secondo luogo, la lampada potrebbe interferire in quanto il mio modello è molto riflettente. Tutto da capo, questa volta con 100 foto e senza lampada. Devo ancora menzionare il noioso passaggio con IrfanView?

Figo, ora Meshroom ha difficoltà con le immagini. Il programma impiega più di 28 minuti per terminare i calcoli. Ora il tutto sembra molto più ragionevole.

Poiché il modello è riflettente, ho ancora qualche irregolarità. Anche l'ombra proiettata dal modello di auto solare non mi ha aiutato nella creazione del modello. Potrei risolvere questo problema con un altro programma come Maya o Blender. Anche il materiale in eccesso intorno al modellino dell'auto solare scannerizzato potrebbe essere rimosso in questo modo.

Conclusione: funziona, ma non è finita qui

Non sto rielaborando il modellino dell'auto solare. Non so cosa ne farò quando avrò finito. Non ho esperienza con Maya o Blender. Mi ci vorrà sicuramente del tempo per familiarizzare con il programma. Non sono un genio del software. Lo terrò per un progetto specifico - sono sicuro che mi verrà in mente qualcosa.

Da questa angolazione, la mia configurazione da ghetto non sembra affatto male.
Da questa angolazione, la mia configurazione da ghetto non sembra affatto male.

In generale, credo che il mio progetto sia un successo. Lo scanner funziona e le scansioni sono, con un po' di pratica, abbastanza accettabili. Sono sicuro di poter fare ancora meglio con un po' di pratica. Probabilmente dovrò comunque rielaborarlo. Continuerò a lavorarci.

A 20 persone piace questo articolo


User Avatar
User Avatar

Tecnologia e società mi affascinano. Combinarle entrambe e osservarle da punti di vista differenti sono la mia passione.


Videogiochi
Segui gli argomenti e ricevi gli aggiornamenti settimanali relativi ai tuoi interessi.

Informatica
Segui gli argomenti e ricevi gli aggiornamenti settimanali relativi ai tuoi interessi.

Potrebbero interessarti anche questi articoli

  • Retroscena

    Quanto è difficile costruire uno scanner 3D?

    di Kevin Hofer

  • Retroscena

    Stampanti 3D ricavate da vecchie unità: un esperimento fallito in extremis

    di Kevin Hofer

  • Retroscena

    Ritorno a Windows dopo dieci anni di Mac

    di Samuel Buchmann

8 commenti

Avatar
later