.1 200 OK date: Fri, 03 Jul 2026 02:25:37 GMT server: ATS/9.2.13 x-content-type-options: nosniff content-language: en accept-ch: reporting-endpoints: csp-report-to-endpoint='/w/api.php?action=cspreport&format=json'; content-security-policy: script-src 'unsafe-eval' blob: 'self' meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org 'unsafe-inline' auth.wikimedia.org; default-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org en.wikibooks.org en.wikinews.org en.wikiquote.org en.wikisource.org en.wikiversity.org en.wikivoyage.org en.wiktionary.org www.mediawiki.org commons.wikimedia.org foundation.wikimedia.org incubator.wikimedia.org species.wikimedia.org wikimania.wikimedia.org www.wikidata.org www.wikifunctions.org auth.wikimedia.org; style-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org 'unsafe-inline'; object-src 'none'; report-uri /w/api.php?action=cspreport&format=json; report-to csp-report-to-endpoint last-modified: Mon, 29 Jun 2026 15:57:28 GMT content-type: text/html; charset=UTF-8 age: 14495 accept-ranges: bytes x-cache: cp2047 hit, cp2047 hit/1 x-cache-status: hit-front server-timing: cache;desc="hit-front", host;desc="cp2047" strict-transport-security: max-age=106384710; includeSubDomains; preload report-to: { "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0" }] } nel: { "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction": 0.0} set-cookie: WMF-Last-Access=03-Jul-2026;Path=/;HttpOnly;secure;Expires=Tue, 04 Aug 2026 00:00:00 GMT set-cookie: WMF-Last-Access-Global=03-Jul-2026;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Tue, 04 Aug 2026 00:00:00 GMT set-cookie: WMF-DP=915;Path=/;HttpOnly;secure;Expires=Fri, 03 Jul 2026 00:00:00 GMT x-client-ip: 75.28.18.94 cache-control: private, s-maxage=0, max-age=0, must-revalidate, no-transform vary: Accept-Encoding,X-Subdomain,Cookie,Authorization,User-Agent set-cookie: GeoIP=US:TX:McKinney:33.20:-96.62:v4; Path=/; secure; Domain=.wikipedia.org set-cookie: NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600 set-cookie: WMF-Uniq=VzO1LisurvoETQEq2bVHpQOSAAAAAFvdPpXdwbRCLEgHcWhmqusY7YVFp-p2rUlz;Domain=.wikipedia.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Sat, 03 Jul 2027 00:00:00 GMT content-length: 143778 x-request-id: ca272c31-3ca9-400f-b8bd-3b0fb10d4aaf x-analytics: Gaussian splatting - Wikipedia Jump to content Main menu Main menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Contents move to sidebar hide (Top) 1 3D Gaussian splatting Toggle 3D Gaussian splatting subsection 1.1 Method 1.1.1 Data collection 1.1.2 Training 1.1.3 Using 1.2 Results and evaluation 1.3 Limitations 2 3D temporal Gaussian splatting 3 Applications 4 See also 5 References Toggle the table of contents Gaussian splatting 7 languages العربية Deutsch Français Galego 日本語 Português Српски / srpski Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Print/export Download as PDF Printable version In other projects Wikimedia Commons Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia Volume rendering technique This article has multiple issues. Please help improve it or discuss these issues on the talk page . ( Learn how and when to remove these messages ) This article may be too technical for most readers to understand . Please help improve it to make it understandable to non-experts , without removing the technical details. ( May 2025 ) ( Learn how and when to remove this message ) This article needs more citations . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed. Find sources:   "Gaussian splatting"  –  news   · newspapers   · books   · scholar   · JSTOR ( July 2025 ) ( Learn how and when to remove this message ) ( Learn how and when to remove this message ) Video rendered from a 3D gaussian splatting model Gaussian splatting is a volume rendering technique that deals with the direct rendering of volume data without converting the data into surface or line primitives . [ 1 ] The technique was originally introduced as splatting by Lee Westover in the early 1990s. [ 2 ] [ 3 ] This technique was revitalized and exploded in popularity in 2023, when a research group from Inria proposed the seminal 3D Gaussian splatting that offers real-time radiance field rendering. Like other radiance field methods, it can convert multiple images into a representation of 3D space, then use the representation to create images as seen from new angles. [ 4 ] Multiple works soon followed, such as 3D temporal Gaussian splatting that offers real-time dynamic scene rendering. [ 5 ] 3D Gaussian splatting [ edit ] "3DGS" redirects here. It could also refer to 3D GameStudio , a game development kit. This section is written like a research paper or a scientific journal . Please help rewrite it in a neutral , encyclopedic style and simplify overly technical phrases . ( August 2025 ) Gaussian splatting model of a collapsed building taken from drone footage 3D Gaussian splatting ( 3DGS ) is a rasterization-based technique used in the field of real-time radiance fields for representing and rendering photorealistic 3d scenes from a sparse set of 2D images. [ 6 ] [ 4 ] It enables the creation of high-quality real-time novel-view scenes by combining multiple photos or videos, addressing a significant challenge in the field. The method represents scenes with 3D Gaussians that retain properties of continuous volumetric radiance fields, integrating sparse points produced during camera calibration. It introduces an anisotropic representation using 3D Gaussians to model radiance fields, along with an interleaved optimization and density control of the Gaussians. A fast visibility-aware rendering algorithm supporting anisotropic splatting is also proposed, catering to GPU usage. [ 4 ] Method [ edit ] Data collection [ edit ] Similarly to Neural radiance field , 3DGS requires standard 2D images. Prior to training, the position and orientation of each image must be reconstructed via Structure from Motion (SfM). Sfm additionally provides the underlying sparse point cloud necessary for 3DGS initialization. [ 4 ] Training [ edit ] This diagram illustrates the working of the proposed algorithm. The method involves several key steps: Input: A set of images of a static scene along with camera positions, expressed as a sparse point cloud . 3D Gaussians: Definition of mean, covariance matrix, and opacity for each Gaussian. Color representation: Using spherical harmonics to model view-dependent appearance. Optimization algorithm: Optimizing the parameters using stochastic gradient descent to minimize a loss function combining L1 loss and D-SSIM, inspired by the Plenoxels work. [ 7 ] Rasterizer: Implementing a tile-based rasterizer for fast sorting and backward pass, enabling efficient blending of Gaussian components. The method uses differentiable 3D Gaussian splatting, which is unstructured and explicit, allowing rapid rendering and projection to 2D splats. The covariance of the Gaussians can be thought of as configurations of an ellipsoid, which can be mathematically decomposed into a scaling matrix and a rotation matrix. The gradients for all parameters are derived explicitly to overcome any overhead due to autodiff . [ citation needed ] Each step of rendering is followed by a comparison to the training views available in the dataset. The optimization uses the difference to create a dense set of 3D Gaussians that represent the scene as accurately as possible. [ citation needed ] Using [ edit ] An optimized set of 3D Gaussians is saved onto the computer. Like in the training step, a renderer creates a view from these Gaussians. [ citation needed ] Several sets of Gaussians can be composed together into larger scenes. [ citation needed ] Results and evaluation [ edit ] Scene captured on Polycam Capture The authors [ 4 ] tested their algorithm on 13 real scenes from previously published datasets and the synthetic Blender dataset. [ 8 ] They compared their method against state-of-the-art techniques like Mip-NeRF360, [ 9 ] InstantNGP, [ 10 ] and Plenoxels. [ 7 ] Quantitative evaluation metrics used were PSNR, L-PIPS, and SSIM. Their fully converged model (30,000 iterations) achieves quality on par with or slightly better than Mip-NeRF360, [ 9 ] but with significantly reduced training time (35–45 minutes vs. 48 hours) and faster rendering (real-time vs. 10 seconds per frame). At 7,000 iterations (5–10 minutes of training), their method achieves comparable quality to InstantNGP [ 10 ] and Plenoxels. [ 7 ] For synthetic bounded scenes (Blender dataset [ 8 ] ), they achieved state-of-the-art results even with random initialization, starting from 100,000 uniformly random Gaussians. Limitations [ edit ] Some limitations of the method include: Elongated artifacts or "splotchy" Gaussians in some areas. Occasional popping artifacts due to large Gaussians created by the optimization, especially in regions with view-dependent appearance. Higher memory consumption compared to Neural Radiance Field (NeRF) based solutions, though still more compact than previous point-based approaches. May require hyperparameter tuning (e.g., reducing position learning rate) for very large scenes. Peak GPU memory consumption during training can be high (over 20 GB) in the current unoptimized prototype. The authors [ 4 ] note that some of these limitations could potentially be addressed through future improvements like better culling approaches, antialiasing, regularization, and compression techniques. 3D temporal Gaussian splatting [ edit ] Extending 3D Gaussian splatting to dynamic scenes, 3D temporal Gaussian splatting incorporates a time component, allowing for real-time rendering of dynamic scenes with high resolutions. [ 5 ] It represents and renders dynamic scenes by modeling complex motions while maintaining efficiency. The method uses a HexPlane to connect adjacent Gaussians, providing an accurate representation of position and shape deformations. By utilizing only a single set of canonical 3D Gaussians and predictive analytics, it models how they move over different timestamps. [ 11 ] It is sometimes referred to as "4D Gaussian splatting"; however, this naming convention implies the use of 4D Gaussian primitives (parameterized by a 4×4 mean and a 4×4 covariance matrix). Most work in this area still employs 3D Gaussian primitives, applying temporal constraints as an extra parameter of optimization. [ citation needed ] Achievements of this technique include real-time rendering on dynamic scenes with high resolutions, while maintaining quality. It showcases potential applications for future developments in film and other media, although there are current limitations regarding the length of motion captured. [ 11 ] Applications [ edit ] 3D Gaussian splatting has been adapted and extended across various computer vision and graphics applications, from dynamic scene rendering to autonomous driving simulations and 4D content creation: Text-to-3D using Gaussian Splatting: Applies 3D Gaussian splatting to text-to-3D generation. [ 12 ] End-to-end Autonomous Driving: Mentions 3D Gaussian splatting as a data-driven sensor simulation method for autonomous driving, highlighting its ability to generate realistic novel views of a scene. [ 13 ] SuGaR: Proposes a method to extract precise and fast meshes from 3D Gaussian splatting. [ 14 ] SplaTAM: Applies 3D Gaussian-based radiance fields to Simultaneous Localization and Mapping (SLAM), leveraging fast rendering and optimization capabilities to achieve state-of-the-art results. [ 15 ] Align Your Gaussians: Uses dynamic 3D Gaussians for 4D content creation from text. [ 16 ] See also [ edit ] Ambisonics Computer graphics Neural radiance field Volume rendering References [ edit ] ^ Westover, Lee Alan (July 1991). "SPLATTING: A Parallel, Feed-Forward Volume Rendering Algorithm" (PDF) . Retrieved October 18, 2023 . ^ Huang, Jian (Spring 2002). "Splatting" (PPT) . Retrieved 5 August 2011 . ^ Westover, Lee. "SPLATTING: A Parallel, Feed-Forward Volume Rendering Algorithm" (PDF) . ^ a b c d e f Kerbl, Bernhard; Kopanas, Georgios; Leimkuehler, Thomas; Drettakis, George (2023-07-26). "3D Gaussian Splatting for Real-Time Radiance Field Rendering" . ACM Transactions on Graphics . 42 (4): 139:1–139:14. arXiv : 2308.04079 . doi : 10.1145/3592433 . ISSN   0730-0301 . ^ a b Wu, Guanjun; Yi, Taoran; Fang, Jiemin; Xie, Lingxi; Zhang, Xiaopeng; Wei, Wei; Liu, Wenyu; Tian, Qi; Wang, Xinggang (June 2024). 4D Gaussian Splatting for Real-Time Dynamic Scene Rendering . 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) . pp.  20310– 20320. arXiv : 2310.08528 . doi : 10.1109/CVPR52733.2024.01920 . ^ soumyadip (2024-12-17). "3D Gaussian Splatting - Paper Explained, Training NeRFStudio" . Retrieved 2026-03-15 . ^ a b c Fridovich-Keil, Sara; Yu, Alex; Tancik, Matthew; Chen, Qinhong; Recht, Benjamin; Kanazawa, Angjoo (June 2022). "Plenoxels: Radiance Fields without Neural Networks" . 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) . IEEE. pp.  5491– 5500. arXiv : 2112.05131 . doi : 10.1109/cvpr52688.2022.00542 . ISBN   978-1-6654-6946-3 . ^ a b Mildenhall, Ben; Srinivasan, Pratul P.; Tancik, Matthew; Barron, Jonathan T.; Ramamoorthi, Ravi; Ng, Ren (2020), "NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis", Computer Vision – ECCV 2020 , Lecture Notes in Computer Science, vol. 12346, Cham: Springer International Publishing, pp.  405– 421, doi : 10.1007/978-3-030-58452-8_24 , ISBN   978-3-030-58451-1 , retrieved 2024-09-25 ^ a b Barron, Jonathan T.; Mildenhall, Ben; Verbin, Dor; Srinivasan, Pratul P.; Hedman, Peter (June 2022). "Mip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fields" . 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) . IEEE. pp.  5460– 5469. arXiv : 2111.12077 . doi : 10.1109/cvpr52688.2022.00539 . ISBN   978-1-6654-6946-3 . ^ a b Müller, Thomas; Evans, Alex; Schied, Christoph; Keller, Alexander (July 2022). "Instant neural graphics primitives with a multiresolution hash encoding" . ACM Transactions on Graphics . 41 (4): 1– 15. arXiv : 2201.05989 . doi : 10.1145/3528223.3530127 . ISSN   0730-0301 . ^ a b Franzen, Carl (16 October 2023). "Actors' worst fears come true? New 3D Temporal Gaussian Splatting method captures human motion" . venturebeat.com . VentureBeat . Retrieved October 18, 2023 . ^ Chen, Zilong; Wang, Feng; Wang, Yikai; Liu, Huaping (2024-06-16). "Text-to-3D using Gaussian Splatting" . 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) . Vol. abs/2211.0 1324. IEEE. pp.  21401– 21412. arXiv : 2309.16585 . doi : 10.1109/cvpr52733.2024.02022 . ISBN   979-8-3503-5300-6 . ^ Chen, Li; Wu, Penghao; Chitta, Kashyap; Jaeger, Bernhard; Geiger, Andreas; Li, Hongyang (2024). "End-to-end Autonomous Driving: Challenges and Frontiers" . IEEE Transactions on Pattern Analysis and Machine Intelligence . PP (12): 10164– 10183. arXiv : 2306.16927 . Bibcode : 2024ITPAM..4610164C . doi : 10.1109/tpami.2024.3435937 . ISSN   0162-8828 . PMID   39078757 . ^ Guédon, Antoine; Lepetit, Vincent (2024-06-16). "SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering" . 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) . IEEE. pp.  5354– 5363. arXiv : 2311.12775 . doi : 10.1109/cvpr52733.2024.00512 . ISBN   979-8-3503-5300-6 . ^ Keetha, Nikhil; Karhade, Jay; Jatavallabhula, Krishna Murthy; Yang, Gengshan; Scherer, Sebastian; Ramanan, Deva; Luiten, Jonathon (2024-06-16). "SplaTAM: Splat, Track & Map 3D Gaussians for Dense RGB-D SLAM" . 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) . IEEE. pp.  21357– 21366. doi : 10.1109/cvpr52733.2024.02018 . ISBN   979-8-3503-5300-6 . ^ Ling, Huan; Kim, Seung Wook; Torralba, Antonio; Fidler, Sanja; Kreis, Karsten (2024-06-16). "Align Your Gaussians: Text-to-4D with Dynamic 3D Gaussians and Composed Diffusion Models" . 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) . IEEE. pp.  8576– 8588. arXiv : 2312.13763 . doi : 10.1109/cvpr52733.2024.00819 . ISBN   979-8-3503-5300-6 . v t e Computer vision Categories Datasets Digital geometry Commercial systems Feature detection Geometry Image sensor technology Learning Morphology Motion analysis Noise reduction techniques Recognition and categorization Research infrastructure Researchers Segmentation Software Technologies Computer stereo vision Motion capture Object recognition 3D object recognition Applications 3D reconstruction 3D reconstruction from multiple images 2D to 3D conversion Gaussian splatting Neural radiance field Shape from focus Simultaneous localization and mapping Structure from motion View synthesis Visual hull 4D reconstruction Free viewpoint television Volumetric capture 3D pose estimation Activity recognition Audio-visual speech recognition Automatic image annotation Automatic number-plate recognition Automated species identification Augmented reality Bioimage informatics Bin picking Blob detection Computer-aided diagnosis Content-based image retrieval Reverse image search Eye tracking Face recognition Foreground detection Gesture recognition Image denoising Image restoration Landmark detection Medical image computing Object detection Moving object detection Pedestrian detection Small object detection Optical character recognition Pose tracking Remote sensing Robotic mapping Autonomous vehicles Video browsing Video content analysis Video motion analysis Video surveillance Video synopsis Video tracking Main category Retrieved from " https://en.wikipedia.org/w/index.php?title=Gaussian_splatting&oldid=1360686998 " Categories : Machine learning algorithms 3D rendering 3D computer graphics 3D animation software Carl Friedrich Gauss Hidden categories: CS1: long volume value Articles with short description Short description matches Wikidata Wikipedia articles that are too technical from May 2025 All articles that are too technical Articles needing additional references from July 2025 All articles needing additional references Articles with multiple maintenance issues Wikipedia articles with style issues from August 2025 All articles with style issues All articles with unsourced statements Articles with unsourced statements from July 2025 This page was last edited on 23 June 2026, at 00:32  (UTC) . Text is available under the Creative Commons Attribution-ShareAlike 4.0 License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. , a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Legal & safety contacts Code of Conduct Developers Statistics Cookie statement Mobile view Search Search Toggle the table of contents Gaussian splatting 7 languages Add topic