Presná definícia
Čo znamená 3D Gaussian Splatting?
3D Gaussian Splatting je metóda rekonštrukcie a fotorealistického renderovania 3D scén z množiny 2D fotografií. Reprezentuje trojrozmerný priestor pomocou miliónov vznášajúcich sa 3D gaussovských elipsoidov (splats), z ktorých každý nesie informáciu o svojej presnej pozícii, orientácii, rozptyle (škálovaní), opacite (nepriehľadnosti) a farbe závislej od uhla pohľadu.
Skúsenosť a kontext
Ako sa pojem používa v praxi
Uplatňuje sa pri tvorbe fotorealistických digitálnych dvojčiat v reálnom čase, vo virtuálnej a rozšírenej realite (VR/AR), pri vývoji počítačových hier, architektúre, e-commerce prezentácii produktov a vo filmovom priemysle.
Overiteľnosť
Odborné zdroje
Kerbl, B., et al. (2023). 3D Gaussian Splatting for Real-Time Radiance Field Rendering. ACM Transactions on Graphics (SIGGRAPH 2023).
- Chen, G., & Wang, W. (2024). A Survey on 3D Gaussian Splatting. arXiv:2401.03890.arxiv.org
Praktické odpovede
Často kladené otázky
V čom spočíva hlavná výhoda 3D Gaussian Splatting oproti metóde NeRF (Neural Radiance Fields)?
Zatiaľ čo NeRF vyžaduje náročné dopytovanie neurónovej siete pre každý lúč (čo je pomalé), Gaussian Splatting využíva priamu rasterizáciu 3D elipsoidov, čím dosahuje plynulé renderovanie nad 100 FPS pri vysokej kvalite.
Ako funguje proces „splattingu“ pri renderovaní scény?
3D gaussovské elipsoidy sa matematicky premietnu (projekcia) do 2D priestoru obrazovky a zotriedia podľa hĺbky, kde sa pomocou dlaždicovej rasterizácie plynulo zmixujú do finálneho pixelového obrazu.
Aké dáta sú potrebné na vytvorenie 3D scény touto metódou?
Séria prekrivajúcich sa 2D fotografií reálneho objektu alebo priestoru spracovaná pomocou algoritmu Structure-from-Motion (SfM, napr. COLMAP) na získanie počiatočných póz kamier.
Sú výsledné 3D gaussovské scény náročné na pamäťové úložisko?
Súbory obsahujúce milióny gaussovských bodov môžu mať stovky megabajtov až gigabajty, preto sa vyvíjajú špeciálne kompresné metódy na ich zmenšenie.
Dajú sa 3D gaussovské scény jednoducho upravovať v tradičných 3D softvéroch (napr. Blender)?
Priamo nie, keďže nejde o klasickú polygonálnu sieť (mesh). Existujú však nástroje na prevod gaussovských elipsoidov na polygóny alebo špecializované editory na ich priamy orez a animáciu.
Prihlásiť / registrovať