La fotogrammetria è diventata uno dei metodi più efficaci per creare modelli 3D realistici dalle fotografie. Software come Agisoft Metashape permettono agli utenti di ricostruire geometrie e texture dettagliate da immagini di droni, foto DSLR o smartphone.
Tuttavia, i modelli generati dai software di fotogrammetria sono spesso estremamente dettagliati. Una tipica ricostruzione può contenere milioni di poligoni e mappe di texture molto grandi. Sebbene questo livello di dettaglio sia ideale per l’analisi e l’archiviazione, può creare problemi quando si pubblicano i modelli su piattaforme web come Sketchfab.
Sketchfab è molto utilizzato per condividere modelli 3D interattivi online, ma la visualizzazione sul web richiede modelli ottimizzati per il rendering in tempo reale. Senza un’adeguata ottimizzazione, i modelli di fotogrammetria possono caricarsi lentamente, consumare una larghezza di banda eccessiva o superare i limiti della piattaforma.
In questa guida ti spieghiamo come preparare e ottimizzare i modelli 3D generati in Agisoft Metashape in modo che possano essere visualizzati in modo efficiente su Sketchfab mantenendo un’elevata qualità visiva.
Capire le limitazioni di Sketchfab
Prima di ottimizzare un modello fotogrammetrico, è importante capire i vincoli dei visualizzatori 3D basati sul web.
Sketchfab renderizza i modelli in tempo reale all’interno di un browser utilizzando la tecnologia WebGL. Ciò significa che le prestazioni dipendono fortemente dalla complessità del modello.
I modelli di fotogrammetria di grandi dimensioni possono includere:
- Milioni di poligoni
- Mappe texture di grandi dimensioni (8K o superiori)
- Livelli multipli di texture
- Strutture mesh complesse
Questi modelli possono funzionare bene su workstation potenti, ma possono causare problemi di prestazioni quando vengono visualizzati online. L’ottimizzazione è quindi essenziale per garantire un’interazione fluida agli spettatori.
Riduci il numero di poligoni
Il primo e più importante passo per ottimizzare un modello fotogrammetrico è ridurre il numero di poligoni.
I modelli di Metashape contengono spesso decine di milioni di poligoni, un numero di gran lunga superiore a quello necessario per la visualizzazione sul web.
Per ridurre la complessità della mesh in Metashape:
- Apri il modello di maglia nell’area di lavoro
- Seleziona Strumenti → Mesh → Decima Mesh
- Scegli un numero di facce target
Per Sketchfab, i modelli in genere funzionano bene quando vengono ridotti a:
- 100k – 500k poligoni per oggetti piccoli
- 500k – 1M poligoni per scene complesse
Gli algoritmi di decimazione preservano la forma complessiva del modello riducendo in modo significativo le dimensioni del file.
Ottimizzare la risoluzione delle texture
Le mappe di texture svolgono un ruolo fondamentale per la qualità visiva dei modelli di fotogrammetria. Tuttavia, le texture ad altissima risoluzione possono rallentare i tempi di caricamento dei visualizzatori web.
Metashape genera spesso texture con risoluzioni come:
- 4096 × 4096
- 8192 × 8192
- 16384 × 16384
Sebbene queste texture contengano una grande quantità di dettagli, potrebbero non essere necessarie per la visualizzazione sul web.
Per Sketchfab, di solito si consiglia di ridurre la risoluzione delle texture a:
- Texture in 2K per gli oggetti più piccoli
- Texture 4K per scene ad alto dettaglio
In questo modo si riducono notevolmente le dimensioni dei file, preservando la qualità visiva.
Usa gli atlanti di texture in modo efficiente
I modelli di fotogrammetria a volte contengono più file di texture. Sebbene questo approccio funzioni bene per l’editing, può aumentare i tempi di caricamento nei visualizzatori web.
L’utilizzo di un singolo atlante di texture, quando possibile, semplifica la struttura del modello e migliora le prestazioni.
Metashape permette agli utenti di generare atlanti di texture ottimizzati durante la fase di creazione delle texture, selezionando le dimensioni delle texture e le impostazioni dell’atlante appropriate.
Ridurre il numero di file di texture può migliorare notevolmente l’efficienza del rendering in Sketchfab.
Pulire la geometria della mesh
Le ricostruzioni fotogrammetriche spesso contengono geometrie indesiderate che devono essere rimosse prima della pubblicazione.
Gli artefatti comuni includono:
- Poligoni fluttuanti
- Rumore ai bordi
- Superfici di sfondo
- Geometria incompleta
La pulizia della mesh migliora sia la presentazione visiva che le prestazioni di rendering.
In Metashape, la geometria indesiderata può essere rimossa utilizzando gli strumenti di selezione nell’area di lavoro di modifica del modello.
Retopologia e semplificazione della mesh
Per i progetti di visualizzazione di alto livello, le tecniche di retopologia possono migliorare ulteriormente la struttura delle maglie.
La retopologia riorganizza la mesh in una topologia più efficiente, preservando al contempo i dettagli importanti della superficie.
Sebbene questo processo sia più comune nei software di modellazione 3D come Blender o ZBrush, può migliorare significativamente le prestazioni di rendering negli ambienti in tempo reale.
Per la maggior parte dei progetti Sketchfab, la semplice decimazione all’interno di Metashape è sufficiente.
Esportazione di modelli da Metashape
Una volta che il modello è stato ottimizzato, deve essere esportato in un formato supportato da Sketchfab.
I formati di esportazione più comuni includono:
- OBJ
- FBX
- GLTF / GLB
I formati GLTF e GLB sono particolarmente adatti alle applicazioni basate sul web perché sono progettati per un rendering efficiente in tempo reale.
Durante l’esportazione, assicurati che le texture siano incluse e correttamente referenziate.
Caricare il modello su Sketchfab
Dopo aver esportato il modello ottimizzato, il passo successivo è caricarlo su Sketchfab.
La piattaforma offre un processo di caricamento semplice:
- Accedi al tuo account Sketchfab
- Seleziona Carica
- Scegli il file del modello esportato
- Attendi il completamento dell’elaborazione
Una volta caricato, Sketchfab genera automaticamente un visualizzatore interattivo che permette agli utenti di esplorare il modello direttamente all’interno del loro browser web.
Regola le impostazioni del visualizzatore
Sketchfab offre diverse impostazioni di visualizzazione che possono migliorare l’aspetto dei modelli fotogrammetrici.
Le impostazioni importanti includono:
- Mappe di illuminazione e ambiente
- Impostazioni dell’ombra
- Effetti di post-elaborazione
- Ambienti di sfondo
Un’attenta regolazione di questi parametri può migliorare notevolmente la presentazione finale.
Test delle prestazioni
Prima di pubblicare un modello pubblicamente, è importante testarne le prestazioni.
Prova a visualizzare il modello su diversi dispositivi, tra cui:
- Computer desktop
- Computer portatili
- Dispositivi mobili
Se il modello si carica lentamente o appare laggoso, considera di ridurre ulteriormente il numero di poligoni o la risoluzione delle texture.
Raggiungere il giusto equilibrio tra qualità e prestazioni è essenziale per una buona esperienza utente.
Applicazioni dei modelli di fotogrammetria di Sketchfab
La pubblicazione di modelli fotogrammetrici su Sketchfab apre molte possibilità di condivisione e presentazione di contenuti 3D.
Le applicazioni più comuni includono:
- Archivi del patrimonio digitale
- Documentazione archeologica
- Musei virtuali
- Visualizzazione architettonica
- Istruzione e ricerca
La possibilità di condividere modelli interattivi online rende i dati della fotogrammetria accessibili a un pubblico molto più vasto.
Conclusione
I modelli fotogrammetrici generati con Agisoft Metashape contengono spesso livelli di dettaglio estremamente elevati, il che può rendere difficile la loro visualizzazione online senza un’ottimizzazione.
Riducendo il numero di poligoni, ottimizzando le texture, pulendo la geometria delle mesh ed esportando i modelli in formati efficienti, è possibile creare modelli pronti per Sketchfab che mantengono la qualità visiva e funzionano senza problemi nei browser web.
Con le opportune tecniche di ottimizzazione, i modelli fotogrammetrici possono essere trasformati in esperienze interattive online che consentono agli spettatori di esplorare scene 3D complesse da qualsiasi parte del mondo.


