Computer Vision / Real-time 3D

Gaussian Splatting

Cos'e il Gaussian Splatting

Il Gaussian Splatting e una tecnica recente per la rappresentazione e il rendering di scene 3D a partire da immagini. Invece di utilizzare mesh tradizionali, la scena viene rappresentata tramite migliaia o milioni di gaussiane tridimensionali: piccoli elementi volumetrici che contengono informazioni di posizione, colore, dimensione e orientamento. Durante il rendering, queste gaussiane vengono proiettate nello spazio dello schermo e combinate tra loro per ricostruire l'immagine finale in modo molto efficiente.

Le demo presenti in questa pagina sono implementazioni sperimentali di Gaussian Splatting ottimizzate per il web. Portare questa tecnologia nel browser permette di rendere le scene 3D facilmente accessibili senza la necessita di installare software dedicati, rendendo l'esperienza immediata e fruibile su molte piattaforme.

La qualita dei modelli presenti in queste demo e stata ottimizzata per essere fruibile sulla maggior parte dei dispositivi, ma puo essere modificata e migliorata in base alle esigenze e alle capacita hardware disponibili.

Desktop

Parco Naturale

Scena da 5 milioni di splat ottimizzata per desktop

Scena ad alta quantita e concentrazione di splats rappresentante un parco naturale con al centro un ceppo di albero. Questa scena dimostra come e possibile rappresentare ambienti complessi con dettagli ricchi, mantenendo al contempo performance fluide.

Preview Parco Naturale Gaussian Splatting
Mobile

Millennium Falcon

Scena da 400 mila splat ottimizzata per smartphone e tablet

Esperienza bilanciata tra qualita visiva e performance, progettata per dispositivi mobile. Garantisce fluidita anche su hardware limitato grazie a tecniche di ottimizzazione avanzate.

Preview Millennium Falcon Gaussian Splatting