Visualizzatore Gaussian Splatting

Visualizza milioni di Gaussiane 3D in tempo reale con qualità fotorealistica a oltre 100 FPS.

Area di lavoro

Trascina qui i file

oppure clicca per sfogliare, incolla supportato

Prova i file di esempio

Tutti i file di esempio

Informazioni sullo strumento

Questo è un visualizzatore Gaussian Splatting online gratuito che supporta i formati .splat, .spz, .ksplat, .sog e PLY. Puoi ispezionare scene renderizzate da milioni di ellissoidi Gaussiani 3D, ciascuno con posizione, rotazione, scala, colore e opacità. Tutto il rendering avviene localmente con WebGL: i tuoi file non lasciano mai il browser.

Tipi di file Gaussian splat

Le scene splat nascono di solito da foto o video di un luogo reale. La stessa scena può arrivare in diversi tipi di file.

.ply
L'output originale della maggior parte degli strumenti di training; pesante perché non compresso.
.splat
Un formato più piccolo e semplificato, diffuso nei primi visualizzatori web.
.ksplat
Un formato compresso usato da alcuni visualizzatori web.
.spz
Un formato compresso pubblicato da Niantic, molto più piccolo del PLY.
.sog
Un formato compresso usato da PlayCanvas e SuperSplat.

Informazioni sulle opzioni di configurazione

Impostazioni anteprima

Rotazione automatica

Disattivo
Ruota lentamente il modello attorno all'asse verticale dopo il caricamento per una vista completa. Può essere attivato in qualsiasi momento nel pannello sinistro.
  • Attivo: Rotazione automatica dopo caricamento
  • DisattivoConsigliato: Resta fermo, ruota solo manualmente (predefinito)

Animazione

Clip

Numero di clip di animazione memorizzate nel file.

Ossa

Numero di ossa dello scheletro usate per rigging e skinning.

Informazioni sul formato

Formato di input

Estensione:
splat, splatt, spz, ksplat, sog, ply
Nome completo:
Gaussian Splatting (3DGS)
Tipo:
Rappresentazione di scena 3D
Formato:
Binario Gaussian Splatting
Descrizione:
La Gaussian Splatting (3DGS) è un metodo di rappresentazione di scene 3D che usa milioni di ellissoidi gaussiani per sintesi fotorealistica di nuove viste su GPU consumer, con rendering in tempo reale oltre 100 FPS. È usato in ricostruzione di scene e avatar digitali dopo NeRF. SPLAT è il formato contenitore nativo per Gaussian Splatting, diverso dal sistema mesh: non ha topologia modificabile e non è adatto per stampa 3D o modellazione tradizionale. Esistono varianti compresse come SPZ, KSPLAT e SOG per accelerare il caricamento Web.

Note:

  • Non una mesh poligonale tradizionale; rappresenta scene tramite primitive gaussiane sovrapposte
  • Richiede GPU per il rendering (WebGL supportato)
  • Formati: .splat (grezzo), .spz (compresso), .ksplat, .sog, .ply

Funzionalità supportate:

  • Attributi di posizione, rotazione e scala gaussiani
  • Rappresentazione del colore con armoniche sferiche
  • Rendering fotorealistico in tempo reale a 100+ FPS
  • Navigazione fluida della camera
  • Caricamento progressivo dei file per scene grandi

Splat, mesh o nuvola di punti?

Questi tre vengono spesso confusi. Ecco in cosa è bravo ciascuno.

Gaussian splatMesh (GLB, OBJ)Nuvola di punti (PCD, XYZ)
Fatto diMilioni di macchie morbide e colorateTriangoli con materialiSingoli punti
AspettoFotorealistico, con riflessi e dettagli finiSuperfici pulite e pienePunti con spazi in mezzo
Modificare o stampare in 3DDifficile; non ci sono vere superficiSìSolo dopo averla trasformata in mesh
Ideale perMostrare un luogo o un oggetto catturatoGiochi, AR, CAD e stampaScansione e misura

Domande frequenti

Vedi tutte le FAQ
Q

Cos'è il Gaussian Splatting?

A

Il Gaussian Splatting, abbreviato 3DGS, è un metodo rivoluzionario per rappresentare scene 3D usando milioni di ellissoidi Gaussiani. Ogni punto memorizza posizione, rotazione, scala, colore e opacità. Su GPU consumer consente rendering fotorealistico in tempo reale a oltre 100 FPS, con prestazioni molto superiori ai metodi NeRF tradizionali.

Q

Serve una GPU potente per vedere un file .splat?

A

Per la sola visualizzazione, la maggior parte delle GPU moderne gestisce senza problemi file .splat di dimensioni normali. Le scene molto grandi con milioni di Gaussiane danno il meglio con una scheda dedicata, ma funzionano anche con grafica integrata. Il rendering è interamente locale via WebGL, senza elaborazione lato server.

Q

Posso convertire un file .splat in altri formati?

A

Sì. I file .splat possono essere convertiti in formati mesh come OBJ o PLY usando strumenti come SuGaR o la pipeline ufficiale gs-to-mesh. Per la conversione, puoi usare anche il nostro convertitore di modelli 3D.

Q

Quale software crea i file .splat?

A

I file .splat vengono generati da pipeline di training che partono da fotografie multi-vista. Gli strumenti più comuni includono l'implementazione ufficiale di Gaussian Splatting, le estensioni di Nerfstudio, l'editor SuperSplat e vari trainer basati su web. In output si ottengono scene 3D fotorealistiche a partire da semplici set di immagini.

Q

Il Gaussian Splatting può essere usato per esperienze AR/VR?

A

Sì. Il 3DGS è molto usato in AR/VR perché renderizza scene fotorealistiche in tempo reale. Puoi visualizzare in anteprima la scena .splat qui e poi esportare il file verso pipeline e player AR/VR compatibili.

Q

Perché vedo macchie fluttuanti o zone sfocate?

A

Derivano dalla cattura, non dal visualizzatore. Le zone riprese da pochi angoli risultano sfocate e alcuni splat isolati fluttuano nell'aria. Riprendi più angoli o ritagliali in un editor di splat.